Kamis, 18 Oktober 2012

Encrypt File

Kerjaan nyimpan banyak password, bingung juga. Mau di hafal takut lupa, di catat di kertas takut hilang...kan bisa gawat kalau ada orang jahat yg temuin.
Akhirnya buat program encrypt file yg bisa menyimpan file text menjadi encryption. File yg awalnya seperti gambar A.

Gambar A
Menjadi gambar B. 
Gambar B
Untuk mencoba aplikasi ini dapat di download di sini.

Rabu, 17 Oktober 2012

Rekam medik

Rekam medis adalah keterangan baik yang tertulis maupun terekam tentang identitas , anamnesa,penentuan fisik , laboratorium, diagnosa segala pelayanan dan tindakan medik yang diberikan kepada pasien dan pengobatan baik yang dirawat inap , rawat jalan maupun yang mendapatkan pelayanan gawat darurat 1.

Isi Rekam medis menjadi sumber ingatan yang harus didokumentasikan dan dipakai sebagai bahan pertanggungjawaban dan laporan sarana kesehatan.
Berdasarkan aspek-aspek tersebut , maka rekam medis mempunyai kegunaan yang sangat luas yaitu :
1. Sebagai alat komunikasi antara dokter dengan tenaga kesehatan lainnya yang ikut ambil bagian dalam memberikan pelayanan kesehatan
2. Sebagai dasar untuk merencanakan pengobatan/perawatan yang harus diberikan kepada seorang pasien
3. Sebagai bukti tertulis atas segala tindakan pelayanan , perkembangan penyakit dan pengobatan selama pasien berkunjung/dirawat di Rumah sakit
4. Sebagai bahan yang berguna untuk analisa , penelitian dan evaluasi terhadap program pelayanan serta kualitas pelayanan
Contoh : Bagi seorang manajer :
– Berapa banyak pasien yang dating ke sarana kesehatan kita ? baru dan lama ?
– Distribusi penyakit pasien yang dating ke sarana kesehatan kita
– Cakupan program yang nantinya di bandingkan dengan target program
5. Melindungi kepentingan hukum bagi pasien, sarana kesehatan maupun tenaga kesehatan yang terlibat
6. Menyediakan data dan informasi yang diperlukan untuk keperluan pengembangan program , pendidikan dan penelitian
7. Sebagai dasar di dalam perhitungan biaya pembayaran pelayanan kesehatan
8. Menjadi sumber ingatan yang harus didokumentasikan serta bahan pertanggungjawaban dan laporan
 
Atas dasar tersebut di atas, saya coba buat Aplikasi rekam medik puskesmas, gunanya untuk mencatat data-data pasien yg berobat di puskesmas tersebut.

Aplikasi rekam medik ini menggunakan crystal report untuk menampilkan laporan rekam medik pasien. Jadi jangan lupa untuk menginstall Crystal Report. Aplikasi ini bisa di download disini

Pasti bermanfaat !!!

Quick Count Property

Kumpulan file2 dari milis YukBisnisProperti dijadikan satu menjadi aplikasi Quick Count, cara menghitung proyek property, perhitungan cicilan KPR.

Senin, 15 Oktober 2012

Belajar yuk

Anak pertama saya senangnya main game di komputer, kalau tidak putar film barney. Takut nanti jadi malas belajar, saya coba buatkan program belajar berhitung.

Suaranya sih masih suara bapaknya, ada juga suaranya saat membaca doa belajar. Tujuannya supaya dia sering membuka aplikasi ini bukan hanya main game melulu.

Aplikasi belajaryuk ini bisa di download di sini. Suaranya bisa di ganti, sesuaikan nama filenya pada folder suara.

Aplikasi ini masih belum sempurna, masih harus ada perbaikan. Setidaknya masih bisa dimanfaatkan untuk kegiatan belajar anak2 kita.

Aplikasi POS

Pengelolaam keuangan adalah salah satu hal pokok yang harus diperhatikan oleh usaha kecil dan menengah (UKM). Untuk membantu memantau kondisi bisnis, kita membutuhkan software point of sale yang membantu mencatat penjualan kita tiap hari, mengelola stok barang hingga mengetahui pendapatan per hari.


flow proses





