Program Pencatatan Pembelian dan Penjualan .

Selasa, 13 April 2010


Pada saat program ini dijalankan , akan muncul Program seperti ini :


Ini merupakan program proteksi dari program asli untuk menghindari tindakan-tindakan yang tidak diinginkan . Oleh karena itu , dibuatlah sebuah kata kunci yang membuat program ini dapat lebih aman bila digunakan dan ini berarti hanya orang-orang tertentu yang dapat memakai program ini .

Bila anda memasukkan keyword yang benar , maka msgbox yang muncul adalah sebagai berikut :



sedangkan bila anda memasukkan keyword yang salah , maka msgbox yang muncul adalah seperti ini :

Data Keyword yang benar dalam program ini adalah "23.10"

Bila anda Memasukkan Keyword yang salah, maka program akan keluar dengan sendirinya , dan bila anda memasukkan keyword yang benar , maka akan muncul Program Pencatatan Pembelian dan Pembelian :



Pada Program Pencatatan Pembelian dan Penjualan ini sendiri , anda dapat melakukan pencatatan mengenai barang yang sudah anda beli atau anda jual .
Contohnya seperti berikut ini :



Pada contoh seperti gambar diatas, pada saat anda mengklik "Lakukan Pembelian" akan muncul kotak msgbox seperti yang ditampilkan . Total Pembelian sendiri didapat dari Harga Barang dikalikan dengan Jumlah Barang , begitu juga dengan Total Penjualan . Ini juga akan berpengaruh kepada saldo yang anda miliki dan dicatat secara otomatis pada program ini .

Untuk mengecek berapa saldo yang anda miliki , anda dapat mengklik "Cek Saldo" , dan akan muncul data seperti ini :

Data Cek Saldo ini didapat dari kumpulan saldo yang anda catat pada program ini . Dan untuk mengulang Saldo menjadi kosong kembali , anda dapat menghapusnya dengan menggunakan "Hapus Saldo" .

***

Program ini dibuat untuk memudahkan pencatatan pembelian dan penjualan yang dilakukan . Walaupun masih sangat banyak kekurangan dari program ini , "Creator" berharap bisa memberikan pengetahuan secukupnya .

Untuk mendownload linknya sendiri, anda bisa mendownloadnya pada link ini . (diharapkan anda memiliki program Visual Basic 2008 )

Untuk Square Entry FORM1 .
Untuk Square Entry CLASS1.
Untuk Square Entry CLASS2.

Untuk mendownload bantuan untuk menjalankan program pada link ini .











Pengenalan Java Dan Pemogramannya

Rabu, 25 November 2009

PENGENALAN JAVA

Java suatu bahasa pemograman dari SUN Microsystem yang populer dan sangat berkembang saat ini, walaupun di negara asal namanya itu kurang populer (Jawa, Indonesia), tetapi perlahan tapi pasti java akan semakin terus berkembang lebih pesat lagi dimasa yang akan datang. Java menjadi bahasa pemrograman yang diminati oleh banyak orang karna beberapa keunggulannya dari bahasa lainnya, salah satunya yaitu portabilitasnya. Itu dikarenakan java dapat berjalan di berbagai macam platfrom sepeti Windows, Linux, Unix, Mac tanpa harus seorang programer merubah isi dari kode-kode yang telah di buatnya itu agar programnya dapat dijalankan di berbagai macam platform. Oleh sebab java juga dikenal dengan istilah, Write Once run everywhere. Tulis sekali code program lalu dapat kita jalankan diberbagai macam Opersi system.

Didalam sebagian bahasa pemrograman, barisan kode program yang kita buat haruslah dikompilasi (compile) agar dapat dijalankan dikomputer. Di java hasil dari compile kode program bukanlah berekstensi file .EXE, akan tetapi berupa bytecode (Berekstensi .class). Bytecode dapat dikatan sebagai sekumpulan perintah-perintah.

