Perbedaan 32-bit dan 64-bit

Okey, kita mulai dari istilah “32-bit” dan “64-bit” itu dulu.

32-bit dan 64-bit mengacu pada arsitektur processor.
Processor 32-bit artinya register2 nya (unit penyimpanan data terkecil di dalamnya) berukuran 32 bit.
Processor 64-bit artinya register2 nya berukuran 64 bit.

( Register2 ini lah yang digunakan untuk melakukan macam2 operasi. Misalnya c = a + b, maka register “eax” akan me-load nilai dari “a” (di memory), kemudian pada register “eax” ditambahkan nilai dari “b”, lalu “eax” ditulis ke memory pada posisi variabel “c” )

Pengaruh ukuran register terhadap kecepatan:
Setiap proses baca/tulis dari memory (disebut dengan load/store) membaca/menulis informasi sebesar ukuran register; maka register 64-bit potensial membaca/menulis memory 2x kecepatan register 32-bit.
Tapi ini teoretis saja, karena kenyataannya prosesor juga menghabiskan waktu untuk melakukan hal-hal lain selain load/store, seperti pemrosesan matematis, vector-processing, dll.

Pengaruh ukuran register terhadap presisi:
Secara simplistik: Makin panjang register, makin banyak angka di-belakang-koma yang bisa dihitung secara akurat.
Sebagai gambaran: Misalkan resolusi bilangan real pada 32-bit adalah 0.0001, maka resolusi bilangan real pada 64-bit bisa mencapai 0.0000001 (jadi jauh lebih presisi).. [lagi...]

Membuat Access Developer Extensions

Sekarang adalah saatnya diuji coba dan dioptimalkan aplikasi yang telah Anda buat, Anda siap untuk mengkompilasi dan mendistribusikan aplikasi ke USER. Anda memiliki berbagai pilihan distribusi, seperti penyebaran database untuk USER dengan versi full-blown Access, mendistribusikan aplikasi menggunakan runtime Access, dan mendistribusikan file ACCDE. Masing-masing akan kita bahas.

Tips: Sebelum mendistribusikan aplikasi Anda, terlebih dahulu Anda harus mengkompilasi aplikasi yang telah anda buat. Anda tidak ingin USER  berurusan dengan kesalahan kompilator yang bisa dihindari dengan menyusun sebelum ditempatkan pada folder yang kita inginkan. Kompilasi juga akan membantu aplikasi berjalan lebih cepat.

Sebuah ACCDE adalah file database dikompilasi dan dipadatkan yang memiliki semua source code yang dapat  diedit dihapus. Karena source code dihapus, keamanan (security) tambahan disediakan untuk aplikasi Anda. Selanjutnya, karena kode ini dihapus, ukuran aplikasi lebih kecil dan dengan demikian kinerjanya yang ditingkatkan. Karena keterbatasan file ACCDE, Anda harus menjaga database asli ACCDB dengan source code sehingga Anda akan dapat membuat perubahan nantinya jika diperlukan.

  • 1. Salah satu cara untuk mengkompilasi sebuah aplikasi dari Visual Basic Editor, dengan memilih opsi Debug >Compile Nama Database.

Pastikan versi Ms. Access sama dengan Database. Misalnya Access 2007, file dalam bentuk ACCDB. jika Access 2003, file harus dalam bentuk MDB. jika tidak di convert terlebih dahulu. [lagi...]

Query dan Modul Round Up 100 dalam Access

 

Saya ingat ketika beberapa tahun yang lalu, membuat function round up 100 dalam Access ini sangat rumit pemikirannya, di convert dalam text, kemudian di delete 2 from right, di kali 100, trus hasilnya di convert lagi ke number. logikanya bener tetapi ada keterbatasan karena tidak fleksible sebab kemungkinan angka yang di konversi dalam ribuan, ratusan ribu bahkan jutaan.

Mungkin ini bisa menjawab pertanyaan rekan yang dulu membuat saya bingung, ternyata sesederhana ini jawabannya:

1. buat table tblData: dengan field ID(AutoNumber), Angka (Number)


[lagi...]

Decompile Database Access

Untuk setiap kode program yang akan dijalankan oleh komputer, maka harus dikonversi ke machine-readable code. Kode ini disebut Kode Objek(=Object Code). Versi teks dari program yang Anda dan saya bisa baca disebut Kode Sumber (=Source Code).

Pada Access, proses produksi Kode Obyek dari Source Code disebut “kompilasi”. Setiap kali kode dijalankan untuk pertama kalinya di Access, kode ini pertama dikompilasi. (Anda juga dapat mengkompilasi sendiri dengan menekan tombol kompilasi). Satu-satunya tempat Anda dapat membuat perubahan pada kode di Source Code, yang lagi-lagi harus dikompilasi ke dalam Kode Objek.

Kadang-kadang, kode dapat dihapus dari Source Code, tapi untuk beberapa alasan tidak pernah dihapus dari Kode Objek. Kode ini tidak pernah lagi terlihat di layar sebagai teks, namun masih ada di sana di suatu tempat dalam file database. Hal ini dapat, suatu ketika, mengganggu operasi normal jalannya suatu program, kadang-kadang bisa loading nya lambat dls. untuk itu sesekali perlu di decompile, sebulan sekali atau sesuai kebutuhan, tidak terlalu sering. 

Untuk menghapus potongan dari kode yang menyimpang ini, Anda dapat “Men-decompile” database Anda dan kemudian kembali me- recompile. Proses ini menghapus semua dari Kode Obyek yang telah dikompilasi, maka ketika Anda kembali me- recompile, Anda mendapatkan Kode Obyek yang mencerminkan Source Code saat ini. ada beberapa yang mengatakan ukuran size file jadi lebih kecil beberapa % dari ukuran sebelumnya, tetapi yang jauh lebih penting adalah aplikasi kembali normal dan berjalan lebih cepat beberapa detik dari sebelumnya.

Untuk Men-decompile database Access Anda, lakukan hal berikut:

1. Klik tombol Start pada task bar dan pilih Run


[lagi...]

Membuat modul terbilang pada form

1.       Buat modulTerbilang copy paste dari module tersebut: ­­­­­­­­­

