Selasa, 07 Juni 2016

PHP Point Of Sale dan Lemon Point Of Sale



Software PHP Point Of Sale
Point Of Sale PHP menawarkan solusi untuk usaha kecil dengan fitur dapat melacak pelanggan, persediaan, keuangan dan juga bisa menampilakan laporan berdasarkan data penjualan. Dengan script ini, Anda akan dapat menambahkan sendiri semua kategori item dan merek dengan mudah
Anda bahkan dapat mencari rincian pelanggan dalam database. Selain itu, ia menawarkan sekali klik untuk memesan yang mudah untuk menggunakan aplikasi Point Of Sale dan memiliki kemampuan untuk menampilakan lebih dari sepuluh jenis laporan berdasarkan data penjualan.
Point Of Sale PHP ini adalah software berbasis web sistem penjualan dirancang untuk membantu usaha kecil dengan dapat melacak pelanggan, item, dan penjualan. Program ini sangat cocok untuk bisnis yang menggunakan pembayaran tunai, cek, atau nomor rekening untuk penjualan mereka.
Fitur-fiturnya :
* Quick sales interface
* Advanced reporting
* Customer and supplier tracking
* Multiple payment support
* Multiple employee support
* Platform: linux, windows, freebsd, osx, sun
CARA INSTALASI :
Disini kita akan melakukan instalasi PHP POS diatas platform Ubuntu Linux Server 10.04.

1. Pastikan aplikasi Apache, PHP, MySQL sudah terinstall di Linux.

2. Download software PHP POS dari sini.

3. Ekstrak file zip tadi misalnya ke /var/www/pos

4. Buat database di mysql, misalnya dengan nama database 'posdb', username 'posuser' dan password 'l0ngkr4ng'. Kita bisa membuatnya dari mysql-client atau dengan PHPmyAdmin jika sudah menginstallnya.

#mysql -u root -p
(masukkan password root mysql)

>create database posdb;

>GRANT ALL ON posdb.* TO posuser@localhost IDENTIFIED BY "l0ngkr4ng";

5. Copy /var/www/pos/application/config/database.php.tmpl menjadi /var/www/pos/application/config/database.php

6. Edit file database.php di [5], dan masukkan parameter database yang hendak diakses (nama database, user, password).

7. Buka dari browser [IP Address Linux Server]/pos

8. PHP POS Anda siap dipakai!

Untuk mengubah mata uang dari $ menjadi Rp, maka edit file /var/www/pos/application/helpers/currency_helper.php. Ganti '$' menjadi 'Rp'

function to_currency($number)
{
if($number >= 0)
{
return '$'.number_format($number, 2, '.', '');
}
else
{
return '-$'.number_format(abs($number), 2, '.', '');
}
}


menjadi

function to_currency($number)
{
if($number >= 0)
{
return 'Rp'.number_format($number, 2, '.', '');
}
else
{
return '-Rp'.number_format(abs($number), 2, '.', '');
}
}







Software Lemon Point of Sale
Lemon adalah software open source ditargetkan untuk usaha mikro, kecil dan menengah. MySQL digunakan untuk pengelolaan data dan penyimpanan, dan dapat digunakan satu database dengan banyak terminal POS pada jaringan. Jika Anda menggunakannya OS Linux atau unix lain, makan informasi dan database Anda lebih aman terhadap serangan virus, dan menurunkan biaya dalam pengadaan software ber-lisensi. Lemon menyediakan Antarmuka yang mudah dan themeable, search panel, price-checker tool, administration tool untuk mengelola toko Anda, laporan tercetak, dan fitur lain, masih banyak lagi fitur yang lain.
Cara Instalasi :
1. Buka Ubuntu Software Center, lakukan pencarian dengan kata kunci point of sale, setelah ketemu
    pilih Install, tunggu sampai proses installasi Anda selesai.
2. Mesin yang hendak diinstall lemonpos terlebih dahulu diinstall mysql sebagai database yang akan
    digunakan, install saja via Ubuntu Software Center agar lebih mudah.
