Sabtu, 23 Juli 2011
Myob
di masyarakat myob yang beredar ada 2 jenis, yaitu myob Accounting, Myob Accounting Plus dan Myob Premier.
Saya akan membahas sedikit ttg myob Premier.
beberapa kelebihan myob premier diantaranya :
1. Multilevel price items
2. Multicurrency
3. Multiuser
Dibawah ini saya akan menjelaskan Cara melakukan setting kode pajak
Dalam setiap transakti yang di input ke dalam myob, harus selalu mencantumkan kode pajak walaupun transaksi tersebut tidak dikenakan pajak. Apabila transaksi tersebut tidak kena pajak maka harus mencantumkan kode pajak yang bertarif nol, misalnya kode NT. Dengan demikian jumlah pajaknya tetap nol.
Kode pajak ini sebenarnya ditujukan untuk menelusuri pajak yang terkait dengan usaha namun kurang cocok untuk diterapkan di indonesia. Dinegara asalany, Australia, Laporan pajak yang dihasilkan oleh myob dapat langsung diterima oleh petugas pajak.
Selain dalam catatan transaksi pencatatan transaksi kode pajak juga dapat diterapkan pada account, item dan card. Untuk item, kode pajak ini wajib diisi pada bagian Selling Detail danBuying Detail.
Membuat Kode Pajak
1. Pada menu List klik tax Codes
2. Klik Tombol New
3. Pada bagian tax code isikan kode pajak max 3 karakter. Description diisi dengan, mis: PPh pasal 25. kemudian pilih Tax type pilihannya:
a. Consolidated
b. Import Duty
c. Value Added Tax
d. Sales Tax
e. Input Tax
Pada bagian Rate isi dengan tarif pajak. Bagian bawah merupakan linked account yang terkait dengan pengenaan pajak ini. isikan dengan account yang sesuai.
Sumber: buku Karangan Syarief Hidayat
Kamis, 21 Juli 2011
Clipper
Waktu itu, oleh DBASE buatan ASHTON TATE dan FOXBASE buatan Fox Software, Clipper masih dianggap sebagai program ADD-IN (program tambahan) yang sifatnya melengkapi produk-produk mereka, karena Clipper merupakan Compiler bagi DBASE maupun FOXBASE yang masih interpreter.
Kemudian sejalan dengan perkembangan, sedikit demi sedikit Clipper mulai menyempurnakan dan mempertegas 'status' mereka bahwa Clipper bukanlah melulu sekedar kompiler untuk produksi DBASE maupun FOXBASE, melainkan juga merupakan sebuah bahasa pemrograman dalam rumpun Relationa Database yang layak diperhitungkan.
Ini dibuktikan dengan kemunculan ide yang pertama kali mengenai User-defined Function dalam Clipper versi Summer '87 yang kemudian diikuti ASHTON TATE dan FOX Software dalam versi mereka yang selanjutnya.
Kini, kembali Clipper memunculkan versi terbarunya, Clipper 5.0, dengan ide-ide yang cukup drastis dan memukau, seperti di antaranya Pre-processor, User-defined Command, Object, Classes, yang merupakan hal-hal yang baru di bidang Relational Database.
Object dan Classes merupakan komponen dari object-oriented programming, yang mulai diperkenalkan oleh Clipper dibidang Relational Database.
Jenis Data baru dalam Clipper 5.0
Code block dapat dianggap sebagai 'Unnamed Function' yang di assign pasa sebuah variabel.
Sama dengan jenis data yang lain, dimana Clipper juga memperlakukan sebagai suatu nilai, maka Code block juga juga dapat dilewatkan sebagai parameter dan di simpan dalam sebuah variabel.
Secara umum syntax dari code block adalah :
{|< argumen list > |
Contoh Code Block yang diterapkan pada variabel :
test_var:={| var1 | var1*5}
Secara identik, maka definisi Code Block dalam contoh diatas dapat dijabarkan menjadi Unnamed Function sebagai berikut :
FUNCTION no_name(var1)
RETURN (var1*5)
Untuk menghitung nilai dari Code Block, dapat digunakan Fungsi EVAL(), contoh:
? EVAL(test_var,9) // hasil : 45
2.NIL
Jenis data NIL disediakan oleh Clipper 5.0 untuk secara otomatis memberikan nilai pada variabel- variabel yang tidak diinisialisasi (kecuali terhadap variabel PUBLIC), dan juga terhadap parameter dan FUNCTION dan PROCEDURE yang tidak diberi nilai.
Contoh :
Jika dalam program terdapat instruksi : LOCAL nvalue
maka pada saat instruksi di atas dikerjakan, nilai awal dari variabel nvalue adalah NIL.
Rabu, 22 Juni 2011
Mengejar cita tinggalkan kenangan
banyak hal yang telah terlewati.
berawal dari 1ai08
disinilah awal dari perjuanganku
berkenalan dengan temen-temen
mulai berinteraksi dengan lingkungan kelas
bahkan mendapatkan 2 sahabat yang sangat mengerti diriku.
setahun berlalu
kenaikan tingkat sekaligus pertukaran temen-temen.
mendapat temen-temen baru di 4ia08
awalnya aku sangat sulit untuk menyesuaikan diri
merasa tak punya temen, merasa selalu sendiri sempat kurasakan disini
merasa mempunyai teman baru yang benar-benar asing
sampai aku pun tak merasakan kenyamanan dalam kelas itu
seiring waktu, aku mulai bisa bergabung dengan 4ia08
aku mulai bisa menyatukan diri dengan mereka
canda tawa selalu menghiasi kelas ini
bahagia rasanya bisa berjuang bersama 4ia08
kebersamaan keperdulian dari mereka membuat semangatku kembali
semangat untuk meraih gelar sarjana
semangat untuk bisa menyelesaikan studi tepat pada waktunya
bersama dengan 4ia08 punya selera
----4iao8 adalah motifasiku----
----4ia08 adalah temen seperjuanganku-----
----Trimakasi Tuhan Atas Pertemuanku dengan mereka----
Sabtu, 18 Juni 2011
Menghapus Kernel Lama di linux 10.4
Setelah melakukan update kernel pada linux ubuntu, kita perlu menghapus kernel yang lama, agar tidak memenuhi hardisk.
langkah-langkah untuk menghapus kernel lama:
a. Buka Applications--> Accessories → Terminal
Ketik
b. $ uname -r
2.6.32-32-generic
c. Untuk melihat kernel yang terinstall gunakan perintah :
$ dpkg --get-selections | grep 2.6.32
d. Ada 4 kernel lama yang terinstall yaitu 2.6.32-23, 2.6.32-24 , 2.6.32-30, 2.6.32-31 dan 2.6.32.32 . kita akan menghapus kernel lama yaitu 2.6.32-23, 2.6.32-24 , 2.6.32-30 dan 2.6.32-31.
e. Perintah untuk menghapus kernel lama adalah $ sudo apt-get remove –purge 2.6.32-23-*
Sabtu, 14 Mei 2011
ATM
ATM (Asyncronous Transfer Mode) bukan merupakan hal yang asing lagi untuk kita, sebagian besar dari kita selalu menggunakan ATM untuk melakukan transaksi perbankan. Tetapi sebagian dari kita hanya mengetahui cara menggunakannya. Kita tidak mengetahui mekanisme kerja ATM. Kita tidak tahu bagaimana mesin atm bisa mengenali kartu atm yg kita gunakan dan dapat melakukan transaksi.
Jika kita ingin melakukan transaksi melalui ATM, kita harus memiliki kartu atm. Pada kartu ATM terdapat chips yang akan dibaca oleh magnetic card reader yang terdapat didalam mesin atm. Jika atm yg kita masukan kedalam mesin dapat terbaca, maka selanjutnya mesin ATM akan meminta kita untuk memasukkan pin kartu yg kita miliki. Pin yang kita masukkan akan di encrypt. Pin yang kita masukkan akan dikirim ke database bank untuk melakukan verifikasi. Setelah itu akan dikirim kembali ke mesin ATM. Jika pin yang dimasuk benar maka kita akan bisa melakukan transaksi yg kita inginkan.
Kartu ATM dan PIN atm merupakan hal yang sangat penting jadi
- Jangan memberitahu pin atm kepada siapapun.
- Pada saat memasukkan pin atm, usahakan jgn sampai terlihat orang lain
- Jangan pencatat pin atm
- Jangan menggunakan tanggal lahir (karna mudah ditebak orang lain)
- Usahakan ganti pin secara berkala.
Minggu, 01 Mei 2011
UDP SOCKET
Karakteristik UDP:
1. Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi.
2. Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
3. UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP. Header UDP berisi field Source Process Identification dan Destination Process Identification.
4. UDP menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.
Datagram Socket
Digunakan untuk membangun koneksi connectionless dengan protokol UDP. Berikut adalah gambar interaksi Datagram.
Method-method yang dimiliki oleh DatagramSocket
DatagramSocket(int port)
Kelas ini dapat digunakan untuk menyatakan penggunaan suatu nomor port sebagai "pintu" untuk menerima koneksi dari client.
DatagramSocket(int port, InetAddress laddr)
Kelas ini membentuk koneksi dengan protokol UDP pada alamat IP local tertentu dan pada nomor port tertentu.
DatagramSocket()
Kelas ini membentuk koneksi dengan protokol UDP pada alamat IP local host dengan penentuan nomor portnya secara random berdasar tersedianya nomor port yang dapat digunakan.
DatagramPacket(byte[] buf, int length)
Kelas ini dapat digunakan untuk mengambil informasi. Constructor ini membutuhkan sebuah array byte yang menjadi parameter pertama, yang berfungsi untuk menyimpan data dan informasi ukuran data yang diterima.
DatagramPacket(byte[] buf, int length,
InetAddress address, int port)
Constructor ini digunakan untuk membuat paket Datagram yang akan mengirim data. Constructor ini memerlukan informasi array byte yang akan dikirim dan panjangnya, serta alamat dan port yang dituju.