module tebilang
module terbilang

Public Function terbilang(ByVal MyNumber, ByVal vmatauang)
Dim MataUang As String, cMataUang As String
Dim Rupiah, sen, Temp
Dim DecimalPlace, Count
ReDim Place(9) As String
Dim a As Long

cMataUang = vmatauang
If cMataUang = “IDR” Then
MataUang = ” rupiah”
ElseIf cMataUang = “USD” Then
MataUang = ” dolar”
ElseIf cMataUang = “JPY” Then
MataUang = ” yen”
ElseIf cMataUang = “SGD” Then
MataUang = ” dolar singapura”
ElseIf cMataUang = “GBP” Then
MataUang = ” poundsterling”
ElseIf cMataUang = “EUR” Then
MataUang = ” euro”
Else
MataUang = ” “
End If [lagi...]

Hitung rupiah dalam pecahan nominal

November 19, 2010 2 komentar
Dear para Master dan rekan,
Perkenalkan saya baru di dunia pemrograman access, mohon bantuannya untuk memecahkan problem hitung rupiah dalam pecahan nominal.

Honor Sri Purwanti sebesar Rp 1.225.600 (terlampir file .xls dengan function rounddown)
terdiri dari pecahan nominal:
100.000=12
50.000=0
20.000=1
10.000=0
5.000=1
2.000=0
1.000=0
500=1
200=0
100=1

50=0

Atas attensi para Master dan rekan saya ucapkan banyak terima kasih.

Solusinya:

New Form

Buat :  New Form,  Textbox Nilai name txtNilai, Textbox 100.000 s/d 50  name text2 sd text21 dengan kondisi (Control source unbound). [lagi...]

Categories: Tutorial Ms Access

Form Tab Propinsi, Kabupaten, Kecamatan

kawan2 pendekar access….
ada gak contoh form terdiri dari 3 Tab.
Tapi tiap tab 2 merefer ke tab 1, tab 3 merefer ke tab 2.
Kasus:
Saya punya 3 table : Tbl_propinsi, tbl_kabupaten, tbl_kecamatan
Nah saya ingin membuat 3 Tab.
Pada Tab 1 saya pilih Propinsi Jawa Timur, maka di Tab 2 tampil Kabupaten yg ada di Prop Jawa Timur
Pada tab 2 saya pilih Kabupaten Banyuwangi, maka di Tab 3 tampil semua kecamatan di Kab Banyuwangi, dst….
Thx kalau ada yg bisa ngasih saya contoh.

Solusi ini mungkin bisa membantu:

1.      Buat  3 table, tblKabupaten, tblKecamatan, tblPropinsi dengan ID =Autonumber (PK) dan relationship seperti  tampak pada gambar dibawah.

2.      Query1: SELECT tblPropinsi.Propinsi, tblKabupaten.Kabupaten, tblKecamatan.Kecamatan
FROM tblPropinsi INNER JOIN (tblKabupaten INNER JOIN tblKecamatan ON tblKabupaten.ID = tblKecamatan.IDKab) ON tblPropinsi.ID = tblKabupaten.IDPropinsi;

QueryTab2: SELECT tblKabupaten.ID, tblKabupaten.Kabupaten, tblKabupaten.IDPropinsi
FROM tblKabupaten
WHERE (((tblKabupaten.IDPropinsi)=[Forms]![Frm_Tab]![combo7]));