selanjutnya bytecode ini lah yang akan di jalankan di komputer dengan memakai JVM (Java Virtual Machine). Program yang kita buat dengan bahasa java tidak mungkin dapat dijalankan didalam komputer yang tidak memiliki JVM. Ini berarti hasil compile kode program java yang telah di compile menjadi sebuah bytecode dapat dijalankan diberbagai macam platform asalkan sudah memiliki JVM.



Sun Microsystem membedakan java menjadi beberapa bagian menurut categorynya :

Java 2 Enterprise Editon (J2EE)

J2EE ini dipakai untuk membuat suatu software yang besifat Enterprise atau skala besar (biasanya digunakan diserver). Dan pastinya lebih kompleks diantara yang tye java yang lain. Biasanya seperti pemograman berbasis website.

Java 2 Standard Edition (J2SE)

Biasanya digunakan untuk membangun program yang bersifat dekstop. Dan ini yang nantinya akan kita pelajari bersama-sama.

Java 2 Micro Edition (J2ME)

Seperti yang sering kita pakai di handphone-handphone





Pengenalan Pemograman Java


Java adalah bahasa pemrograman yang berorientasi objek dan multi platform, selain itu java juga bisa berjalan di internet, atau yang biasa disebut java applet.
Java dikembangkan oleh SUN Micro System dengan sejumlah keunggulan yang memungkinkan Java dijadikan sebagai bahasa pengembangan enterprise.
Keunggulan – keunggulan Java adalah :

  • Berbasis GUI
  • Berorientasi Objek
  • Bisa Berjalan pada aplikasi web
  • Multiplatform
  • Keamanannya sangat bagus
  • Bisa Digunakan pada aplikasi Jaringan terdistribusi
  • Multithread



Java dibuat oleh seorang insinyur di SUN Microsystem yang bernama James Gosling. James Gosling merasa perlu membuat kompiler baru , kompiler baru tersebut diberi nama OAK. Kompiler ini mirip dengan C++ tetapi dengan sejumlah pengembangan , seperti multiple inheritance, konversi tipe secara otomatis, penggunaan pointer dan managemen memori.
Pada tahun 1994, Oak diubah namanya menjadi java. Pada era ini, Java divisikan sebagai bahasa yang memiliki dukungan baik terhadap web.

Dibawah ini adalah struktur pemrograman java :
public class Selamat{
public static void main(String [] args)
{
System.out.println("Selamat Datang");
}
}
Pada listing program diatas akan muncul hasil jika program dijalankan :



Selamat Datang

