Pasang Iklan Atas 1

Down Menu

Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Wednesday, January 13, 2016

7 Aplikasi Chat Anonim yang Dipakai Orang Indonesia 2016 (Update)

Halo semua, udah pada kekinian? Chatting anonim dulu dong :D

Dulu sekitar tahun 2014/2015 ada aplikasi bernama secret, nah disitulah munculnya jiwa ke anonim-an dari masyarakat Indonesia, yang kebanyakan Remaja memakai Aplikasi tersebut. dan sayangnya aplikasi Secret (Rubah) ini telah dihapus oleh pemiliknya karena Alesan tertentu, mungkin takut dosa banyak :D. sekarang gue mau nunjukin 7 Aplikasi Chat Anonim yang dipakai Orang Indonesia. Cekidot:

 
7. Omegle



Perangkat: PC, HP, Tablet, Laptop

Tahun berdiri: 2009

Fitur Chat: Text Chat, Video Chat

Pengguna: 30.000 - 40.000 Per hari

Rating: 4.0

Omegle adalah situs Obrolan Online gratis yang memungkinkan pengguna untuk berkomunikasi dengan orang asing tanpa mendaftar. Layanan secara acak pasangan pengguna dalam satu-satu sesi chat di mana mereka chatting anonim menggunakan pegangan "Anda" dan "Orang Asing". Situs ini dibuat oleh 18-tahun Leif K-Brooks dariBrattleboro, Vermont, dan diluncurkan pada tanggal 25 Maret 2009[2][3] Kurang dari sebulan setelah peluncurannya Maret 2009, Omegle mengumpulkan sekitar 150.000 tampilan halaman hari,[4] dan Maret 2009 situs memperkenalkan fitur konferensi video. Situs ini sekarang menyediakan aplikasi mobile yang memungkinkan pengguna chatting dengan orang asing dari perangkat mobile.

Situs: omegle.com

 
6. Whisper



Perangkat: PC, HP, Tablet, Laptop

Tahun berdiri: 2012

Fitur Chat: Posting, Text Chat

Pengguna: 10.000 > pemasangan

Rating: 4.0

Penghasilan: 60 Juta Dollar (2 tahun)

Whisper adalah sebuah jejaring sosial di mana kita bisa mengungkapkan apapun yang ada di pikiran kita. Kita hanya perlu mengetik apapun yang kita inginkan, dan Whisper akan secara otomatis menambahkan gambar latar untuk membuat kesan yang lebih dramatis dari kata-kata kita. Karena Whisper sangat menjunjung tinggi anonimitas, kita tidak perlu untuk melakukan registrasi, login, dan semacamnya. Tapi kita tetap disediakan halaman profil sederhana, yang tidak berisi data apapun, hanya untuk tempat berkumpul seluruh posting yang kita buat.

Situs: whisper.sh / Google play / Appstore

 
5. Openly

Cover art  Openly- tangkapan layar

Perangkat: Android, IOS

Tahun berdiri: -

Fitur Chat: Posting, Text Chat

Pengguna: 5.000 - 10.000 pemasangan

Rating: 3.8

Openly adalah social network untuk Mahasiswa untuk sharing secara anonim apa yang mereka rasakan untuk yang lainnya. Gratis, ngga ada ads (iklan), dan bisa langsung chat ke orang yang posting

Situs: Google Play: Openly

 
4. Persona Talk


Perangkat: Android, IOS

Tahun berdiri: -

Fitur Chat: Posting, Text Chat

Pengguna: 5.000 - 10.000 pemasangan

Rating: 3.6

Di Persona kami percaya bahwa semua orang berhak mendapat kesempatan untuk didengarkan. Kami membuat Persona untuk menjadi tempat yang aman untuk berkata dan bertanya apapun isi pikiranmu dan memahami tentang orang-orang lain (disekitarmu). Persona adalah aplikasi anonimus untuk bebas berbicara. Ini adalah tempat untuk mengatakan dengan bebas isi hatimu rasa penasaranmu ketika kamu hanya ingin berbicara tanpa mengetahui identitasmu.
☻ Ceritakan ceritamu, katakan dalam pikiranmu, jadilah kreatif dan bertanggung jawab.
☻ Prioritas kami adalah agar setiap orang nyaman berbicara apapun.
☻ Privasi chat dengan siapapun yang membuat post, buatlah teman baru!
Situs: Google Play: Persona

 
3. hoomn. connect local.

Cover art  hoomn. connect local.- tangkapan layar


Perangkat: Android, IOS

Tahun berdiri: -

Fitur Chat: Text Chat, Private Chat, Post, Rank

Pengguna: 50.000 - 100.000 pemasangan

Rating: 3,6

Hoomn membawa seluruh kotamu dalam satu aplikasi. Berinteraksi dengan orang sekitar, pos apa yang kamu butuhkan, tanya sebuah pertanyaan, dan dapatkan tips atau respon dari orang lain. Semua tanpa pendaftaran, anonim dan gratis.
Ini adalah beberapa hal yang dapat kamu lakukan di hoomn:
1. Dapatkan tips terbaru tentang kotamu langsung dari orang lokal
2. Jual atau tukarkan barang-barangmu dengan orang orang di sekitar
3. Temukan orang lain yang memiliki minat dan hobi yang serupa denganmu
Kirim sebuah post dan dapatkan berbagai respon menarik dari komunitas sekitar :)
Fungsi khusus:
1. Post berdasarkan lokasi
2. Buat dan gunakan lokasi baru
3. Komentar publik dan chat privat
4. Tentukan radius pos yang ditampilkan
Sangat mudah untuk digunakan. Tanpa pendaftaran! Benar-benar anonim dan gratis!
Unduh sekarang untuk melihat apa yang sedang dibicarakan di kotamu!

2. Tinder


Perangkat: Android, IOS

Tahun berdiri: -

Fitur Chat: Location, Chat, Post

Pengguna: 50.000.000 - 100.000.000 pemasangan

Rating: 4,0

Tinder adalah cara yang menyenangkan untuk berhubungan dengan orang-orang baru dan menarik di sekitarmu. Gesek kanan untuk menyukai atau kiri untuk melewati. Jika seseorang menyukaimu kembali, itu jodoh! Ngobrol dengan satu jodoh atau ambil foto untuk membagikan Momen dengan semua jodohmu sekaligus. Ini adalah cara baru untuk mengekspresikan dirimu dan membagikan dengan teman-teman.

Situs: Google Play

 
1. Secret (New 2016)

Cover art

  Secret- tangkapan layar

Perangkat: Android, IOS

Tahun berdiri: -

Fitur Chat:Chatting, Posting, Gambar

Pengguna: 50.000 - 100.000 Pemasangan

Rating: 2,9