QueryTab3: SELECT tblKecamatan.ID, tblKecamatan.Kecamatan, tblKecamatan.IDKab
FROM tblKecamatan
WHERE (((tblKecamatan.IDKab)=[forms]![Frm_Tab![combo12]));

 

 

 
[lagi...]

Categories: Tutorial Ms Access

Report Amal Anda

Periode Bulan Agustus 2010, Ramadhan 1431 H:

1. Sendy Putra Wiratama, daftar domain dan hosting http://tamanarkana.org/

2. Rezky Ivan, Design Web http://tamanarkana.org/

3. Hendra Kusnadi, Cijeungjing Ciamis

4. Winaryanto Rochadi, Surabaya

5. Hamba Allah, Surabaya

Categories: Report Amal Anda

Share – Aplikasi Inventory & Payroll untuk Amal

Agustus 19, 2010 11 komentar
Aplikasi Inventory, Point of Sales

Aplikasi Inventory, Point of Sales

Selamat siang sahabat,  Saya ingin share aplikasi yg mungkin bermanfaat bagi kita. Karena di beberapa millist seringkali saya menjumpai pertanyaan dari cara membuat hingga ingin mengetahui fitur aplikasi untuk penjualan dan perhitungan stok dengan metode FIFO. Juga ingin kami share termasuk aplikasi Payroll yang kompatible dengan finger print.

Untuk itu kami ingin berbagi aplikasi dgn harga yg sangat-² terjangkau juga beramal, karena 25% dari dana tersebut akan kami sumbangkan kepada “Yayasan Taman Arkana” yang misinya Membantu meningkatkan kualitas hidup anak-anak yang kurang beruntung (fakir miskin, terlantar & yatim piatu) dengan menyediakan sarana / prasarana terutama dalam bidang pendidikan & pelatihan. untuk lebih lengkapnya bisa kunjungi di sini Yayasan Taman Arkana. Secara berkala akan kami laporkan jumlah dana yang terkumpul dalam kategori “Laporan Amal Anda” untuk saat ini yang telah bersedia mendaftarkan domain dan hosting dengan nama http://tamanarkana.org/ dari rekan Joomlaer Surabaya, Sendy Putra Wiratama dan Design Web Rezky Ivan.


Aplikasi Inventory yang cukup lengkap.
Meliputi: PENJUALAN, PEMBELIAN, RETUR, MUTASI GUDANG, LAPORAN STOK, HUTANG/PIUTANG, dsb…
Selain itu juga tersedia aplikasi Payroll dari absensi hingga strug gaji beserta potongan PPh, dan laporan terkait lainnya.

Payroll

Slip Gaji

Pengoperasian yang sangat mudah sehingga dapat dimengerti bahkan oleh kalangan pemula.

HANYA Rp 55.000,- (lima puluh lima ribu rupiah) sudah termasuk ongkos kirim (Wil.Jabodetabek)

Adapun fitur aplikasi tsb secara garis besar sbb:

- Installer mudah digunakan untuk platform Windows XP, Vista, atau Windows7
- Mudah dimengerti
- Metode perhitungan FIFO
- Stok Real Time ditampilkan saat terjadi transaksi Penjualan, Pembelian, Retur Beli/Jual, Mutasi In/Out
- Backup/Restore file berupa *.ZIP yg terproteksi secara otomatis
- Histori Penjualan per Customer/per Barang,
- Histori Pembelian per Supplier/per Barang,
- Harga Jual bertingkat dan bisa diubah langsung, yg bisa dibuat berpengaruh langsung atau tidak thd master harga jual
- Satuan bertingkat: dimulai dari Pcs, Doz, Karton, dsb
- System Proteksi Password / ULS unik
- Multi Gudang
- Laporan PPn Keluaran dan PPn Masukan yg bisa ditransfer ke format Excel (*.XLS)
- Laporan Kartu Stok per Barang
- Laporan Stok per Periode
- Laporan Pendapatan Kasir per Periode
- Sistem Tutup Bulan sehingga memudahkan untuk memantau/mengendalikan stok fisik/stok opname
- Buku bantu piutang Pelanggan (Customer Sub Ledger)
- Buku bantu hutang Pemasok (Supplier Sub Ledger)

Bila rekan-² berminat silahkan transfer ke:

Mandiri no.Rek: 145-000-469-6528
a/n Sumiyanto

CIMB Niaga no.Rek: 349-01-00-281182
a/n Sumiyanto

Konfirmasi: 081-246-83700, 031-72472523, 088-193-15215

Email/YM/FB: sumiyanto@yahoo.com

Demikian informasi ini kami sampaikan, semoga bermanfaat dalam bulan yang penuh berkah ini.

Salam hangat,

Sumiyanto

Belajar SQL | Basic 3

Pada ::: BELAJAR SQL | BASIC 3 ::: ini saya ingin membahas tentang bagaimana menghapus data dan tabel dengan menggunakan perintah DELETE dan DROP. Berikut pembahasan lebih lanjut:

DELETE adalah perintah untuk menghapus record dari suatu tabel. DELETE memiliki bentuk  umum:

DELETE from nama tabel
where kolom;

Jadi misalkan kita memiliki tabel seperti dibawah ini:

Mahasiswa

NIM Nama Jurusan
2010 Fanny Informatika
2011 Sherly Design
2012 Lidya Bisnis

Lalu kita ingin menghapus data Mahasiswa dengan NIM = 2011. Caranya:

DELETE from Mahasiswa
where NIM = 2011;

Hasilnya:

NIM Nama Jurusan
2010 Fanny Informatika
2012 Lidya Bisnis

Seperti yang anda lihat, bahwa seluruh record dari NIM 2011 terhapus. Dan bila anda ingin menghapus record mahasiswa bernama Fanny dan Lidya bersamaan, anda dapat gunakan perintah ini:

DELETE from Mahasiswa
where Nama = ‘Fanny’ or
Nama = ‘Lidya’;

DELETE * from Mahasiswa;

Menghapus Tabel

Perintah untuk menghapus tabel adalah DROP. Bentuk umumnya:

DROP TABLE nama tabel;

Contoh: Menghapus tabel Mahasiswa beserta seluruh recordnya. Caranya adalah:

DROP TABLE Mahasiswa;

Penutup

Beberapa hal yang patut diperhatikan dalam penulisan perintah SQL adalah:

  1. Perhatikan huruf besar – huruf kecil. Agus tidak sama dengan agus. Gaji_Pegawai tidak sama dengan GajiPegawai
  2. Jangan lupa untuk membubuhi tanda titik koma ( ; ) di setiap akhir penulisan perintah.

Terakhir, saya ucapkan selamat karena anda telah mempelajari perintah-perintah DDL dan DML pada SQL. Dan anda bisa dibilang telah menguasai Tingkat Dasar SQL. Untuk mempelajari SQL Tingkat Lanjut akan saya bahas pada artikel lain. Keep Spirit  dan sukses untuk anda.

Belajar SQL | Basic 2

Setelah pada ::: BELAJAR SQL | BASIC 1 ::: kita bersama-sama belajar tentang bagaimana membuat tabel dan mengisikan datanya, selanjutnya pada ::: BELAJAR SQL | BASIC 2 ::: ini saya akan membahas perintah SELECT dan UPDATE.

Perintah SELECT digunakan untuk menampilkan tabel berdasarkan kriteria yang kita inginkan. Bentuk umum dari perintah SELECT adalah:

select kolom from nama tabel
where kondisi;

Misalkan kita memiliki sebuah tabel Sales seperti dibawah ini:

Sales

Kode Nama Alamat Gaji
SL01 Rahmad Dupak 1,300,000
SL02 David Sambikerep 1,300,000
SL03 Ays Sambikerep 1,250,000
SL04 A.Iwan Kenjeran 1,350,000

Lalu dari tabel diatas yang ingin kita tampilkan hanya kolom Kode dan Nama. Perintahnya adalah:

SELECT Kode, Nama from Sales

Hasilnya adalah seperti dibawah ini:

Kode Nama
SL01 Rahmad
SL02 David
SL03 Ays
SL04 A.Iwan

Untuk melihat seluruh kolom dalam tabel gunakan perintah SELECT * from Sales.

Bagaimana bila kita ingin menampilkan Kode dan Nama sales yang namanya berinisial A saja? Berikut ini perintahnya:
SELECT Kode, Nama from Sales2
where Nama LIKE ‘A%’;

Hasilnya adalah seperti dibawah ini:

Kode Nama
SL03 Ays
SL04 A.Iwan

Bila anda menginginkan nama yang berakhiran s maka anda tinggal merubah ‘A%’ menjadi ‘%s’.

Tantangan berikutnya, anda diminta menampilkan Kode, Nama, Alamat dan Gaji sales yang memiliki gaji kurang dari 1,300,000. Inilah caranya:

SELECT * from Sales
where Gaji < 1300000;

Hasilnya adalah tabel dibawah ini:

Kode Nama Alamat Gaji
SL03 Ays Sambikerep 1,250,000

Operator-operator lainnya seperti >,=,>=,<=, juga dapat anda gunakan.

Mengubah Data

Untuk mengubah atau mengganti data lama dengan data yang baru kita gunakan perintah UPDATE. Perintah UPDATE memiliki bentuk umum:

UPDATE nama tabel
set kolom = [data baru]
where kolom = [data lama];

Misal saja kita ingin merubah nama Ays pada tabel Sales menjadi Anisah, caranya adalah sebagai berikut:

UPDATE Sales
set Nama = ‘Anisah’
where Nama = ‘Ays’;

Kemudian bila anda ingin menaikkan Gaji sebesar 50,000 bagi sales yang gaji semulanya masih dibawah 1,350,000, anda dapat menggunakan perintah dibawah ini:

update Sales
set Gaji = Gaji + 50000
where Gaji < 1350000;

[Besambung...]

Belajar SQL | Basic 1

[BELAJAR SQL]
SQL adalah kependekan dari Structured Query Languange yang merupakan bahasa database standar industri. BELAJAR SQL merupakan panduan lengkap bagi yang ingin mengembangkan SQL menuju Database Server.

Apakah SQL itu?

SQL adalah kependekan dari Structured Query Languange yang merupakan bahasa database standar industri.

SQL menyediakan Data Definiton Language (DDL) dan Data Manipulation Language (DML). Walaupun dalam beberapa bagian saling bersangkutan, perintah DDL memungkinkan kita untuk membuat dan mendefinisikan tabel (CREATE TABLE), dan index (CREATE INDEX), sedangkan perintah DML memungkinkan anda untuk membangun query untuk mengambil data (SELECT) dari beberapa tabel, menyisip (INSERT) data baru, memperbaiki (UPDATE) data, dan menghapus (DELETE).

Sebelum mempelajari perintah-perintah DDL dan DML, terlebih dahulu kita akan mempelajari struktur sebuah tabel.

Struktur Tabel

Tabel Nilai

Nama Nilai
Salwa 95
Shafira 90

Berdasarkan tabel diatas maka Nama dan Nilai disebut sebagai Kolom (Field) sedangkan Salwa dan Shafira disebut Baris (Record).

Selanjutnya kita beranjak memelajari perintah-perintah DDL dan DML.

Membuat Tabel

Untuk membuat tabel kita menggunakan perintah CREATE TABLE. Berikut adalah bentuk umum dari penggunaan perintah tersebut:

create table “namatabel”
(“kolom1″ “tipe data” (constraint),
“kolom2″ “tipe data” (constraint),
“kolom3″ “tipe data” (constraint));

Keterangan: Tipe Data dapat diisi dengan text, longtext, byte, bit, counter, short, long atau datetime. Sedangkan constraint adalah panjang data yang dipesan. Untuk lebih jelasnya akan saya berikan satu contoh:

Apabila kita ingin membuat sebuah tabel Pegawai yang berisikan kolom Nama, Jabatan dan Gaji, maka perintah yang harus ditulis adalah:

create table Pegawai
(Nama text(10),
Jabatan text(8),
Gaji long(6));

Hasil dari perintah diatas adalah tabel dibawah ini:

Pegawai

Nama Jabatan Gaji

Memasukkan Data Ke Tabel

Untuk memasukkan data ke tabel kita menggunakan perintan INSERT. Bentuk umum dari perintah INSERT dapat anda lihat dibawah ini:

insert into “nama tabel”
(kolom pertama,…kolom ke-n)
nilai(nilai pertama,…nilai ke-n);

Keterangan: Nilai adalah data yang akan diisikan. Nilai pertama berarti nilai yang akan diisikan pada kolom pertama.

Masih menggunakan tabel Pegawai yang telah kita buat sebelumnya. Sekarang kita akan mencoba memasukkan data-datanya.

Data-data yang akan dimasukkan adalah: Nama : Yanto, Jabatan : Manager, Gaji : 5,000,000.

Perintah yang harus dituliskan adalah:

insert into Pegawai
(Nama,Jabatan,Gaji)
values (Yanto,Manager,5000000);

Untuk melihat hasilnya anda harus menggunakan perintah SELECT. Perintah ini akan saya bahas lebih lanjut pada pertemuan kedua. Untuk melihat tabel pegawai, gunakan perintah: SELECT * from Pegawai. Dan tabel anda seharusnya akan terlihat seperti ini:

Nama Jabatan Gaji
Yanto Manager 5,000,000

Untuk memasukkan data-data berikutnya, anda dapat mengulangi kembali dengan metode yang sama.

[Bersambung...]

Tambah PlugIn Itunes Menampilkan Lagu di status YM

Agar lebih asyik Chatting via YM sambil mendengarkan music dengan berbagai media player semisal WinAmp, WMP, Foobar2000, Itunes dijamin kamu akan lebih betah standby di depan Kompie kamu.

Tambah Plug In Itunes

Tambah Plug In Itunes

Nah karena lagi ketagihan dengan berbagai player yang ada di Inet salah satunya akhirnya saya memutuskan untuk mencoba Itunes, kemarin-kemarin WMP dengan foxy tunes. Tetapi untuk mengaktifkan plugin Itunes diperlukan satu plugin lagi yang fungsinya untuk menampilkan status Yahoo Messenger kamu agar terupdate sesuai dengan lagu yang kamu mainkan saat itu juga (now playing=np:). Nama pluginnya AMIP singkatan (Advanced mIRC Integration Plug-in), sebenarnya plugin AMIP ini bukan hanya untuk Itunes saja, tetapi ini juga mendukung untuk software musik player lainnya. penasaran…chect it out…this picture

Sebenarnya sih ini tips dan trik lama, tapi patut dicoba kan bagi yang belum tahu Ini link downloadnya ada dibawah, pilih versi yang sesuai dengan music player yang kamu punya. Selamat mencoba..

1. Download AMIP, kemudian install  http://amip.tools-for.net/wiki/amip/download

AMIP singkatan Advanced mIRC Integration Plug-in

2. Download Itunes, kemudian install  http://www.apple.com/itunes/download/

3. Pada YM klik button> tambah plugin, kemudian akan muncul jendela baru pengelolaan plugin pilih itunes klik button> mulai.

Klik Button Tambah Plugin pada YM

Klik Button Mulai pada jendela baru dengan opsi Itunes

Categories: Freeware Tag:, ,

Sistem Informasi Management Rumah Sakit

Blog Sistem Informasi & Managemen Rumah Sakit (SIM RS) sengaja kami persembahkan sebagai wujud kepedulian kami sebagai anak bangsa Indonesia, untuk menghadirkan aplikasi SIM RS dengan fitur lengkap namun tetap terjangkau dari sisi anggaran.

Adapun fitur aplikasi SIM RS secara garis besar sbb:

- Modul Medical Record (Rekam Medik) yang didalamnya meliputi:  ICD 10,  dan BOR dalam grafik Barber Johnson.

master ICD 10

- Form entry RM dan cetak laporan RM berdasarkan klasifikasi ICD 10 untuk DX Utama, DX Lainnya, dan beberapa pencatatan data medis pasien lainnya.

- Installer mudah digunakan untuk platform Windows XP, Vista, atau Windows7
- Mudah dimengerti

- Modul terintegrasi dari Front Office (Pendaftaran) hingga Back Office (Billing)
- Stok menggunakan metode perhitungan FIFO
- Stok Real Time ditampilkan saat terjadi transaksi Penjualan, Pembelian, Retur Beli/Jual, Mutasi In/Out
- Backup/Restore file berupa *.ZIP yg terproteksi secara otomatis
- Histori Penjualan per Pasien/per Barang,
- Histori Pembelian per Detailer/per Barang,
- Harga Jual bertingkat dan bisa diubah langsung, yg bisa dibuat berpengaruh langsung atau tidak thd master harga jual
- Satuan bertingkat: dimulai dari Pcs, Doz, Karton, dsb
- System Proteksi Password / ULS unik
- Multi Gudang
- Laporan PPn Keluaran dan PPn Masukan yg bisa ditransfer ke format Excel (*.XLS)
- Laporan Kartu Stok per Barang / Obat
- Laporan Stok per Periode
- Laporan Pendapatan Kasir per Periode
- Sistem Tutup Bulan sehingga memudahkan untuk memantau/mengendalikan stok fisik/stok opname

Dilengkapi Modul Logistik:

- Buku bantu piutang Pelanggan (Customer Sub Ledger)
- Buku bantu hutang Pemasok (Supplier Sub Ledger)

Harga Merdeka: mulai dari ± 5 juta

Untuk informasi lebih lanjut, silahkan kontak kami melalui e-mail:

agunghend2001@yahoo.com, sumiyanto@yahoo.com

atau HP: 088-193-75316, atau 081-246-83-700 (mr. Sumiyanto)

Emotikon tersembunyi (ssst!)

Kejutkan teman Anda dengan karakter-karakter tersembunyi ini.

Anda tidak akan menemukan karakter-karakter ini dalam menu emotikon, tapi Anda tetap bisa mengirimkannya dengan mengetikkan kode shortcut karakter langsung di dalam pesan Anda.

Emotikon Yahoo! Messenger yang Tersedia (1)
Emotikon Kombinasi Tombol Deskripsi
anak anjing :o 3 anak anjing
saya tidak tahu :-? ? saya tidak tahu
tidak mau dengar %-( tidak mau dengar
babi :@) babi
sapi 3:-O sapi
monyet :( |) monyet
ayam ~:> ayam
bunga mawar @};- bunga mawar
daun %%- daun
bendera **== bendera
labu (~~) labu
kopi ~O) kopi
ide cemerlang *-:) ide cemerlang
Emotikon Yahoo! Messenger yang Tersedia (2)
Emotikon Kombinasi Tombol Deskripsi
tengkorak 8-X tengkorak
serangga =:) serangga
alien >-) alien
frustasi :-L frustasi
berdoa [-O< berdoa
mata duitan $-) mata duitan
bersiul :-" bersiul
babak belur b-( babak belur
damai :) >- damai
nggak boleh [-X nggak boleh
menari \:D/ menari
Emotikon Yahoo! Messenger yang Tersedia (3)
Emotikon Kombinasi Tombol Deskripsi
siapa takut >:/ siapa takut
hi..hi..hi ;) ) hi..hi..hi
cerewet :-@ cerewet
salut ^:)^ salut
ah bisa aja :-j ah bisa aja
bintang (*) bintang
hiro o-> hiro
billy o=> billy
april o-+ april
yin yang (%) yin yang
lebah :bz lebah
transformer* [..] transformer*