Point Of Sales adalah program aplikasi yang dibuat untuk membantu prosedur sistematis usaha kecil menengah dalam hal mengelola keuangan, pemantauan stok dan aktifitas transaksi kasir. Point Of Sales dapat digunakan untuk berbagai bentuk bidang usaha seperti retail, restoran dan lain-lain. Software ini berlisensi 100% Free / Freeware, Anda dapat mendownload dan menggunakannya tanpa terkena pungutan biaya.

Bisa digunakan untuk toko atau mini market, silahkan di download disini. Gunakan userlogin admin, password admin321.

Jangan lupa membaca manual book untuk penggunaan aplikasi POS ini, mulai dari tahapan install sampai tentang cara menggunakan menu-menu.

Pasti bermanfaat.

Jumat, 09 April 2010

Membuat Link Server pada MS SQL

Satu konfigurasi server dari Microsoft® SQL Server™ untuk menghubungkan server berbeda dengan menggunakan OLE DB. Keuntungan Link Server ini:
• Mengakses server yg berbeda.
• Dapat menjalankan perintah query, update data, dan transaksi pada data heterogen dari sumber yg berbeda.
• Kemampuan untuk menunjukkan data dari sumber berbeda.

Illustrasi
Gambaran dasar tentang fungsi dari Link Server.

Tahapan membuat Link Server :
Untuk membuat Link Server dapat melalui store procedure atau melalui Enterprise Manager. Di sini akan dijelaskan cara membuat link server melalui enterprise manager.
1. Buat system DNS dari Setting --> Control Panel --> Administrator --> Data Source (ODBC)
Jika kita akan menghubungkan antara SQL Server dengan Postgresql, maka buatlan DNS baru dengan cara :
• Klik tombol Add.
• Pilih driver data source.
• Klik finish.
• Input Data Source berupa nama database Postgresql, misalnya DATAKU.
• Input Description keterangan data dari DNS.
• Input Database berupa IP dari database Postgresql.
• Input Server nama database Postgresql yg akan dihubungkan ke Link Server.
• Input User Name userlogin untuk mengakses ke Postgresql.
• Input Password untuk mengakses ke Postgresql.
• Tekan tombol Test untuk memastikan apakah koneksi ke Postgresql berhasil. Setelah berhasil tekan tombol Save.

Gambar DNS.

Gambar New Data Source.

Gambar New ODBC.
2. Setalah OLE DB selesai dibuat, tahapan selanjutanya adalah membuat link server melalui Entriprise Manager, cara menjalankannya adalah sebagai berikut :
• Klik kanan pada tools link server untuk membuat link server yg baru.
• Input Linked server yg merupakan nama link server.
• Pilih Provider Name Microsoft OLE DB Provider for ODBC Driver.
• Input Product Name ole db.
• Input Data Source berupa nama data DNS yg telah kita buat sebelumnya, misalnya DATAKU.
• Pada tab Security, kilk Be made using this security context:
• Input Remote Login, userlogin untuk mengakses ke Postgresql.
• Input With Password, password untuk mengakses ke Postgresql.
• Tekan tombol OK.

Gambar membuat Link Server.

Gambar Link Server tab General.

Gambar link server tab security.
3. Untuk meyakinkan bahwa link server sudah berhasil di buat. Maka link server DATAKU lakukan klik ganda pada table, jika table-table pada database Postgresql tampil berarti link server yg telah berhasil dibuat.
Menjalankan perintah SQL
Gunakan command OPENQUERY pada query analyzer untuk mengecek data link server.
Contoh :
Jika ingin menampilkan data master_produk pada database Postgresql dengan menggunakan query analyzer MS SQL.

Select * from openquery(dataku,’select * from master_produk’);

Selain untuk menampilkan data, perintah openquery ini juga dikombinakan untuk menginsert, mengupdate ataupun menghapus data.
Disamping untuk menghubungkan database MS SQL dengan Postgresql, link server ini juga bisa untuk menghubungkan database yg lain misalnya ORACLE, ACCESS dan lain-lain.

Selasa, 02 Februari 2010

Backup Database Postgresql selama 7 hari