3. Setelah selesai instalasi, selanjutnya membuat database mysql yang akan dipergunakan oleh
    lemonPOS. Database ini yang menyimpan seluruh transaksi baik penjualan maupun stok.
4. Cara membuatnya Gampang !!! Cukup jalankan skrip lemon_mysql.sql yang berada di direktori
    /usr/share/kde4/apps/lemon/
    Jalankan perintah
     cat lemon_mysql.sql | mysql -u root -p
    maka database pun akan terbentuk.
5. Instalasi akan menghasilkan dua menu yaitu lemon dan squeeze, dimana lemon adalah POS itu
    sendiri dan squeeze adalah menu Administrasinya.
6. Jika menu lemon dan squeeze belum muncul maka lakukan logout dan login kembali, dan Anda
    akan mendapat menu tersebut pada Application->Office

DEFINISI POINT OF SALE



DEFINISI POINT of SALE (POS)

Point of Sale (POS) dapat diartikan sebagai tempat kasir (check-out counter) dengan mesin kasir (cash register). Point of Sale merupakan titik penjualan (check-out) dimana transaksi dapat dikatakan selesai. Ini adalah dimana pembeli dan penjual melakukan pembayaran atas barang/jasa yang sudah diterima. Pada POS penjual akan menghitung seluruh jumlah harga yang dibeli konsumen dan memberikan pilihan bagi pembeli untuk melakukan pembayaran serta mengeluarkan tanda terima transaksi pembelian yang biasa disebut dengan Struk.

Fungsi-fungsi Point of Sale :
1.      Mendata setiap transaksi secara lengkap dan detail sehingga dapat menjumlahkan hasil penjualan pada saat itu ataupun dapat dipilih dalam periode tertentu.
2.      Dapat menggunakan cek persediaan barang dimana pun secara acak. Hal ini akan mengurangi kecurangan atau kelalaian Anda dan para karyawan.
3.      Laporan penjualan usaha Anda dapat diketahui secara online dan real-time.
4.      Anda dapat mengubah harga jual secara cepat dan mudah. Contohnya, apabila barang yang Anda jual memang biasa naik dan turun mengikuti nilai tukar mata uang asing, Anda tidak perlu mengganti satu per satu dan memakan banyak waktu, namun dapat Anda ganti berdasarkan kategori barang.
5.      Dapat mengetahui persediaan barang apa saja yang masih memiliki banyak stok ataupun yang mendekati habis sehingga Anda bisa dengan cekatan menyetok ulang barang tersebut.
6.      Mempersingkat proses transaksi dan menjaga kenyamanan dan keamanan setiap transaksi yang berlangsung.