Membuat Detail Button Dengan Pencil Stroke

from:dremi.info

October 8th, 2008 by dr.emi

hei kawand kawandh !!! kopi malam ini serasa enak banged, ni ada tutorial basic bwat newbie photoshop :) cara menggunakan pencil tool bwat bikin detail button. gw tepati janji gw bwat perbanyak tutorial photoshop bwat newbie juga.

hei kawand kawandh !!! kopi malam ini serasa enak banged, ni ada tutorial basic bwat newbie photoshop :) cara menggunakan pencil tool bwat bikin detail button. gw tepati janji gw bwat perbanyak tutorial photoshop bwat newbie juga.

huoke ! bikin canvas kecil aja, ukuran sekitar 200 x 100 pixel, backgorund na putih

[lagi...]

Web Design Layout Plus Implementasi jQuery Tab Content

from:dremi.info

November 26th, 2008 by dr.emi

Welcome back friend ! tutorial ini menjelaskan bagaimana membuat sebuah layout yang interaktif. Penggabungan dari designing web layout menggunakan photoshop dan Editing dengan HTML+CSS. Kemudian mengimplementasikannya menggunakan jQuery Ajax saat meload PHP Content

Yang lu perlukan adalah:

-Photoshop
-HTML+CSS
-jQuery Ajax
-PHP