Baris “ public class Hello{ “ merupakan kode untuk class Public.
Pada baris tersebut kita membuat class public bernama Selamat. Perhatian!!!!! nama class ini harus sama dengan nama file dimana class ini berada. Jika tidak method main tidak dapat dijalankan

Baris “ public static void main(String [] args) “ adalah kode untuk method main. Method main adalah method pada class public yang akan dipanggil pertama kali oleh JVM pada saat program dijalankan.
Output Selamat Datang yang muncul merupakan efek pemanggilan statement
System.out.println("Selamat Datang");

Case of motherboard or mainboard

Selasa, 17 November 2009

Permasalahan pada motherboard atau mainboard
Seringkali terjadi masalah pada motherboard yang disebabkan oleh kesalahan komponen hardware yang dipasang pada moherboard atau kerusakan pada chipset yang digunakan pada motherboard dan peralatan I/O-nya.

Komputer tidak bisa menyala atau sering disebut dengan istilah "motherboard blank" saat tombol ON pada casing sudah di tekan tanpa mengeluarkan suara apapun. Biasnya hal ini terjadi karena:

* Power supply yang rusak atau kabel power supply pada motherboard diletakkan secara tidak tepat atau longgar.
* Bios rusak atau tidak berfungsi.
* Kesalahan setting CPU clock akibat overclock pada komputer.
* Prosessor yang dipasang sudah rusak atau tidak cocok dengan soket motherboard yang dipaakai.
* Kipas pada prosessor mati.
* Kerusakan pada prosessor mati.
* Kerusakan pada chipset yang ada pada motherboard.



Solusi yang bisa anda gunakan ya diantaranya seperti ini :

* Pastikan power suply menyala dan konektornya terpasang dengan baik pada konektor yang ada pada motherboard.
* Instal ulang program BIOS yang ada pada CMOS/BIOS pada motherboard.
* Kembalikan semua setting BIOS pada default.
* Gunakan prosesor yang sesuai dengan tipe motherboard yang ada.
* Jika tidak berputar, kipas pada prosesor harud diganti dengan yang baru.
* Chipset yang rusak harus diganti dengan merek yang sama.
* Clear CMOS/BIOS yang berfungsi mereset dari awal semua setting BIOS, dengan mencabut "jumper reset" pada motherboard, lalu dipasang kembali.

CASES OF "KONEKSI KE JARINGAN"


Pengguna Windows Vista

Beberapa pengguna Windows Vista mengalami permasalahan dalam koneksi jaringan. Hal ini dapat dilihat pada properti Network Interface-nya, setting jaringan tidak muncul sebagaimana seharusnya bahkan IP yang di-setting tercatat sebagai subnet-nya. Selain menyebabkan pengguna bersangkutan tidak dapat terhubung dengan jaringan, juga menyebabkan terganggunya sistem jaringan.

Untuk mengatasinya, dapat dicoba langkah-langkah sebagai berikut:
*Catat terlebih dahulu IP dan gateway yang seharusnya digunakan.
*Buka folder Network Connection (user harus mempunyai akses sebagai administrator).
*Klik kanan pada Network Interface-nya, pilih Properties. Pilih Internet Protocol Version 4 (TCP/IPv4) dan klik Properties.
*Pada General tab, klik Obtain an IP address automatically. Klik Alternate Configuration tab dan pilih Automatic Private IP Address.
*Kembali pada General tab, pastikan Obtain an IP address automatically yang dipilih.
*Klik OK dua kali. Buka kembali folder Network Connection.
*Klik kanan pada Network Interface-nya, pilih Properties.
*Pilih Internet Protocol Version 4 (TCP/IPv4) dan klik Properties.
*Pada General tab pilih static IP address, isikan IP dan gateway yang telah dicatat, dengan subnet 255.255.248.0 dan DNS 192.168.1.1. Klik OK dua kali.



Bagi Pengguna Windows XP

Nah, kalau sebelumnya kita membicarakan tentang windows vista, sekarang kita kembali kepada pengguna windows XP . Dalam suatu infrastructure jaringan yang berskala besar dalam suatu organisasi, kemampuan untuk melakukan suatu troubleshooting masalah jaringan dan juga masalah system adalah sangat penting. Masalah dalam suatu jaringan adalah kebanyakan masalah konesi kepada jaringan. Strategy dasar untuk troubleshooting koneksi jaringan adalah berangkat dari sumber masalah / lokasi masalah, dan kita bisa memulai memferifikasi fungsional pada layer-layer jaringan bagian bawah. Jika sebuah komputer mengalami masalah koneksi kepada jaringan local langkah pertama yang bisa kita lakukan adalah memeriksa konfigurasi TCP/IP meliputi IP address, subnet mask, gateway, atau parameter IP lainnya.

Untuk troubleshooting konfigurasi jaringan gunakan tool berikut: ipconfig, network diagnostic, dan Netdiag
Untuk troubleshooting masalah koneksi gunakan tool berikut: ping, pathping, tracert, dan juga arp
Troubleshooting konfigurasi TCP/IP

Misalkan konfigurasi sederhana pada diagram jaringan berikut ini adalah diagram umum untuk jaringan internet di rumahan untuk koneksi ke Internet. Jika anda menggunakan layanan Speedy Telkom, maka modem-router yang digunakan biasanya mempunyai konfigurasi default dengan IP address 192.168.1.1 yang mana IP address ini merupakan IP address Gateway bagi komputer yang terhubung dengan jaringan. Modem-router yang dipakai biasanya juga berfungsi sebagai DHCP server yang memberikan konfigurasi IP address kepada komputer dalam jaringan. Misalkan pada komputer A ada masalah tidak bisa koneksi terhadap komputer B atau tidak bisa koneksi ke Internet.

Untuk troubleshooting konfigurasi TCP/IP maka kita bisa memulai dari komputer yang bermasalah. Kita bisa memeriksa konfigurasi TCP/IP dengan menggunakan tool ipconfig pada command prompt. Bagaimana caranya? Tekan tombol ‘Windows’ dan tombol ‘R’ secara bersamaan untuk memunculkan windows RUN berikut dan ketik “cmd” terus klik “OK”.

Setelah itu pada command prompt ketik ipconfig, dan akan muncul konfigurasi IP address, subnet mask, dan gateway. Atau jika ingin melihat konfigurasi lebih lengkap gunakan parameter /all menjadi ipconfig /all dan tekan Enter, maka akan muncul konfigurasi lengkap seperti gambar dibawah ini dan kita bisa melihat konfigurasi DNS server yang dipakai (pada contoh terlihat DNS server dari Telkom).

Misalkan terjadi IP address duplikat dengan komputer lain yang ada pada jaringan maka pada subnet mask akan muncul: 0.0.0.0. kemungkinan terjadi IP duplikat jika anda tidak menggunakan DHCP server, dan IP address di setup manual ke komputer-2. Untuk memastikan bahwa konfigurasi TCP/IP pada komputer anda benar, maka gunakan ping loopback dengan mengetikkan di command promp ping 127.0.0.1 atau ping localhost, dan jika konfigurasi sudah benar maka akan muncul respon dengan “0% lost” seperti pada gambar berikut ini.

Jika semua tampak bagus tapi anda masih tidak bisa juga akses ke internet Speedy, cobalah ping ke computer satunya dengan mengetikkan command berikut ke IP address computer B, ping 192.168.1.5. jika respon nya juga tidak bagus dengan 0% lost, maka perhatikan lampu di modem-router apakah lampu ADSL dan Internet juga nyala normal, bisa jadi lampu Internet mati, berarti ada masalah dengan Speedy. Hal ini bisa saja terjadi jika anda mengubah password account anda di website nya Telkom Speedy dengan password yang anda gampang mengingatnya.

Jika anda mengubah password account anda di Website Telkom Speedy, maka anda juga harus mengubah password yang ada di modem-router di rumah anda, anda bisa menelpon 147 untuk minta bantuan – setidaknya dipandu untuk mengganti password di modem-router anda.

Network Diagnostic

Dalam suatu infrastructure jaringan windows server 2003, network diagnostic biasa digunakan untuk untuk troubleshooting jaringan juga. Network Diagnostic dalah interface grafis yang sudah ada dalam Windows server 2003 yang bisa memberikan informasi detail tentang konfigurasi jaringan local. Untuk mengaksesnya, jalankan Help and Support dari Start Menu => Tools pada Support Task area => klik Tools => cari Network Diagnostics dan klik => akan muncul disisi kanan.

Ketika “Scan Your System” di klik, Network Dianostic akan menjalankan serangkaian test yang akan mengumpulkan informasi tentang environment local seperti gambar berikut ini.

Informasi yang dikumpulkan akan dijabarkan dalam serangkainan category yang secara default ada tiga katagory:

Internet service category, meliputi informasi tentang Outlook Express Mail, Microsoft Outlook Express News, dan konfigurasi Internet Explorer Web Proxy
Category informasi komputer, meliputi setting parameter Registry, Operating system dan versinya
Category Modem and Network Adapter, meliputi setting parameter registry modem, network adapter dan network clients.
NETDIAG Utility

Netdiag adalah utility command line yang harus dinstall terlebih dahulu dari CD instalasi Windows server 2003 yang berada pada directory \Support\Tools dan dobel klik file Supports.msi.

Untuk melakukan troubleshooting masalah jaringan, anda bisa melakukan scan Netdiag dan periksa hasilnya atas error message yang mungkin ada.

Troubleshooting Koneksi menggunakan Ping dan Pathping

Ping adalah utilitas untuk memeriksa koneksi level IP, sementara Pathping digunakan untuk mendeteksi kehilangan paket saat paket menjelajah dari hop ke hop (dari router ke router). Command Ping digunakan untuk mengirim permintaan echo ICMP (Internet Control Message Protocol) kepada host yang di target seperti pada contoh diatas.

Untuk verifikasi konfigurasi TCP/IP gunakan ping 127.0.0.1 pada command prompt. Jika test ping gagal atau tidak ada response (100% lost) maka bisa jadi driver tidak benar, network adapternya rusak, atau terjadi interferensi IP dengan service lain.
Untuk verifikasi IP address sudah benar ditambahkan ke komputer lakukan ping ke IP address local host pada command prompt
Secara umum gunakan ping dengan IP address atau host name. jika ping dengan IP address sukses, bisa jadi ping ke hostname gagal dikarenakan masalah name resolution
Jika usaha ping gagal di setiap titik, periksa yang berikut

Pastikan bahwa IP address local komputer dan juga subnet mask sudah dikonfigure dengan benar
Default gateway juga dikonfigure dengan benar dan link antara local host dan gateway juga sudah dikonfigure dengan benar.
Jika ping ke remote host pada link yang lambat seperti sambungan link satellite, maka response akan memakan waktu agak lambat untuk merespon. Gunakan parameter –w untuk respon time-out yang agak lama misal 10000 msec gunakan “ping –w 10000 IP_Address”. Default time-out dari ping adalah 1000 msec (1 detik).

Troubleshooting dengan Tracert

Tracert adalah utility untuk tracing route yang bisa anda gunakan untuk tracking path sampai 30 hops router-to-router. tracert juga menggunakan ICMP echo request kepada suatu IP address, dengan menaikkan TTL (time to live) pada header IP dimulai dari 1, dan menganalisa error ICMP saat respon kembalian. Misal pada contoh berikut dilakukan tracert yahoo.com dari local komputer.

Jika ingin mendapatkan link yang sering tersendat-sendat gunakan pathping untuk melihat disisi router mana terjadinga delay / kehilangan paket yang sangat besar.

Troubleshooting menggunakan utility ARP

Jika anda bisa melakukan ping pada kedua IP address local anda dan juga loopback dengan sukses, akan tetapi anda tidak bisa ping ke suatu host pada subnet local, maka periksalah cache ARP (Address Resolution Protocol) barangkali ada kesalahan / error. Utility ARP ini sangat berguna untuk melihat cache daftar ARP, gunakan arp –a pada local host. Untuk membersihkan daftar arp, gunakan parameter –d, arp –d IP_address.

Untuk melihat address physical (MAC address) gunakan ipconfig /all atau getmac. Jika anda tidak mendapatkan error pada command ARP –a dan anda juga tidak berhasil ping ke host pada subnet yang sama, maka anda bisa memeriksa pada media fisik seperti LAN Card, Switch, dan atau cable jaringan.

RAM


Memori akses acak (bahasa Inggris: Random access memory, RAM) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.

Pertama kali dikenal pada tahun 60'an. Hanya saja saat itu memori semikonduktor belumlah populer karena harganya yang sangat mahal. Saat itu lebih lazim untuk menggunakan memori utama magnetic.

Perusahaan semikonduktor seperti Intel memulai debutnya dengan memproduksi RAM , lebih tepatnya jenis DRAM.

Biasanya RAM dapat ditulis dan dibaca, berlawanan dengan memori-baca-saja (read-only-memory, ROM), RAM biasanya digunakan untuk penyimpanan primer (memori utama) dalam komputer untuk digunakan dan mengubah informasi secara aktif, meskipun beberapa alat menggunakan beberapa jenis RAM untuk menyediakan penyimpanan sekunder jangka-panjang.

Tetapi ada juga yang berpendapat bahwa ROM merupakan jenis lain dari RAM, karena sifatnya yang sebenarnya juga Random Access seperti halnya SRAM ataupun DRAM. Hanya saja memang proses penulisan pada ROM membutuhkan proses khusus yang tidak semudah dan fleksibel seperti halnya pada SRAM atau DRAM. Selain itu beberapa bagian dari space addres RAM ( memori utama ) dari sebuah sistem yang dipetakan kedalam satu atau dua chip ROM.