Rincian-rincian yang perlu dicermati :
1.      Harga dan Kualitas, Kebanyakan Point of Sale membutuhkan investasi uang yang tidak murah terlebih apabila Anda memiliki lebih dari satu cabang. Fitur tambahan juga biasanya memerlukan biaya tambahan juga. Garansi juga hanya bertahan selama beberapa bulan hingga setahun. Pastikan selalu menanyakan pada sales yang menjual sistem POS kepada Anda harga untuk pemasangan alat, instalasi aplikasi, peningkatan software, dan bantuan sebelum Anda menentukan bahwa POS tersebut cocok untuk Anda.
2.      Perangkat yang Diperlukan, membeli perangkat keras (Hardware) dan perangkat lunak (Software) untuk sistem POS. Hardware meliputi layar monitor yang dapat disentuh ataupun menggunakan kursor yang ditempatkan pada titik-titik tertentu. Hardware juga mencakup setiap server jaringan yang diperlukan, peralatan sistem tampilan dapur, hingga komputer yang akan digunakan.
3.      Perangkat Lunak Untuk Melacak Data, Perangkat lunak atau Software mencakup semua program yang Anda butuhkan dalam sebuah Point of Sale, Finansial usaha Anda, laporan inventori, hingga mencakup sistem kepuasan pelanggan. Software bahkan dapat menggunakan data karyawan untuk membantu Anda dalam menyusun jadwal karyawan dan membuat pekerjaan yang merepotkan dan membuang waktu tersebut menjadi lebih mudah.
4.      Laporan Keuangan yang Lengkap, sistem POS Anda memungkinkan Anda untuk menyediakan laporan keuangan Anda secara rinci, laporan yang pasti dan memudahkan Anda yang awam dengan istilah istilah akuntansi yang membingungkan menjadi lebih mudah dimengerti. Dengan laporan keuangan yang lengkap, Anda bisa dengan mudah menentukan tindakan Anda selanjutnya dalam menjalankan usaha Anda dan juga tidak ada lagi waktu yang terbuang hanya untuk merekap hasil penjualan setiap malamnya.
5.      Ramah untuk Digunakan, Sebuah sistem POS yang membingungkan atau membutuhkan pelatihan secara intensif hanya akan membuat hidup Anda semakin rumit. Tidak hanya akan membuat para karyawan Anda jengah dalam menggunakannya, tetapi juga akan melambatkan kecepatan proses transaksi. Dengan menggunakan tampilan yang ramah untuk digunakan, Anda bisa secara otodidak untuk mempelajari sistem tersebut tanpa harus menunggu orang lain menjelaskannya kepada Anda. 
6.      Dukungan teknis, sistem POS yang menyediakan jasa teknisi yang sudah ahli dalam bidangnya dan setiap waktu dapat membantu Anda apabila menemukan suatu kerusakan atau kesalahan dalam pengaturan. Dalam pengembangannya, POS yang biasanya terdapat pada sebuah komputer yang dirancang khusus hanya untuk melakukan transaksi, sekarang dapat diakses diberbagai macam media

TENTANG SOFTWARE POS
POS software merupakan komponen utama dari sistem POS yang pada akhirnya menentukan jalannya proses, seperti apa yang harus dilakukan dan bagaimana harus melakukan. Menentukan software yang tepat akan sangat bergantung pada fitur yang dibutuhkan dan jenis lingkungan tempat bekerja. Untuk mengetahui jenis POS seperti apa yang cocok untuk bisnis anda, ada baiknya tentukan fitur-fitur yang penting dan cara berbisnis seperti apa yang dilakukan. Semua software POS akan menangani transaksi dasar, selain itu masih ada fitur tambahan lainnya yang tersedia, beberapa fitur yang perlu dipertimbangkan adalah:
1.      Inventory Management
2.      Pelaporan
3.      Purchasing
4.      Customer Management
5.      Standar Keamanan Transaksi
6.      Return Processing

Senin, 09 Mei 2016

APPLICATION SERVICE LIBRARY (ASL)



Application Service Library (ASL) adalah domain publik kerangka praktik terbaik yang digunakan intuk standarisasi proses dan aplikasi manajemen, disiplin memproduksi dan memelihara sistem informasi dan aplikasi. Istilah perpustakaan digunakan karena ASL disajikan sebagai satu set buku yang menggambarkan praktik terbaik dari IT industri. Hal ini dijelaskan dalam beberapa buku dan artikel dan pada situs resmi dari ASL BiSL Foundtion.

Tujuan

ASL2 ini dimaksudkan untuk mendukung Manajemen Aplikasi dengan menyediakan alat-alat. Dua kategori utama bantu didefinisikan:
  • Deskripsi dari proses untuk Manajemen Aplikasi. Ditambah penggunaan praktek-praktek terbaik
  • terminologi standar, menghindari perangkap berbicara tentang topik yang berbeda saat menggunakan kata-kata yang sama.
Tujuan dari ASL adalah untuk membantu dalam profesionalisasi Manajemen Aplikasi.

Struktur ASL2

ASL2 berisi 3 tingkat, 6 kelompok proses (3 pada tingkat operasional, 1 pada tingkat taktis, 2 pada tingkat strategis) dan totalitas 26 proses.