Part I Designing Website Layout

Buka Photoshop lu, bikin ukuran kanvas kaya gini:

Pilih Rectangle Marquee Tool, bikin objek header ke gini:

Apply beberapa layer style :

Liat dlu hasilna

Sekarang bikin garis berwarna putih make single row marquee tool, antara gradien dan drop shadow. fill line make warna putih

Gunakan rounded rectangle tool bwat mbikin navigation button, gunakan radius sesuai keinginan lu

apply layer style

Semua gradien ada dalam paket download tutorial na

Pencet [CTRL+Click] pada layer navigation button, bwat mbikin seleksi sekitar button.

Pilih seleksi Eliptical Marquee Tool dengan option option : Intersect with selection. Truzzz buat seleksi oval diatas seleksi sebelumna

Lu bakalan dapet hasil seleksi ke gini

Pencet [CTRL+D] bwat Deselect

Tros transform objek na vertikal, dengan mencet [CTRL+T] -> Flip Vertical

Pilih menu Filter > Blur > Gaussian Blur. Kasiin 2 px radius.

dan ubah blending layerna menjadi Overlay

Kasi text button na juga

Lu bisa group ksmua layer navigasi ke dalam satu group, dan duplikat gorup na mnjadi beberapa group

Hampir selesai layoutna, kasiin objek icon dan text sebagai title web na