Backup database ini dilakukan untuk menjaga jika terjadi masalah pada database baik berupa data yg terhapus secara tidak sengaja, hardisk dari tempat penyimpanan data tersebut corrupt dll, maka kita akan membutuhkan data backup ini yg akan di restore menggantikan data yg rusak tadi.
Media/hardisk tempat menyimpan data backup tersebut sebaiknya berbeda dengan tempat database yg terpakai / sedang digunakan. Hal ini dilakukan untuk :
1. Menghindari hardisk cepat penuh karena bercampur antara database dan data backup.
2. Jika hardisk database corrupt, maka data backup tidak ikut corrupt.

Untuk membackup database pada Postgresql dapat menggunakan command pg_dump atau pg_dumpall untuk membackup semua database. Kita dapat membatasi backup database hanya selama 7 hari saja dan membuatkan LOG FILE backup database.

Script di bawah ini akan menjalankan backup database selama 7 hari, jadi jika ada data backup yg melebihi 7 hari maka data tersebut akan di hapus. Linux yg digunakan adalah Linux Ubuntu.

Script backupdata.sh sebagai berikut :

#!/bin/bash
DATE=`date +%Y%m%d`
dataexp=`date --d 7yesterday +%Y%m%d`
LOGFILE=Log`date +%Y%m%d`.log
touch $LOGFILE

pg_dump -F c -d db_name > /var/lib/postgresql/backup/db_name$DATE.backup
echo `date +%Y/%m/%d` `date +%H:%m` "/var/lib/postgresql/backup/db_name$DATE.backup" > $LOGFILE
gzip -f /var/lib/postgresql/backup/db_name$DATE.backup

#hapus file seminggu yg lalu.
#cek dulu jika sdh lebih dari 7 file.

if [ $(ls /var/lib/postgresql/backup | wc -l) -gt 7 ]
then
#echo 'ada lebih dari 7 file'
cd /var/lib/postgresql/backup/harian
rm *$dataexp.backup.gz
fi
#hapus seminggu yg lalu selesai


Penjelasan :
DATE=`date +%Y%m%d` adalah mengambil tanggal system yg akan digunakan sebagai nama file backup.

dataexp=`date --d 7yesterday +%Y%m%d` adalah untuk mengambil file data backup yg sudah lebih tujuh hari.

LOGFILE=Log`date +%Y%m%d`.log adalah digunakan sebagai nama file LOG berdasarkan tanggal system.

touch $LOGFILE adalah untuk membuat nama file LOG berdasarkan LOGFILE.

pg_dump -F c -d db_name > /var/lib/postgresql/backup/harian/db_name$DATE.backup adalah untuk menjalankan proses backup database db_name yg akan disimpan pada folder /var/lib/postgresql/backup/harian/.
echo `date +%Y/%m/%d` `date +%H:%m` "/var/lib/postgresql/backup/harian/db_name$DATE.backup" > $LOGFILE adalah untuk menginput hasil backup pada LOGFILE.

gzip -f /var/lib/postgresql/backup/harian/db_name$DATE.backup adalah untuk menkompres file backup.

Setelah itu simpan script backupdata.sh pada folder /usr/local/bin. Jalankan command chmod backupdata.sh 755. Agar script tersebut dapat dijalankan otomatis oleh postgres jalankan proses mengaktifkan permission-nya sebagai berikut :

1. Ubah owner dari script backupdata.sh tersebut menjadi postgres, yaitu :
Chown postgres backupdata.sh
2. Buat cron job dengan aktif terlebih dulu sebagai user postgres, yaitu :
 su – postgres [enter]
 crontab –e [enter]
 0 1 * * * /usr/local/bin/backupdata.sh (data akan di backup setiap jam 01.00) [CTRL+X] jawab Yes
3. Buat hardisk slave (harian) aktif pada folder “/var/lib/postgresql/backup”, yaitu :
Mount /dev/sdb1 /var/lib/postgresql/backup/

Script backupdata.sh ini akan otomatis menyimpan data backup pada folder harian yg telah terlebih dulu di mount, serta akan membuatkan log file berdasarkan tanggal system sehingga kita akan dengan mudah mendapatkan catatan dari hasil backup yg telah dijalankan. Dan data yg di backup sudah terkompres sehingga file tersebut tidak terlalu besar.

Dari script di atas, anda dapat membuatkan backup bulanan secara otomatis dengan menghapus perintah hapus data dan menambahkan pada cron job untuk menjalankan perintah backup data bulanan.