Tingkat operasional

Dukungan Aplikasi klaster
Ada 4 proses dalam cluster Dukungan Aplikasi. Proses dalam cluster Organisasi Layanan mendukung penggunaan sehari-hari dari sistem informasi. Proses dalam cluster ini adalah:
  • Gunakan Dukungan
  • Manajemen konfigurasi
  • Manajemen Operasi IT
  • Manajemen kontinuitas
Proses ini telah juga telah didefinisikan dalam kerangka ITIL. Proses serupa, tetapi dilihat dari sudut pandang yang lain, oleh karena itu kegiatan di masing-masing proses ini mungkin berbeda dari kegiatan dalam ITIL lingkungan.
 
Aplikasi Pemeliharaan dan Renewal klaster
Ada 5 proses dalam Pemeliharaan Aplikasi dan Renewal cluster. Dalam cluster ini mayoritas pekerjaan Pengembangan Aplikasi dilakukan. Sebagian besar karya Manajemen Aplikasi berkaitan dengan merancang, pemrograman dan pengujian aplikasi dan sistem informasi. Proses adalah:
  • Dampak analisis
  • Desain
  • Realisasi
  • pengujian
  • Pelaksanaan
Proses-proses ini tidak dijelaskan sama sekali dalam kerangka ITIL V1, tetapi memiliki rekan-rekan mereka di BiSL, model Informasi manajemen / Manajemen Fungsional.
Menghubungkan Proses Tingkat Operasional klaster
Ada 2 proses dalam Menghubungkan Proses Tingkat Operasional cluster. Proses menghubungkan bertujuan sinkronisasi kegiatan antara Layanan Organisasi / operasi (menggunakan aplikasi) dan pengembangan dan pemeliharaan (mengubah aplikasi). Kedua proses termasuk adalah:
  • Manajemen perubahan
  • Control Software dan Distribusi

Tingkat manajemen

Manajemen Proses klaster
Ada 5 proses dalam Manajemen Proses cluster. Proses dalam cluster ini digunakan dalam pengelolaan kegiatan dalam cluster pada tingkat operasional. Proses terletak di tingkat taktis, digunakan untuk mengarahkan proses operasional. Proses termasuk adalah:
  • Manajemen kontrak
  • Perencanaan dan Pengendalian
  • Manajemen mutu
  • Manajemen keuangan
  • Manajemen pemasok

Tingkat strategis

Aplikasi Strategi klaster
Ada 5 proses dalam cluster Strategi Aplikasi. Aplikasi hidup lebih lama dari yang diharapkan. Sistem, fungsi, konsep dan struktur sistem informasi tetap stabil selama bertahun-tahun. Pengetahuan ini jarang digunakan. Adalah penting bahwa, sambil mempertahankan dan meningkatkan sistem, ada pandangan yang jelas diperlukan apa tuntutan yang di masa depan, dan berdasarkan itu, apa dan bagaimana masa depan aplikasi ini akan terlihat seperti. Pandangan ini, strategi manajemen aplikasi, dibuat dalam cluster Strategi Aplikasi. Proses dalam cluster ini adalah:
  • IT Perkembangan Strategi
  • Organisasi Strategi pelanggan
  • Strategi Lingkungan pelanggan
  • Aplikasi Manajemen Siklus Hidup
  • Aplikasi Manajemen Portofolio
Aplikasi Manajemen Strategi Organisasi klaster
Ada 5 proses dalam cluster Manajemen Aplikasi Strategi Organisasi. Juga masa depan organisasi Manajemen Aplikasi, dengan aspek keterampilan dan kemampuan, pasar dan pelanggan, sangat penting. Membuat strategi manajemen organisasi ini adalah tujuan dari Manajemen Aplikasi Strategi Organisasi cluster. Proses dalam cluster ini meliputi:
  • Akun dan Definisi Pasar
  • kemampuan Definisi
  • teknologi Definisi
  • pemasok Definisi
  • Jasa Pengiriman Definition