Terakhir bikinin footer dengan cara sederhana kaya mbikin header

Review dlo hasil akhir layout na

Part II Slicing Images

Bagian ini kita bakalan ambil gambar tertentu saja, ambil bagian na dengan slicing tool yang nantina bakalan diperlukan bwat bikin code CSS na

Pertama adlah slice navigasi

Pilih File > Save for Web and Device

Inget ye: pilihna nyang Selected Slice dowank

Selanjutna terusin ke slice berikutna, kaya bg-header, bg-footer dan logo

Jadi lu bakalan dapet beberapa images yang dibutuhkan dalam coding CSS na

Part III Make HTML+CSS Code

Bwat mbikin web lu knceng di load saat dibuka di browser, Less Table adaalh salah satu cra terbaik :)

Gw paling suka bagian ini, buka Dreamweaver lu, bikin file CSS

Nah ini code CSS na:

001. <style type="text/css">
002.html,body{
003.margin:0;
004.padding:0;
005.border:0;
006./* \*/
007.height:100%;
008./* Last height declaration hidden from Mac IE 5.x */
009.}
010.body {
011.background:#ffffff url(images/bg-header.gif) 0 0 repeat-x;
012.color:#000000;
013.min-width:960px;
014.}
015.#mainPan {
016.width:960px;
017.position:relative;
018.margin:0 auto;
019.}
020.#bodyPan {
021.width:960px;
022.margin:0 auto;
023.}
024.#headerPan {
025.width:960px;
026.height:127px;
027.margin:0px;
028.padding:0px;
029.}
030.#headerPan img.logo {
031.border:0px;
032.width:148px;
033.height:69px;
034.margin-left:20px;
035.margin-top:10px;
036.}
037./* MENU TAB NAVIGATION */
038.#tabs {
039.line-height:normal;
040.top: 25px;
041.right:10px;
042.position:absolute;
043.}
044.#tabs ul {
045.margin:0;
046.padding:10px 10px 0 50px;
047.list-style:none;
048.}
049.#tabs li {
050.display:inline;
051.margin:0;
052.padding:0;
053.}
054.#tabs a {
055.font-size:12px;
056.font-family:Arial, Helvetica, sans-serif;
057.color:#ffffff;
058.float:left;
059.background:url(images/bg-navigasi.gif) no-repeat left top;
060.margin:0;
061.padding-top:10px;
062.text-decoration:none;
063.width:137px;
064.height:59px;
065.text-align:center; /*for IE + FF right here*/
066.}
067.#tabs a:hover {
068.font-size:12px;
069.font-family:Arial, Helvetica, sans-serif;
070.color: #FFCC00;
071.}
072..spacer {
073.margin-bottom:20px;
074.}
075./* CONTENT */
076.#contenPan {
077.font-size:11px;
078.color:#666666;
079.font-family:Arial, Helvetica, sans-serif;
080.width:960px;
081.margin:0px;
082.}
083.#contenPan h2 {
084.font-size:14px;
085.font-family:Arial, Helvetica, sans-serif;
086.color:#006699;
087.}
088.#contenPan a {
089.color:#0066CC;
090.text-decoration:none;
091.}
092.#contenPan a:hover {
093.color: #FF0000;
094.text-decoration:none;
095.}
096./* FOOTER */
097.#footerMainPan {
098.position:relative;
099.clear: both;
100.width:100%;
101.height:138px; /*for FF add 10px;*/
102.overflow:hidden;
103.background:url(images/bg-footer.gif) 30px center repeat-x;
104.text-align:center;
105.}
106.#footerPan {
107.padding-top:50px;
108.font-family:Arial, Helvetica, sans-serif;
109.font-size:14px;
110.color: #666666;
111.width:960px;
112.height:88px;
113.background: url(images/cutter.gif) right top no-repeat;
114.margin:0px;
115.}
116.#footerPan a {
117.color: #0099FF; text-decoration:none;
118.}
119.#footerPan a:hover {
120.color: #333399; text-decoration:none;
121.}
122.</style>

save dan kasi nama style.css

sekarang kite bakalan mbikin index.html

dan ini code ma:

01.<div id="mainPan">
02.<div id="bodyPan">
03.
04.<div id="headerPan">
05.<img src="images/logo.gif" class="logo" />
06.<div id="tabs">
07.<ul>
08.<li><a href="#">Home</a></li>
09.<li><a href="#">Photoshop</a></li>
10.<li><a href="#">CSS</a></li>
11.<li><a href="#">PHP</a></li>
12.<li><a href="#">AJAX</a></li>
13.</ul>
14.</div>
15.</div>
16.
17.<div id="contenPan">
18.<h2>Heloo....</h2>
19.<p>This is main Content <a href="#">[link]</a></p>
20.<div class="spacer">&nbsp;</div>
21.<div class="spacer">&nbsp;</div>
22.<div class="spacer">&nbsp;</div>
23.<div class="spacer">&nbsp;</div>
24.<div class="spacer">&nbsp;</div>
25.<div class="spacer">&nbsp;</div>
26.<div class="spacer">&nbsp;</div>
27.</div>
28.
29.</div>
30.
31.</div>
32.<div id="footerMainPan">
33.<div id="footerPan">
34.&copy; 2008 Web Design Ajax jQuery.
35.<a href="http://www.psdremi.co.cc" target="_blank">
36.PSDREMI.CO.CC
37.</a>
38.</div>
39.</div>