Posting pesan Anda dan rahasia anonim! Membaca pesan anonim dan rahasia dari orang di seluruh dunia! Chatting dan bersenang-senang!rincian:
Aktifkan fungsi Geo pada ponsel Anda ketika menginstal aplikasi dan Anda akan dapat memposting dari lokasi Anda saat terlihat oleh orang lain.
Anda dapat menggunakan dekatnya, sehingga pengguna dari kota Anda dapat menemukan dan melihat posting Anda, atau COUNTRY mana pengguna dari negara Anda dapat menemukan dan melihat posting Anda.
Gunakan FAVORIT pilihan untuk menandai posting favorit Anda.
Harap diingat bahwa kami tidak memungkinkan gambar porno. Jika Anda tetap posting mereka, kami akan melarang Anda untuk menggunakan aplikasi kita

Situs: Google Play


Sumber: 

Wikipedia.com
http://aitinesia.com/whisper-tempat-paling-tepat-untuk-berkeluh-kesah/
play.goole.com

[Hack] Software Aplikasi Hacker Cyber War Version Indonesia Hacker Cyber Team

INDONESIA HACKER CYBER TEAM



LANGSUNG DOWNLOAD AJA GAN :

1. DDoS dan DoS Attack


Serangan DoS (bahasa Inggris: denial-of-service attacks') adalah jenis serangan terhadap sebuah komputer atau server di dalam jaringan internet dengan cara menghabiskan sumber (resource) yang dimiliki oleh komputer tersebut sampai komputer tersebut tidak dapat menjalankan fungsinya dengan benar sehingga secara tidak langsung mencegah pengguna lain untuk memperoleh akses layanan dari komputer yang diserang Čšersebut.

TOOLS YANG BIASA KAMI GUNAKAN :

IDozer v.4 :
Anonymous Attacker Package :
Anonymous DoSer :
Anonymous External Attack :
Bhineka Tungga Ika DDoS : http://adf.ly/1a0NoO
Garuda Attacker : http://adf.ly/1a0Nq9
XOIC : http://adf.ly/1a0NrQ/
LOIC :
Byte DoS :
n00b DoS tool :
Powerfull DoSer : http://adf.ly/1a0Nuu
Goodbye v3.0 : 
HULK DdoSer : http://adf.ly/1a0Nxj


2. HIDE IP ( WAJIB DI DOWNLOAD )


Apa itu IP ??

alamat IP atau Internet Protocol Adress, yaitu deretan angka biner dari 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan internet. Panjang dari angka ini adalah 32-bit ( untuk IPv4 atau IP versi 4 ), dan 128-bit ( untuk IPv6 atau IP versi 6 ) yang menunjukkan alamat dari komputer tersebut pada internet berbasis TCP/IP.
Apa fungsi IP ??

1. Pengalamatan

2. Fragmentasi datagram pada antar jaringan

3. Pengiriman datagram pada antar jaringan

4. Transport Layers/Host to host

Mungkin hanya begitu saja Fungsi dan sedikit Pengertian dari saya mengenai IP ADRESS kali ini....  jika ingin lebih mengetahui, anda dapat mencari di mesin pencari di Google.. Atau di Wikipedia.orgsebagaimana sumber yang saya dapat
Dan sekarang ane akan posting ekstra, sekarang tentang Keuntungan menyembunyikan IP kita ...
IP biasanya berfungsi untuk mengetahui letak dimana seseorang itu berasal, bahkan karena mudahnya melacak lokasi IP biasanya IP menjadi sasaran parahacker untuk mendapatkan informasi.
Fungsi Menyembunyikan IP ??

1.Untuk Menyembunyikan Identitas kita pada saat meng hack server/security / website . supaya kita di tangkap oleh pihak berwajib

2. Menyembunyikan IP bisa menjadi proteksi bagi diri anda yang memang sering mengacak-acak privasi orang lain, sehingga ketika melihat di recent activity atau aktivitas baru maka terlihat IP lain dan informasi yang palsu. Sehingga membuat anda lebih aman untuk berbuat iseng , hehe.... 

3. Menyembunyikan IP juga dapat berfungsi untuk memulihkan IP yang di blokir. Jika anda mengalami kasus ini IP anda diblock oleh tinypic sehingga tidak bisa upload gambar. Tapi dengan menyembunyikan IP asli anda dapat upload gambar ke tinypic.

Software HIDE IP yang biasa kami gunakan :

Platinum HIDE IP : http://adf.ly/1a0NzT
Ultrasulf HIDE IP : http://adf.ly/1a0O0u
Free HIDE IP : http://adf.ly/1a0O2a


3. SQL Injection : 
Pengertian SQL Injection, SQL Injection adalah sebuah aksi hacking yang dilakukan diaplikasi client dengan cara memodifikasi perintah SQL yang ada dimemori aplikasi client dan juga merupakan teknik mengeksploitasi web aplikasi yang didalamnya menggunakan database untuk penyimpanan data.

SQLI YANG BIASA KAMI GUNAKAN :
1.Havij SQL Injection
Havij adalah tool sql injection yang memiliki metode injection yang berbeda dari kebanyakan tool karena itu tingkat kesuksesan dalam melakukan SQL injection dengan havij mencapai 95%. Selain itu juga havij memiliki tampilan GUI yang user friendly sehingga dapat dimengeri bahkan untuk pemula sekalipun.

website hacking sql injection

Download here

2.Pangolin – Automated SQL Injection Test Tool
Pangolin adalah tool untuk melakukan SQL injection pada security database. Tujuanya adalah untuk mendeteksi dan mengambil keuntungan dari celah SQL injection suatu website.

website hacking sql injection


3.BSQL Hacker
BSQL (Blind SQL) Hacker adalah SQL Injection Framework / Tool yang di desain untuk melakukan exploit SQL injection vulnerabilities secara virtual.

website hacking sql injection

4.Safe3 SQL Injector
Safe3SI juga merupakan tool yang saya anjurkan karena tool ini selain mudah digunakan juga memiliki tingkat keberhasilan yang besar seperi havij.

website hacking sql injection

Download Here

5.The Mole
Meskipun tampilan tool ini kurang user friendly tapi kita bisa menggunakanya juga untuk melakukan SQL Injection.

website hacking sql injection


6.SQLNinja SQL injection
Tujuan tool Sqlninja adalah untuk melakukan exploit SQL injection vulnerabilities pada aplikasi web yang digunakanMicrosoft SQL Server .

website hacking sql injection


4. OPERATION SYSTEM (OS)

OS yang biasa di pakai pada saat cyber war :

1.  BACKTRACK 5 R3
Pada operating system ini sudah terdapat beberapa tools standard yang memang digunakan untuk penetration testing dan didalamnya sudah terdapat METASPLOIT. OS ini sangat cocok digunakan untuk perang cyber.



2. ANONYMOUS OS
Pada operation system ini sudah terdapat beberapa tools dari anonymous dan lain-lain. di OS ini sudah terdapat tool : Anonymous DoSer , Anonymous External Attack , Anonymous Attacker Package , HOIC anonymous , LOIC , Tor Hammer , SLOWLORIS , PYLORIS, Ddosim Dan lain - lain seperti SQLi . OS ini juga di lengkapi oleh cating IRC yaitu chatting dengan Anonymous Lainnya.OS ini sangat cocok digunakan untuk Cyber War


Download Here

5. Vulnerability Information
beberapa website yang sering kami gunakan :

1.Exploit Database :



Exploit database adalah kelanjutan dari milw0rm dimana dikolaborasikan dengan google hacking database (GHDB). Diwebsite ini akan banyak ditemukan berbagai kelemahan website baik yang memiliki kelemahan remote, local atau di webaplikasi

6. Tips dan Trick

Operating System:


Software:



Sumber: http://indonesiahackercyberteam.blogspot.co.id/2014/02/peralatan-hacker-cyber-war-version.html

Sunday, January 3, 2016

VITACID Krim/Salep Penyembuh Jerawat

IMG2306A
gambar salep Vitacid 0,1
Ada yang tahu salep diatas, ya ini adalah obat jerawat generasi terakhir yang bernama Vitacid, vitacid adalah obat jerawat yang mengandung Retioic Acid yang merupakan turunan vitamin A.
A. fungsi dari retinoic acid:
meredakan sekaligus mengehentikan aktifitas jerawat meradang dan mengobati komedo dihidung
meregenerasi kulit secara cepat dan aman, prinsip kerjanya memanipulasi kolagen dibawah lapisan epidermis lebih kuat daripada AHA sehingga mampu membuat kulit lebih cerah dan meredakan noda-noda hitam matahari, bekas luka
mengurangi keriput, strechmark dan selulit karena ia bekerja menembus kulit sampai lebih dalam dan mengubah sistem kolagen kulit sebelumnya
menurut penelitan di Amerika Retinoic acid juga dapat menyembuhkan Keloid sampai Tahi Lalat
sumber:
jangan khawatir retin-a(retinoic acid/ asam vitamin a) adalah generasi terakhir obat jerawat terbuat dari vitamin a lebih aman dan kuat daripada belerang maupun benzoil peroxide selain itu mampu memperbaiki kulit lebih baik dari alpha hydroxil acid AHA jadi tunggu apa lagi gunakan langkah mutahir ini denger2 diluar as dermatolog menyarankan retin-a daripada facelift kulitnya
sebagai tambahan
retin-a 0.025 (kadar terendah) = 10 X kadar retinol jadi kadar terndah saja sudah 10 kali lebih kuat daripada retinol yang terkandung pada ponds age miracle
B. Sejarah Retinoic Acid
ditemukan oleh Prof Albert kligmen yang memperoleh nobel karena pengobatan kulit menggunakan vitamin a.
hasil penemuannya ini awalnya hanya untuk obat jerawat namun efeknya meregenerasi kolagen kulit sehingga mengobati keriput dan cacat kulit lainnya
pada jaman dahulunya ilmuan AS membuat obat yang berguna untuk memperbaiki kulit para tentaranya yang dikirim ke medan perang semisal Timur tengah yang cukup panas, sehingga merusak kulit army-army itu bule dengan noda noda dan cacat-cacat kulit akibat perang. tak disangka hasil dari zat tersebut membuat kulit kembali ke keadaan yang lebih baik sampai keriput-keriput para tentara itu mengilang, sungguh ajaib sekali.
produk dengan kandungan Retinoic acid semisal : Vitacid, Melvita, Ponds(age miracle anti aging)
C. memulai penggunaan
penulis sendiri menemukan salep ini setelah mengalami masalah jerawat super keronis sekali tumbuh jerawat menyebar sebanyak belasan jenisnya Acne Cordoba yang mengakibatkan scar apabila tidak ditangani secara baik. Vitacid yang dicoba adalah kadar 0,05 untuk penyesuaian kulit takut adanya iritasi namun hal itu tidak terjadi biasanya pada kadar yang rendah akivitas kerjanya lebih lambat yaitu mengeluarkan jerawat dan mengencangkan.
karena kulit sudah menyesuaikan diri dengan jerawat tersebut saya tingkatkan kadarnya menjadi 0,1 dan wow hasilnya jerawat itu ilang semua cuma dengan seminggu amaizing sampai-sampai garis mikir di kepala saya juga hilang, lubang jerawat yang juga besar-besar mulai menipis alhamdulilah. noda nodanya juga hilang, trus kemarenan saya jatuh dari motor dan perlu dijahit dan menyebabkan sedikid keloid dengan rajin saya oleh salepnya dan ternyata tersamar dan hampir hilang.
Sebelum
IMG2009A
Sesudah 1 bulan
IMG2437A
sekarang
D. panduan penggunaan salep.
1. tunggu matahari terbenam (vitacid kontradiktif dengan matahari)
2. bersihkan kulit dapat memilih salah satu langkah
a. dengan air matang
b. dengan yogurt yang tawar (https://bobyfahlevi.wordpress.com/2010/09 /01/membuat-yogurt-dengan-susu-bubuk/)
c. dengan viva timun diencerkan dengan air 3:1 bersihkan dengan handuk basah hangat tanpa toner keringkan
d. dengan sabun dettol. kalo kulit dengan jerawat super parah saran saya gunakan dettol sabun antiseptik gosokkan ditangan baru kemuka jangan langsung menggosok sabun kemuka
untuk mengilangkan scar jerawat lanjutkan dengan scrub kopi (syarat tidak ada jerawat yang meradang tetapi boleh untuk pengobatan komedo jika jerawat meradang lewati langkah scrub ini)
3. oleskan pada jerawatnya saja (untuk jerawat meradang) boleh ditotol kalau jerawat meradang bengkak, untuk bekas jerawat yang banyak dapat dioleskan keseluruhan area tersebut tipis-tipis saja. kalo anda kena keriput oleskan pada garis-garisnya seperti di dahi, leher. keloid dapat ditotol-totolkan lebih tebal, strechmark di paha dan area lain oleskan tipis dan dipijat-pijat (karena lokasinya tertutup boleh dipakai di siang hari)
4. berdoa menurut agama dan kepercayaannya masing-masing
5. tidur deh
6. bangun tidur cuci muka dengan air / boleh dengan yogurt tawar saj/viva timun . pada minggu awal biasanya kulit akan mengeluarkan sisik halus tanda regenasi kulit dimulai teruskan pemakaian kulit bersisih dapat dikurgin dengan melakukan scrub kopi secara lembut
7. gunakan tabir surya minimal spf 15  disaran merek parasol33 dengan kadar spf33 ato parasol biasa yang artinya sp 15. sunblock berbentuk kosmetik(pongs olay nivea vaseline)  tidak disarankan karena tidak cocok dengan kandungan vitacid karena tinggi alkohol yang berakibat kulit bakal iritasi
8. pake topi atau helm jangan maen panas-panasan kalo maen panas-panasan pengobatan tidak akan berhasil
9. ulangi teratur khasiat baru terlihat setelah sebulan pemakaian teratur.
10. jika terasa kulit sudah baik kurangi intensitas pemakaian semisal 7 kali seminggu menjadi 3 kali seminggu sampai 1 kali seminggu untuk prefentif
11. jerawat meradang bernanah pakai yang 0,1 untuk kulit sangat super sensitif / untuk adaptasi 0,025
E. yang tidak diperbolehkan menggunakan vitacid
– anak dibawah 10 tahun
– wanita hamil maupun yang sedang berencana dan menyusui (belum ada keterangan yang menyatakan aman dari FDA tentang hal ini jadi sebaiknya dihindari terutama kadar diatas 0.025)
– panas-panasan tanpa sunblock
– penderita peka terhadap matahari
– jangan dioleskan pada kulit eksim
yang tidak boleh digunakan ketika melakukan pengobatan vitacid:
sangat terlarang membersihkan wajah dengan kandungan alkohol (toner, ovale, citra cleanser) ,
mengandung belerang (sabun sulfur dsb jangan dipake dah),
mengandung pemutih(ponds biore)
sabun dengan efek oil control karena dipastikan menyumbat pori-pori agar tidak berminyak
jangan menggunakan kosmetik bersifat pemutih kayak ponds olay concelear kosmetik yang berbahan minyak karena memperburuk dan memperlambat pengobatan. merek yang mahal saja sebaiknya dikurangi apalagi anda mengunakan kosmetik palsu tanpa bpom yang banyak beredar yang katanya racikan dokter padahal ini bahan beracun yang berikut contohnya yang beredar di facebook.
dokter mana kali yang menjual obatnya serampangan kayak diatas
kalau terpaksa memakai kosmetik saran saya yang bermerek lokal saja karena lebih aman dan ada bpomnya (viva, sariayu,mustikaratu,maybeline dsb) itupun wajib lansung dibersihkan
F. Agar jerawat tidak bolak-balik mampir berikut ini syaratnya:
– jangan makan-makanan yang pedas bercabai( sambal cabe rawit dsb), gorengan(usahakan makanan rebus/tim) dan berlemak jahat transfat (bakso, rendang, junk food)
– makan sayuran, buah buahan, vitamin e, susu rendah lemak, yogurt, ikan
– olah raga
– jaga kebersihan kulit terutama sebelum tidur
– kurangi begadang stress dan panas-panasan antar pukul 9.00 – 15.00
– minum jamu-jamuan semisal sambiloto temulawak kunyit kemangi
UPDATE TERBARU
karena bayak menanya kan hal-hal berikut tentang sunblock, apakah bisa menghilangkan scar, scrub kopi, pembersih yang cocok berikut ini tanggapan saya jadi jangan mengulang pertanyaan yang sama yah:
1. scrub kopi
siapkan:
1 sendok milk cleanser boleh diganti air aja
3 sendok kopi bubuk
tambahan:
boleh ditambah
1-2 sendok makan dencou/madu/lidah buaya
aduk jadi satu.
pastikan muka telah dibersihkan dengan susu pembersih
basahkan wajah > gosok memutar pelan pelan selama 5 menit
> setelah lima menit tunggu sampai kering 15menit > bilas dengan air bersih keringkan
lakukan max 3X seminggu, jangan dilakukan ketika kulit iritasi atau perih
2. kadar yang cocok buat kulit saya?
untuk cewek dan cowok rada berbeda untuk cowok saya sarankan langsung ke kadar 0.1 karena kulitnya berbeda sedangakan untuk cewek disarankan dimulai dari kadar 0.025 karena kulitnya lebih sensitif namun untuk beberapa kasus dapat mengikuti panduan berikut:
0.025 untuk jerawat kecil2 dan komedo, kulit sensitif(gampang merah atau iritasi) dan untuk perawatan keriput menyaamrkan frecles noda2 akibat penuaan dan matahari
0.05 untuk jerawat bengkak yang tidak bernanah (jarang disarankan karena kadar naggung boleh dipakai kalo kadar 0.025 udah nggak mempan)
0.1 ini kadar terkuat disarankan untuk jerawat bernanah yang besar dan perih gatal.untuk meratakan kulit yang bopeng, bekas cacar, bekas luka jahitan bekas knalpot sampai keloid.
untuk jerawat batu cukup digunakan dijerawtnya aja atau digunakan merata kalau ingin meratakan bopeng namun kamu harus siap untuk yang berkulit sensitif efek pengelupasan ringan hanya seperi daki tenang saja berlangsung 2 minggu awal selanjutnya kulit akan beradaptasi
ini untuk para cewek dimulai dari kadar 0.025 lihat hasilnya selama 1 bulan kalo tidak ada perbaikan yang memuaskan dapat ditingkatkan namun kalo udah membaik kadar tidak perlu dinaikan. kalo jerawat sudah semuka kamu juga diperbolehkan memakai kadar 0.1 karena itu udah stadium kronis
3. sunblock yang disarankan
saya menyarankan parasol karena lebih soft daripada pabanox yang sangat berminyak berikut ini referensi harganya:
disarankan parasol33 untuk yang bekerja outdoor maupun tinggal didaerah terik pinggir pantai namun untuk yang kebanyakan diruangan beli aja parasol biasa tanpa tulisan 33 yang artinya spf 15
parasol = 24-30rb
parasol33 = 45-50rb tergantung apotik
sunblock dalam bentuk kosmetik tidak disarankan karena tidak melindungi dan kadar alkoholnyaa tinggi, parasol saya pilihkan karena tahan air dapat dipakai berenang tanpa kandungan minyak dan alkohol sehingga aman untuk kulit berminyak sensitif maupun yang sedang mengalami pengobatan maupun pemutihan. parasol tidak mengandung paba jadi nggak menhitamkan kulit seperti pabanox. setelah pemakaian bersihkan dengan susu pembersih karena sabun tidak akan bersih mengangkat sisa sunblock yang water resistant
4. apakah vitacid mampu meratakan bopeng atau scar
berikut ini bacaan yang cocok karena sudah terbukti secara klinis asal kamu memakainya sesuai petunjuk diatas
5.  ini penemu asam vitamin a retinoc acid yang meninggal diusia 91 tahun yaitu dermatolog  bernama Prof Albert kligmen baru meninggal ditahun 2010 dengan kulit kencang mungkin dia make retin-a kali ya
6. kalo jerawat masih bandel mungkin kamu dapat lakukan hal berikut atau mulailah dari sekarang:
DETOXsivikasi luar dalam:
1. beli pepaya MATANG 3 buah blender sampai halus tanpa gula simpan dikulkas. minum 3 X sehari (pembersihan pencernaan) dan gosokan diwajah 3X sehari
2. beli susu ULTRA lowfat atau biru sekotak minum pagi dan malam
3. PANTANGAN jangan makan CABE DAN TURUNANNYA. BERMINYAK DAN TURUNANNYA (LEMAK JAHAT KAYAK BAKSO, BABI, DAGINGR GAJIH LAINNYA dan BABAT JEROAN)
4. Berhentikan kosmetik kamu selama 2 minggu SEMUANYA (bedak, ponds, pelembab dsb KALO NGGAK SIAP berarti belum bisa sembuh)
5. kamu hanya diperbolehkan memakai parasol lotion sebagai pelembab
6. OLAHRAGA jangan takut KERINGAT semakin banyak keringat keluar berarti jerawat kamu sudah berkurang (JERAWAt = Lemak terjebak) 3X seminggu @60menit lebih boleh(JOGING, SEPEDA, FITNES dsb)
7. Vitacid merupakan langkah terakhir setelah detoxifikasi selesai
8. Bersihakan wajah hanya disarankan menggunakan PEPAYA dan YOGURT ada di blog saya pembuatnya gunakan dengan ultra biru.
9. YOGURT Digunakan untuk KRIM MALAM oles sebelum tidur pada proses detoxifikasi ini.
10. kalo NIAT PENGEN Sembuh ke toko jamu beli SAMBILOTO kering seduh sebagai teh cukup 1 srndok teh minum 2 X sehari.
11. INGAT MAKAN BERGIZI (SEMUA DIREBUS) boleh makan daging tanpa lemak (has dalam) AYAM tanpa KULIT semua tidak boleh di GORENG). sekali lagi saya tekankan jangan makan bakso mie ayam, mie instan gorengan. makanan yang diperbolehkan DIREBUS, SAYURAN HIJAU DAN BUAH-BUAHAN
11 tidur 8 jAM
12 air PUTIH >10 GELAS
12. behenti CABEEEEEE
INGAT NGGAK MUNGKIN JERAWAT SEMBUH cuma dengan OBAT-OBAT-OBAT tanpa DIET SEHAT OLAHRAGA dan MENGHENTIKAN MAKANAN SAMPAH MASUK KEBADAN KAMU ini karena jerawat adalah penyakit dari dalam
sekian dan terima kasih telah membaca komentar dan saran ditunggu
boby_indonesia@yahoo.co.id <<ini juga fb saya (promosi kali yah)
SUMBER: https://bobyfahlevi.wordpress.com/2010/02/20/vitacid-si-obat-jerawat-multi-fungsi/

Wednesday, December 16, 2015

[VB.NET] Aplikasi Bayar Tol Menggunakan Crystal Report

Aplikasi Bayar Tol      

Untuk mempermudah pembayaran tol yang manual, aplikasi ini dapat mempermudah pekerjaan bayar tol, disini kita dapat melakukan:

  1. Memasukan Data Admin lengkap dengan adanya sistem jika lupa password
  2. Memasukan Data Tarif dengan simpel
  3. Menginputkan Data Transaksi, Nomor Transaksi sudah otomatis mengikuti tanggal + Kode nya
  4. Membuat Laporan Excel atas Transaksi
  5. Membuat Laporan Transaksi menjadi PDF/CSV/Dll sesuai yang diinginkan (Crystal Report)
  6. Membuat Struk dari Transaksi secara otomatis dengan Crystal Report
  7. Menampilkan Menu secara Interface yang mudah
Selain itu, aplikasi ini menggunakan Database Access. Selanjutnya adalah Gambar dan penjelasan dari Coding masing-masing Form.

Jika gambar kecil/tidak kelihatan, silahkan diklik. Berkas unduhan/download ada laman paling bawah.


1.     Form Menu
Imports System.Data
Imports System.Data.OleDb
Imports Excel = Microsoft.Office.Interop.Excel
Public Class FormMenu
    Sub disable()
        Button1.Enabled = False
        Button2.Enabled = False
        Button3.Enabled = False
        Button4.Enabled = False
        Button5.Enabled = False
        Button6.Enabled = False

        LogoutToolStripMenuItem.Enabled = False
        MasterToolStripMenuItem.Enabled = False
        TransaksiToolStripMenuItem.Enabled = False
        LaporanToolStripMenuItem.Enabled = False
        TentangKamiToolStripMenuItem.Enabled = False
        ToolStripStatusLabel8.Visible = False
        ToolStripStatusLabel9.Visible = False
        ToolStripStatusLabel10.Visible = False
    End Sub
    Private Sub Button2_Click_1(sender As Object, e As EventArgs) Handles Button2.Click
        FormTarif.ShowDialog()
    End Sub

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        FormAdmin.ShowDialog()
    End Sub

    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        FormTransaksi.ShowDialog()
    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Timer1.Start()
        Call disable()
        FormLogin.ShowDialog()
    End Sub

    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        ToolStripStatusLabel5.Text = TimeOfDay
        ToolStripStatusLabel7.Text = Format(Now, Date.Today)
    End Sub

    Private Sub LoginToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LoginToolStripMenuItem.Click
        FormLogin.ShowDialog()
        FormLogin.TextBox1.Focus()
    End Sub

    Private Sub KeluarToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles KeluarToolStripMenuItem.Click
        Me.Close()
    End Sub
    Private Sub AdminToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AdminToolStripMenuItem.Click
        FormAdmin.ShowDialog()
    End Sub
    Private Sub PenjualanToolStripMenuItem_Click(sender As Object, e As EventArgs)
        FormTransaksi.ShowDialog()
    End Sub

    Private Sub TarifToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles TarifToolStripMenuItem.Click
        FormTarif.ShowDialog()
    End Sub

    Private Sub TransaksiToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles TransaksiToolStripMenuItem.Click
        FormTransaksi.ShowDialog()
    End Sub

    Private Sub LogoutToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LogoutToolStripMenuItem.Click
        If ToolStripStatusLabel8.Visible = True Then
            LogoutToolStripMenuItem.Enabled = True
        End If
        LoginToolStripMenuItem.Enabled = True
        disable()
        FormLogin.TextBox1.Text = ""
        FormLogin.TextBox2.Text = ""
        MsgBox("Berhasil Logout")
    End Sub

    Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
        FormLaporan.ShowDialog()
    End Sub

    Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        FormQuery.ShowDialog()
    End Sub

    Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
        MsgBox("Terimakasih sudah memakai aplikasi kami - VATSI 14, Universitas Indonesia")
    End Sub

    Private Sub TentangKamiToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles TentangKamiToolStripMenuItem.Click
        MsgBox("Terimakasih sudah memakai aplikasi kami - VATSI 14, Universitas Indonesia")
    End Sub
End Class





2.     Form Login
Imports System.Data
Imports System.Data.OleDb
Public Class FormLogin
    Dim Koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=L:\Semester 3\2. UAS\Lab VB\UAS\AplikasiBayarTol\DBJasaTol.accdb"
    Dim objkoneksi As New OleDb.OleDbConnection(Koneksi)
    Private xReader As OleDbDataReader
    Private Sub Login_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        TextBox2.PasswordChar = "*"
        TextBox1.Focus()
    End Sub
    Sub enable()
        FormMenu.Button1.Enabled = True
        FormMenu.Button2.Enabled = True
        FormMenu.Button3.Enabled = True
        FormMenu.Button4.Enabled = True
        FormMenu.Button5.Enabled = True
        FormMenu.Button6.Enabled = True
      
        FormMenu.LogoutToolStripMenuItem.Enabled = True
        FormMenu.MasterToolStripMenuItem.Enabled = True
        FormMenu.TransaksiToolStripMenuItem.Enabled = True
        FormMenu.LaporanToolStripMenuItem.Enabled = True
        FormMenu.TentangKamiToolStripMenuItem.Enabled = True
        FormMenu.ToolStripStatusLabel8.Visible = True
        FormMenu.ToolStripStatusLabel9.Visible = True
        FormMenu.ToolStripStatusLabel10.Visible = True
        FormMenu.LoginToolStripMenuItem.Enabled = False

    End Sub
    Sub Login()
        If TextBox1.Text = "" Or TextBox2.Text = "" Then
            MsgBox("Data login belum lengkap")
            TextBox1.Focus()
            Exit Sub
        Else
            objkoneksi.Close()
            objkoneksi.Open()

            Dim ocmd As New OleDbCommand("SELECT * FROM TableAdmin where Username='" & TextBox1.Text & "' and Password='" & TextBox2.Text & "'", objkoneksi)
            xReader = ocmd.ExecuteReader

            If xReader.HasRows Then
                MsgBox("Welcome", MsgBoxStyle.Information, "konfirmasi")
                xReader.Read()
                FormMenu.ToolStripStatusLabel8.Text = xReader("Username")
                FormMenu.ToolStripStatusLabel9.Text = xReader("Nama")
                FormMenu.ToolStripStatusLabel10.Text = xReader("Status")
                Me.Close()
                Call enable()
            Else
                MsgBox("Username atau Password Salah", MsgBoxStyle.Information, "Konfirmasi")
            End If
        End If
    End Sub
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Login()
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Me.Close()
    End Sub
    Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
        Try
            If msg.WParam.ToInt32 = Convert.ToInt32(Keys.Escape) Then
                Me.Close()
            Else
                Return MyBase.ProcessCmdKey(msg, keyData)
            End If
        Catch ex As Exception
            Return False
        End Try
        Return MyBase.ProcessCmdKey(msg, keyData)
    End Function

    Private Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown
        If e.KeyCode = Keys.Enter Then
            e.SuppressKeyPress = True
            e.Handled = False
            TextBox2.Focus()
            If TextBox2.TextLength <> 0 Then
                Button1.PerformClick()
            End If
        End If
    End Sub

    Private Sub TextBox2_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox2.KeyDown
        If e.KeyCode = Keys.Enter Then
            e.SuppressKeyPress = True
            e.Handled = False
            Button1.Focus()
            Button1.PerformClick()
        End If
    End Sub

    Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
        Dim x As String = InputBox("Masukan Username")
        Dim y As String = InputBox("Masukkan Nomor Telpon")
        objkoneksi.Close()
        objkoneksi.Open()

        Dim ocmd As New OleDbCommand("SELECT * FROM TableAdmin where Username='" + x + "' and NoTelpon='" + y + "' ", objkoneksi)
        xReader = ocmd.ExecuteReader

        If xReader.HasRows Then
            xReader.Read()
            MsgBox("Username: " + xReader("Username") + " Password: " + xReader("Password"))
        Else
            MsgBox("Username tidak ada/No telpon salah")
        End If
    End Sub
End Class
3.     Form Admin
Imports System.Data
Imports System.Data.OleDb
Public Class FormAdmin
    Dim Koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=L:\Semester 3\2. UAS\Lab VB\UAS\AplikasiBayarTol\DBJasaTol.accdb"
    Dim objkoneksi As New OleDb.OleDbConnection(Koneksi)
    Dim da As OleDbDataAdapter
    Dim ds As DataSet
    Dim LokasiDB As String
    Private xReader As OleDbDataReader
    Sub Clean()
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        ComboBox1.Text = ""
    End Sub
    Sub UpdateTabel()
        da = New OleDbDataAdapter("Select * from TableAdmin", objkoneksi)
        ds = New DataSet
        ds.Clear()
        da.Fill(ds, "TableAdmin")
        DataGridView1.DataSource = (ds.Tables("TableAdmin"))
    End Sub
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        objkoneksi.Close()
        objkoneksi.Open()

        If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text = "" Then
            MsgBox("Data belum lengkap")
        Else
            Dim command As New OleDbCommand("SELECT * FROM TableAdmin where Username='" + TextBox1.Text + "'", objkoneksi)
            xReader = command.ExecuteReader
            If xReader.HasRows Then
                MsgBox("Data Sudah Ada")
                Exit Sub
            Else
                objkoneksi.Close()
                objkoneksi.Open()
                Dim tambah As String = "INSERT INTO TableAdmin values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "', '" & TextBox4.Text & "','" & ComboBox1.Text & "')"
                Dim ocmd = New OleDbCommand(tambah, objkoneksi)
                ocmd.ExecuteNonQuery()
                objkoneksi.Close()
                MsgBox("Sukses")
                UpdateTabel()
                Clean()
            End If
        End If
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim X As String = InputBox("Masukan Usernamenya !")
        objkoneksi.Close()
        objkoneksi.Open()

        Dim ocmd As New OleDbCommand("SELECT * FROM TableAdmin where Username='" + X + "'", objkoneksi)
        xReader = ocmd.ExecuteReader

        If xReader.HasRows Then
            xReader.Read()
            TextBox1.Text = xReader("Username")
            TextBox2.Text = xReader("Password")
            TextBox3.Text = xReader("Nama")
            TextBox4.Text = xReader("NoTelpon")
            ComboBox1.Text = xReader("Status")
        Else
            MsgBox("Username Tidak ada !")
            Clean()
        End If
    End Sub
    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        Call Clean()
    End Sub
    Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
        Me.Close()
    End Sub

    Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        objkoneksi.Close()
        objkoneksi.Open()

        Dim Delete1 As String = "Delete from TableAdmin where Username ='" & TextBox1.Text & "'"
        Dim oCmd = New OleDbCommand(Delete1, objkoneksi)
        Dim x As String = MsgBox("Apakah anda yakin ingin di hapus ?", MsgBoxStyle.YesNo, "Konfirmasi")
        If x = vbYes Then
            If TextBox1.Text = "" Then
                MsgBox("Data Masih Kosong, Cek Kembali", , "Konfirmasi")
            Else
                oCmd.ExecuteNonQuery()
                Call Clean()
            End If
        Else
            Exit Sub
        End If
        objkoneksi.Close()
        UpdateTabel()
    End Sub
    Private Sub FormAdmin_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'DBJasaTolDataSet.TableAdmin' table. You can move, or remove it, as needed.
        Me.TableAdminTableAdapter.Fill(Me.DBJasaTolDataSet.TableAdmin)
        UpdateTabel()
    End Sub
End Class



4.     Form Tarif
Imports System.Data
Imports System.Data.OleDb
Public Class FormTarif
    Dim Koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=L:\Semester 3\2. UAS\Lab VB\UAS\AplikasiBayarTol\DBJasaTol.accdb"
    Dim objkoneksi As New OleDb.OleDbConnection(Koneksi)
    Dim da As OleDbDataAdapter
    Dim ds As DataSet
    Dim LokasiDB As String
    Private xReader As OleDbDataReader
    Sub Clean()
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
    End Sub
    Sub UpdateTabel()
        da = New OleDbDataAdapter("Select * from TableTarif", objkoneksi)
        ds = New DataSet
        ds.Clear()
        da.Fill(ds, "TableTarif")
        DataGridView1.DataSource = (ds.Tables("TableTarif"))
    End Sub
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then
            MsgBox("Data belum lengkap")
        Else
            objkoneksi.Close()
            objkoneksi.Open()
            Dim command As New OleDbCommand("SELECT * FROM TableTarif where Golongan='" + TextBox1.Text + "'", objkoneksi)
            xReader = command.ExecuteReader
            If xReader.HasRows Then
                MsgBox("Data Sudah Ada")
                Exit Sub
            Else
                Dim tambah As String = "INSERT INTO TableTarif values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "')"
                Dim ocmd = New OleDbCommand(tambah, objkoneksi)
                ocmd.ExecuteNonQuery()
                objkoneksi.Close()
                MsgBox("Sukses")
                UpdateTabel()
                Clean()
            End If
        End If
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim X As String = InputBox("Masukan Kodenya")
        objkoneksi.Close()
        objkoneksi.Open()

        Dim ocmd As New OleDbCommand("SELECT * FROM TableTarif where Golongan='" + X + "'", objkoneksi)
        xReader = ocmd.ExecuteReader

        If xReader.HasRows Then
            xReader.Read()
            TextBox1.Text = xReader("Golongan")
            TextBox2.Text = xReader("JenisMobil")
            TextBox3.Text = xReader("HargaTarif")

        Else
            MsgBox("Golongan Tidak ada !")
            Clean()
        End If
    End Sub

    Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        Call Clean()
    End Sub
    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        objkoneksi.Close()
        objkoneksi.Open()

        Dim ocmd1 As New OleDbCommand("SELECT * FROM TableTarif where Golongan='" + TextBox1.Text + "'", objkoneksi)
        xReader = ocmd1.ExecuteReader

        If xReader.HasRows Then
            xReader.Read()
            If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then
                MsgBox("Data belum lengkap")
            Else
                objkoneksi.Close()
                objkoneksi.Open()

                Dim update1 As String = "UPDATE TableTarif set JenisMobil='" & TextBox2.Text & "', HargaTarif= '" & TextBox3.Text & "' WHERE Golongan='" & TextBox1.Text & "'"
                Dim ocmd = New OleDbCommand(update1, objkoneksi)
                ocmd.ExecuteNonQuery()
                objkoneksi.Close()
                UpdateTabel()
                MsgBox("Sukses")
            End If
        Else
            MsgBox("Kode Tidak ada !")
            TextBox2.Text = ""
            TextBox2.Text = ""
        End If
    End Sub

    Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
        Me.Close()
    End Sub

    Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
        objkoneksi.Close()
        objkoneksi.Open()

        Dim Delete1 As String = "Delete from TableTarif where Golongan ='" & TextBox1.Text & "'"
        Dim oCmd = New OleDbCommand(Delete1, objkoneksi)
        Dim x As String = MsgBox("Apakah anda yakin ingin di hapus ?", MsgBoxStyle.YesNo, "Konfirmasi")
        If x = vbYes Then
            If TextBox1.Text = "" Then
                MsgBox("Data Masih Kosong, Cek Kembali", , "Konfirmasi")
            Else
                oCmd.ExecuteNonQuery()
                Call Clean()
            End If
        Else
            Exit Sub
        End If
        objkoneksi.Close()
        UpdateTabel()
    End Sub

    Private Sub FormTarif_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'DBJasaTolDataSet.TableTarif' table. You can move, or remove it, as needed.
        Me.TableTarifTableAdapter.Fill(Me.DBJasaTolDataSet.TableTarif)
        UpdateTabel()
    End Sub
End Class


5.     Form Transaksi
Imports System.Data.OleDb
Public Class FormTransaksi
    Dim Koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=L:\Semester 3\2. UAS\Lab VB\UAS\AplikasiBayarTol\DBJasaTol.accdb"
    Dim objkoneksi As New OleDb.OleDbConnection(Koneksi)
    Public CMD As OleDbCommand
    Public RD As OleDbDataReader
    Dim da As OleDbDataAdapter
    Dim ds As DataSet
    Dim LokasiDB As String
    Private xReader As OleDbDataReader
    Sub Cetak()
        FormStruk.ShowDialog()
    End Sub
    Sub Clean()
        TextBox1.Text = ""
        TextBox2.Text = ""
    End Sub
    Sub UpdateTabel()
        da = New OleDbDataAdapter("Select * from TableTransaksi", objkoneksi)
        ds = New DataSet
        ds.Clear()
        da.Fill(ds, "TableTransaksi")
        DataGridView1.DataSource = (ds.Tables("TableTransaksi"))
    End Sub
    Private Sub NoKode()
        Dim NomOt As String = ""

        objkoneksi.Close()
        objkoneksi.Open()

        Try
            CMD = New OleDbCommand("SELECT TOP 1 right(NoTransaksi,3) + 1 as NoTransaksi FROM TableTransaksi order by NoTransaksi desc ", objkoneksi)
            RD = CMD.ExecuteReader

            If RD.Read Then
                Dim NoTransaksi1 As String
                NoTransaksi1 = RD!NoTransaksi
                CMD = New OleDbCommand("SELECT max(NoTransaksi) as nomax FROM TableTransaksi", objkoneksi)
                RD = CMD.ExecuteReader

                If RD.Read Then

                    Dim tanggal, NoTransaksi2 As String
                    NoTransaksi2 = RD!nomax
                    tanggal = Format(Date.Now, "yyyyMMdd")

                    If Microsoft.VisualBasic.Left(NoTransaksi2, 8) <> tanggal Then
                        NomOt = Format(Date.Now, "yyyyMMdd") & "-" & "0000001"

                    Else
                        Select Case NoTransaksi1
                            Case Is <= 9
                                NomOt = Format(Date.Now, "yyyyMMdd") & "-" & "000000" & NoTransaksi1
                            Case Is <= 99
                                NomOt = Format(Date.Now, "yyyyMMdd") & "-" & "00000" & NoTransaksi1
                            Case Is <= 999
                                NomOt = Format(Date.Now, "yyyyMMdd") & "-" & "0000" & NoTransaksi1
                            Case Is <= 9999
                                NomOt = Format(Date.Now, "yyyyMMdd") & "-" & "000" & NoTransaksi1
                            Case Is <= 99999
                                NomOt = Format(Date.Now, "yyyyMMdd") & "-" & "00" & NoTransaksi1
                            Case Is <= 999999
                                NomOt = Format(Date.Now, "yyyyMMdd") & "-" & "0" & NoTransaksi1
                        End Select

                    End If
                End If

            Else
                NomOt = Format(Date.Now, "yyyyMMdd") & "-" & "0000001"
            End If

            TextBox1.Text = NomOt

        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try

    End Sub
    Private Sub TextBox2_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox2.KeyDown
        If e.KeyCode = Keys.Enter Then
            e.SuppressKeyPress = True
            e.Handled = False
            Button1.Focus()
            Button1.PerformClick()
        End If
    End Sub
    Private Sub FormTransaksi_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'DBJasaTolDataSet.TableTransaksi' table. You can move, or remove it, as needed.
        Me.TableTransaksiTableAdapter.Fill(Me.DBJasaTolDataSet.TableTransaksi)
        NoKode()
        TextBox2.Focus()
        UpdateTabel()
    End Sub
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If TextBox1.Text = "" Or TextBox2.Text = "" Then
            MsgBox("Data belum lengkap")
        Else
            If TextBox2.Text > 4 Or TextBox2.Text < 1 Then
                MsgBox("Isi golongan 1-4")
                TextBox2.Text = ""
            Else
                Dim command As New OleDbCommand("SELECT * FROM TableTransaksi where NoTransaksi='" + TextBox1.Text + "'", objkoneksi)
                xReader = command.ExecuteReader
                If xReader.HasRows Then
                    MsgBox("Data Sudah Ada")
                    Exit Sub
                Else
                    objkoneksi.Close()
                    objkoneksi.Open()
                    Dim tambah As String = "INSERT INTO TableTransaksi values('" & TextBox1.Text & "','" & FormMenu.ToolStripStatusLabel5.Text & "','" & FormMenu.ToolStripStatusLabel7.Text & "','" & TextBox2.Text & "')"
                    Dim ocmd = New OleDbCommand(tambah, objkoneksi)
                    ocmd.ExecuteNonQuery()
                    objkoneksi.Close()
                    MsgBox("Sukses")
                    UpdateTabel()
                    Clean()
                    NoKode()
                    FormStruk.ShowDialog()
                End If
            End If
        End If
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim X As String = InputBox("Masukan No Transaksi nya")
        objkoneksi.Close()
        objkoneksi.Open()

        Dim ocmd As New OleDbCommand("SELECT * FROM TableTransaksi where NoTransaksi='" + X + "'", objkoneksi)
        xReader = ocmd.ExecuteReader

        If xReader.HasRows Then
            xReader.Read()
            TextBox1.Text = xReader("NoTransaksi")
            TextBox2.Text = xReader("Golongan")
        Else
            MsgBox("No Transaksi Tidak ada !")
            Clean()
            NoKode()
        End If
    End Sub

    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        objkoneksi.Close()
        objkoneksi.Open()

        Dim ocmd1 As New OleDbCommand("SELECT * FROM TableTransaksi where NoTransaksi='" + TextBox1.Text + "'", objkoneksi)
        xReader = ocmd1.ExecuteReader

        If xReader.HasRows Then
            xReader.Read()
            If TextBox1.Text = "" Or TextBox2.Text = "" Then
                MsgBox("Data belum lengkap")
            Else

                Dim update1 As String = "UPDATE TableTransaksi set Golongan='" & TextBox2.Text & "' WHERE NoTransaksi='" & TextBox1.Text & "'"
                Dim ocmd = New OleDbCommand(update1, objkoneksi)
                ocmd.ExecuteNonQuery()
                objkoneksi.Close()
                UpdateTabel()
                MsgBox("Sukses")
            End If
        Else
            MsgBox("Kode Tidak ada !")
            TextBox2.Text = ""
        End If
        Clean()
        NoKode()
    End Sub

    Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
        objkoneksi.Close()
        objkoneksi.Open()

        Dim Delete1 As String = "Delete from TableTransaksi where NoTransaksi ='" & TextBox1.Text & "'"
        Dim oCmd = New OleDbCommand(Delete1, objkoneksi)
        Dim x As String = MsgBox("Apakah anda yakin ingin di hapus ?", MsgBoxStyle.YesNo, "Konfirmasi")

        If x = vbYes Then
            If TextBox1.Text = "" Then
                MsgBox("Data Masih Kosong, Cek Kembali", , "Konfirmasi")
            Else
                Dim command As New OleDbCommand("SELECT * FROM TableTransaksi where NoTransaksi='" + TextBox1.Text + "'", objkoneksi)
                xReader = command.ExecuteReader
                If xReader.HasRows Then
                    xReader.Read()
                    ocmd.ExecuteNonQuery()
                    Call Clean()
                    NoKode()
                    MsgBox("Sukses")
                Else
                    MsgBox("Data tidak ada")
                End If
                End If
        Else
                Exit Sub
        End If

        objkoneksi.Close()
        UpdateTabel()
        Clean()
        NoKode()
    End Sub

    Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
        Me.Close()
    End Sub
End Class           
                    
6.     Form Cetak Excel
Imports System.Data.OleDb
Public Class FormQuery
    Dim Koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=L:\Semester 3\2. UAS\Lab VB\UAS\AplikasiBayarTol\DBJasaTol.accdb"
    Dim objkoneksi As New OleDb.OleDbConnection(Koneksi)
    Public CMD As OleDbCommand
    Public RD As OleDbDataReader
    Dim da As OleDbDataAdapter
    Dim ds As DataSet
    Dim LokasiDB As String
    Private xReader As OleDbDataReader
    Sub UpdateTabel()
        da = New OleDbDataAdapter("Select * from QueryTransaksi", objkoneksi)
        ds = New DataSet
        ds.Clear()
        da.Fill(ds, "QueryTransaksi")
        DataGridView1.DataSource = (ds.Tables("QueryTransaksi"))
    End Sub
    Private Sub FormQuery_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'DBJasaTolDataSet.QueryTransaksi' table. You can move, or remove it, as needed.
        Me.QueryTransaksiTableAdapter.Fill(Me.DBJasaTolDataSet.QueryTransaksi)
        UpdateTabel()
    End Sub

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Try
            Dim xlApp As Microsoft.Office.Interop.Excel.Application
            Dim xlWorkBook As Microsoft.Office.Interop.Excel.Workbook
            Dim xlWorkSheet As Microsoft.Office.Interop.Excel.Worksheet
            Dim misValue As Object = System.Reflection.Missing.Value
            Dim i As Integer
            Dim j As Integer

            xlApp = New Microsoft.Office.Interop.Excel.Application
            xlWorkBook = xlApp.Workbooks.Add(misValue)
            xlWorkSheet = xlWorkBook.Sheets("sheet1")

            For i = 0 To DataGridView1.RowCount - 2
                For j = 0 To DataGridView1.ColumnCount - 1
                    For k As Integer = 1 To DataGridView1.Columns.Count
                        xlWorkSheet.Cells(1, k) = DataGridView1.Columns(k - 1).HeaderText
                        xlWorkSheet.Cells(i + 2, j + 1) = DataGridView1(j, i).Value.ToString()
                    Next
                Next
            Next

            xlWorkSheet.SaveAs("D:\Laporan Aplikasi Tol.xls")
            xlWorkBook.Close()
            xlApp.Quit()

            releaseObject(xlApp)
            releaseObject(xlWorkBook)
            releaseObject(xlWorkSheet)

            MsgBox("Hasil export tersimpan di D:\Laporan Aplikasi Tol.xls")
        Catch ex As Exception

        End Try
    End Sub
    Private Sub releaseObject(ByVal obj As Object)
        Try
            System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)
            obj = Nothing
        Catch ex As Exception
            obj = Nothing
        Finally
            GC.Collect()
        End Try

    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Me.Close()
    End Sub
End Class







7.     Form Laporan Transaksi (Crystal Report)
  1. Hasil Print Out Laporan


9. Database Access








Download Penjelasan PDF : AplikasiBayarTol.PDF (844kb)

Download Aplikasinya disini : AplikasiBayarTol.Rar (750kb)