Gw rasa cuma sgitu code na, gw yakin lu bakalan familiar kok :)

Part IV Adding jQuery Ajax Scripts to Load Contents

Lu pada tau jQuery kan ? kalo belom, baca pengenalan tentang jQuery dlo yak di web na :)

Pada bagian ini kita butuh jQuery script library, sedangkan plugin ga diperlukan.

Cuma kasi baris ini di HTML na, bwat ngeload jQuery Javascript Library na

1.<script src="jquery-1.2.6.js" type="text/javascript"></script>

dan kasi code javascripts bwat mbikin fungsi untuk meload external content pada contentPan Div

01.<script type="text/javascript">
02.$(function(){
03.$("#ajax_display").ajaxStart(function(){
04.$(this).html('<p><img src="images/ajax-loader.gif" /></p>');
05.});
06.$("#ajax_display").ajaxSuccess(function(){
07.$(this).html('');
08.});
09.$("#ajax_display").ajaxError(function(url){
10.alert('jQuery ajax is error ');
11.});
12.});
13.function loadContent(id) {
14.$("#contenPan").hide();
15.$("#contenPan").load("php-loader.php?cPub="+id+"", '', callback);
16.}
17.function callback() {
18.$("#contenPan").show();
19.}
20.$(document).ready(loadContent(id));
21.</script>

Simple line:

1. $(this).html('<p><img src="images/ajax-loader.gif" /></p>');
2.
3./*this line will load the ajax-loader.gif while progress on request*/

dan code berikut ini diperlukan bwat memanngil data content

1. function loadContent(id) {
2.$("#contenPan").hide();
3.$("#contenPan").load("php-loader.php?cPub="+id+"", '', callback);
4.}
5.function callback() {
6.$("#contenPan").show();
7.}

php-loader.php adalah file PHP yang bertugas memberikan value dalam bentuk HTML, value ini akan direquest oleh jQuery Ajax untuk di load ke contentPan Div

Kalo lu liat pada akhir variable GET na berupa variable cPub, maka kita bakalan bikin file PHP yang menggunakan kondisi pemilihan variable GET, ni code na:

01.<?
02.$allCount = 60; //just to simulation for data ready
03.if($_GET['cPub'] == 2)
04.{
05.echo "<h2>Photoshop</h2>";
06.echo "<p align=justify><img src='images/psdremi-logo130.gif' width='130' height=44'>";
07.for($i=0;$i<=$allCount;$i++)
08.{
09.echo "This is Photoshop Content. ";
10.}
11.echo "</p>";
12.sleep(2);
13.}
14.elseif($_GET['cPub'] == 3)
15.{
16.echo "<h2>CSS</h2>";
17.echo "<p align=justify><img src='images/psdremi-logo130.gif' width='130' height=44'>";
18.for($i=0;$i<=$allCount;$i++)
19.{
20.echo "This is CSS Content. ";
21.}
22.echo "</p>";
23.sleep(2);
24.}
25.elseif($_GET['cPub'] == 4)
26.{
27.echo "<h2>PHP</h2>";
28.echo "<p align=justify><img src='images/psdremi-logo130.gif' width='130' height=44'>";
29.for($i=0;$i<=$allCount;$i++)
30.{
31.echo "This is PHP Content. ";
32.}
33.echo "</p>";
34.sleep(2);
35.}
36.elseif($_GET['cPub'] == 5)
37.{
38.echo "<h2>AJAX</h2>";
39.echo "<p align=justify><img src='images/psdremi-logo130.gif' width='130' height=44'>";
40.for($i=0;$i<=$allCount;$i++)
41.{
42.echo "This is AJAX Content. ";
43.}
44.echo "</p>";
45.sleep(2);
46.}
47.else
48.{
49.echo "<h2>Home</h2>";
50.echo "<p><a href=''>this is a link</a></p>";
51.echo "<p align=justify><img src='images/psdremi-logo130.gif' width='130' height=44'>";
52.for($i=0;$i<=$allCount;$i++)
53.{
54.echo "Welcome back friend ! this tutorial explain about how to designing web layout with Photoshop+CSS and then using Ajax jQuery to implementad how to Load PHP Content. ";
55.}
56.echo "</p>";
57.}
58.?>

Gw pake sleep(2) bwat mensimulasikan loading content yang cukup lama

Kayakna smua udah lengkap, tinggal lu upload ke webserver biar PHP na bekerja. ni screen shoot na

Tutorial ini gw input juga dalam bahasa inggris di PSDREMI.CO.CC dan Good-tutorials.Com

Best Regard, dr.emi

How to Illustrate Samsung Monitor – SyncMaster 933SN Series

from: dremi.info

July 3rd, 2009 by dr.emi


Hi brother ! this tutorial will explain about how to create an illustration for my new Samsung Monitor, SyncMaster 933SN series. Follow my steps, and enjoy my tutorial.

First is create your new Photoshop document. The size is up to you brother !

Step 1

Use shapping tool to grab a rectangle as your base screen of monitor. Take look my setting:

and I use #1a1a1a as base color. Give name for your shapping as “base”

Step 2

Select base path using Direct Selection Tool, and activate Add Anchor Point Tool. We will modify the bottom side of base shapping.

Now click one at the center of bottom side of base path. Move it to down side, approximately 30px.

Step 3

Repeat Step 2 for top side of base path. But on this step, move new anchor to up side, approximately 10px – 15px. The result showed on this screen shoot:

Step 4

Now press [CTRL+Click] at base path layer and activate Selection Tool with Intersect With Selection option. Select about 50px of your current selection area. You will get new selection.

Then chose menu Select > Modify > Contract : 2px, fill selection area with color #5e5e5e. Create new layer then change layer name as “top-shadow”.

Go to Menu Filter > Blur > Gaussian Blur. Give it about 2px.

Let’s change blending option of top-shadow layer to Screen.

Step 5

Press [CTRL+Click] again on base path to make a selection area, create new layer called as “top-line”. Chose menu Select > Modify > Contract : 2px. Fill selection area with color #ffffff.

Still on selection area, now move selection area to down side, it’s about 2px. Then hit [DELETE] button. You will see a line at top side of base path. Give it Gaussian Blur about 2px.

Step 6

Now duplicate your base path as screen layer, don’t forget to change screen shapping color to #ffffff.

Activate Direct Selection Tool. We wil make screen path smaller than base path.

Use Direct Selection Tool to select all anchor point at the bottom side if screen path. Then move it to top side. Like showed on this screenshoot:

Select another anchor point and move it to inside.

Step 7

Ouke, now delete two anchor point that located on top side and bottom side of screen path. Use Delete Anchor Point Tool to delete it.

Step 8

Repeat Step 4 to create bottom-shadow of base path

Step 9

Now press [CTRL+Click] again on base path, then chose Selection > Contract 2px. Fill selection area with color #ffffff.

Chose Selection > Contract again, and give 1px. Hit [DELETE] button. You will see stroke line inside of base path.

Chose Filter > Blur > Gaussian Blur 2px. Change blending option of layer as screen.

Untill this step, let’s review your design. Hmm…. not so bad :) but to make better screen, add some layer style for screen layer.

Nice ! :)

Then add a glossy effect for screen using transparent gradient.

Step 10

Ouke! let’s illustrate a transparent glasses at the bottom of base and screen layer.

You may duplicate base path, and make it looks likely this screenshoot:

I give name of this path as “bottom-glasses”. Now duplicate bottom-glasses and move it to top about 5px

Step 11

I use gaussian blur to create blue light at the bottom of base path

Step 12

Create a text for “SyncMaster 933SN” then add stroke layer style for 1px with color #000000.

To make a little bit of shiny effect. I create a star using 1px vertical and horizontal selection or you may use brush tool.

Step 13

Add a text for “S MSUNG”. Note: I use “V” text and transform vertical it to get the real SAMSUNG text

Take look this screen shoot.

Step 14

We will create elipse to complete our monitor :)

Use Elipse Tool then grab it with color #1a1a1a

Change layer name as “bottom-elipse”

Repeat Step 4 to create shadow

Step 15

Duplicate bottom-elipse, move it to down side about 15px

Look at left and right side of elipse, looks likely not perfect. So, use poligon lasso tool, to make it perfect.

Good ! looks likely perfect!

Step 16

Create once again for elipse at center of bottom-elipse. Then add rounded rectangle between bottom-elipse and bottom-glasses.

Good job ! now you has finished to illustrate Samsung Monitor – SyncMaster 933SN Series.

You may add you desktop screenshoot into screen. Take look this one!

And add reflection effect to make it cool illustration

Is that a sexy girl ??? hahahahahahahahaa…..

Just for have fun friends, thank for read my tutorial.

Software Customize by Design

November 14, 2009 1 komentar
Software CakYanto

Software CakYanto

Dimotori oleh professional-² muda yang energik dan dinamis, dengan misi memberikan sumbangsih terbaik bagi Dunia Usaha, kami mewujudkan dengan PROGRAM Software Customize by Design. Banyak UKM (Usaha Kecil dan Menengah) yang memiliki omzet jutaan bahkan ratusan juta yang dalam masa krisis global beberapa waktu yang lalu, telah menyumbangkan ketahanan ekonomi bagi bangsa ini, adalah menjadi sasaran dan target kami agar data keuangan yang dimiliki menjadi lebih bankable sehingga dapat menjadi tolok ukur untuk bisa mendapatkan kucuran modal usaha dari BPR ataupun Bank Umum yang selama ini termarginalkan. Sehingga Outputnya menjadikan UKM yang tangguh dan menjadi lebih maju.

Dengan PROGRAM Software Customize by Design, kami memberikan jasa pendidikan bermutu, khususnya bidang tekhnologi informasi – komputer, dengan biaya terjangkau.

Selain itu kami juga melayani pembuatan software/aplikasi bisnis sesuai permintaan dan kebutuhan Bisnis Anda ” Software Customize by Design”.

bestbuy CakYantoDengan  biaya HEMAT, Anda tetap bisa mendapatkan software/aplikasi bisnis yang sesuai dengan pola dan kebijakan yang diterapkan pada perusahaan. Hal ini tentu sangat membantu dan mempercepat proses kerja. Karena semua transaksi pembukuan yang biasanya dikerjakan secara manual dan terpisah-pisah bisa diotomasi menjadi suatu kesatuan kerja yang saling melengkapi.

Aplikasi yang tersedia mulai dari Software Rumah Sakit, Hotel, Department Store, Koperasi, dan masih banyak lainnya.

Daftar Harga Software Customize by Design :

No Jenis Aplikasi Feature Harga
1 Aplikasi Mini Market – Retail/Grosir bar-code scanner, Stok Average, Harga jual/beli bisa bervariasi, Hutang-Piutang 7.500.000
2 Aplikasi Gerai/Outlet HP bar-code scanner, Jasa Service, Imei, Stok Average, Harga jual/beli bisa bervariasi, Hutang-Piutang 7.500.000
3 Aplikasi Dagang & Jasa Aplikasi Dagang & Jasa 7.500.000
4 Aplikasi Simpan Pinjam Aplikasi Simpan Pinjam 7.500.000
5 General Ledger General Ledger 7.500.000
6 Payroll/penggajian Payroll/penggajian, Finger Print 15.000.000
7 Aplikasi Hotel Include: Information, Business Office, HRD 20.000.000
8 Aplikasi Rumah Sakit Include: Information, Business Office, Medical Record, HRD 20.000.000
9 Aplikasi untuk Pabrik Rokok Pengolahan Bahan Baku, Perhitungan Cukai, Inventory, General Ledger, Payroll 20.000.000

*) harga belum termasuk ppn 10%

Related Link:

Ikuti

Get every new post delivered to your Inbox.