Minggu, 29 November 2015

Setting Virtual Host Apache Tomcat

Setting Virtual Host Pada Apache Tomcat Server

Tentunya kawan sekalian sudah mengetahui apa fungsi dari Apache Tomcat, yaitu sebagai web server yang menjalankan aplikasi web dengan bahasa pemrograman java. Sama seperti web server untuk java yang lain Resin Server, secara default Tomcat juga menjalankan server pada port 8080 untuk http dan port 8433 untuk https.

Pada kesempatan ini penulis ingin menyampaikan bagaiamana mengkonfigurasi virtual host pada Apache Tomcat Webserver dengan tiga buah sub domain, diasumsikan sub domain telah terkonfigurasi dan berjalan baik dengan nama domain: www.domainkawan.com, asal.domainkawan.com dan asal2.domainkawan.com, semuanya berjalan dengan IP Address 10.10.10.5 dan sistem operasi yang digunakan adalah linux, masing-masing dokumen root:

- www.domainkawan.com direktori /path-to-tomcat/webapps/www
- asal.domainkawan.com direktori /path-to-tomcat/webapps/asal
- asal2.domainkawan.com direktori /path-to-tomcat/webapps/asal2

1. Persiapan
Langkah awal tentunya kawan sudah mempunyai sebuah server dengan sistem operasi linux yang dibutuhkan, seperti Fedora, Redhat, CentOS atau Ubuntu dan sudah terkonfigurasi dengan baik. Kemudian download source awal yang diperlukan yaitu :
- Apache Tomcat dengan versi 4, 5, 6, atau 7 (pilih salah satu).
- j2sdk 4 (tomcat 4) , j2sdk 5 (minimal untuk versi 5 dan 6) serta j2sdk 6 untuk versi 7.
Setelah selesai install seperti biasa.

2. Pastikan java home sudah terkonfigurasi dengan baik

# vi /path-to-tomcat/bin/catalina.sh
Lihat konfigurasi pada catalina.sh dan tambahkan kode berikut di awal konfigurasi

export JAVA_HOME=/opt/j2sdk1.4.2_12

ingatlah untuk menyesuaikannya dengan path direktori kawan dan juga sesuaikan versinya (ini adalah untuk pemanggilan java_home)
3. Konfigurasi server.xml

# vi /path-to-tomcat/conf/server.xml
<Server port="8009" shutdown="shutdown" debug="0">

<Service name="Tomcat-Apache">
<Connector className="org.apache.catalina.connector.http.HttpConnector"
   port="8080" minProcessors="5" maxProcessors="100"
   enableLookups="false" redirectPort="8443"
   acceptCount="75" debug="0" connectionTimeout="600000"
   useURIValidationHack="false" disableUploadTimeout="true"
   bufferSize="4096" maxKeepAliveRequests="50" />
   <Engine name="tomcat" debug="0" defaultHost="www.domainkawan.com">
    <Logger className="org.apache.catalina.logger.FileLogger"
     prefix="catalina_log." suffix=".txt" timestamp="true"/>
     <Host name="www.domainkawan.com" appBase="/path-to-tomcat/webapps/www" debug="0">
           <Context path="" docBase="." reloadable="true" />
           <Valve className="org.apache.catalina.valves.AccessLogValve"
           directory="logs"  prefix="www_domainkawan_log." suffix=".txt"
           pattern="common" resolveHosts="true"/>
     </Host>
     <Host name="asal.domainkawan.com" appBase="/path-to-tomcat/webapps/asal" debug="0">
           <Context path="" docBase="." reloadable="true" />
           <Valve className="org.apache.catalina.valves.AccessLogValve"
           directory="logs"  prefix="asal_access_log." suffix=".txt"
           pattern="common" resolveHosts="true"/>
     </Host>
     <Host name="asal2.domainkawan.com" appBase="/path-to-tomcat/webapps/asal2" debug="0">
           <Context path="" docBase="." reloadable="true" />
           <Valve className="org.apache.catalina.valves.AccessLogValve"
           directory="logs"  prefix="asal2_access_log." suffix=".txt"
           pattern="common" resolveHosts="true"/>
      </Host>
   </Engine>
</Service>
</Server>

Simpan konfigurasi diatas dan restart sever, anda bisa cek dengan membuka salah satu halaman website diatas, misalnya http://www.domainkawan.com:8080 dan jika konfigurasi server berjalan dengan baik, website kawan akan terlihat sebagaimana mestinya.

Jumat, 27 November 2015

update phpMyAdmin XAMPP

Cara Mengupdate phpMyAdmin XAMPP


Bagi Anda yang menggunakan aplikasi server lokal XAMPP, Anda bisa melakukan updet terhadap phpMyAdmin Anda. Berikut langkah-langkahnya.
1. Sebelum melakukan updet, silahkan Anda cek versi PHP dan MySQL XAMPP Anda. Untuk mengetahui versi PHP dan MySQL dari XAMPP Anda, silahkan Anda ketikkan di address bar pada browser alamat: http://localhost/xampp, kemudian klik link phpinfo. Selanjutnya akan ditampilkan detail PHP dan MySQL XAMPP Anda. Silahkan Anda scroll ke bawah untuk melihat detail MySQL Anda.
Gambar 1 - webiihost.info, hosting murah  Indonesia - Amerika - Singapore, Registrasi Domain, Reseller Hosting -
Gambar 2 - webiihost.info, hosting murah  Indonesia - Amerika - Singapore, Registrasi Domain, Reseller Hosting -
2. Selanjutnya, silahkan Anda matikan dahulu servis Apache dan MySQL XAMPP Anda. Caranya silahkan buka XAMPP Control Panel Application, kemudian klik tombol Stop yang ada untuk menghentikan aplikasi Apache dan MySQL.
Gambar 3 - webiihost.info, hosting murah  Indonesia - Amerika - Singapore, Registrasi Domain, Reseller Hosting -
3. Kemudian silahkan Anda masuk ke halaman download website phpMyAdmin melalui alamat :http://www.phpmyadmin.net/home_page/downloads.php. Apabila PHP dan MySQL XAMPP Anda adalah versi 5 ke atas, silahkan Anda download phpMyAdmin versi 3.x.x. Dan apabila PHP dan MySQL XAMPP Anda adalah versi 5 ke bawah, maka download phpMyAdmin versi 2.x.x. Tunggu sampai proses download selesai.
4. Selanjutnya silahkan Anda masuk ke dalam folder XAMPP Anda. Sekedar untuk berjaga-jaga, silahkan Anda lakukan back-up folder phpMyAdmin Anda. Kemudian silahkan Anda ekstrak file yang sudah Anda download dan letakkan di dalam folder XAMPP. Kemudian silahkan Anda masuk ke dalam folder phpMyAdmin Anda. Kemudian rubahlah fileconfig.sample.inc menjadi config.inc.
Gambar 4 - webiihost.info, hosting murah  Indonesia - Amerika - Singapore, Registrasi Domain, Reseller Hosting -
5. Kemudian bukalah file tersebut, bisa menggunakan teks editor dan lakukan beberapa perubahan. Silahkan Anda cari kode $cfg[‘Servers’][$i][‘extension’] = ‘mysqli’; rubahlahkata mysqli menjadi mysql. Kemudian pada bagian kode $cfg[‘Servers’][$i][‘AllowNoPassword’] = false; rubahlah kata false menjadi true. Kemudian simpan hasil editan Anda tersebut.
Gambar 5 - webiihost.info, hosting murah  Indonesia - Amerika - Singapore, Registrasi Domain, Reseller Hosting -
6. Silahkan Anda masuk ke halaman phpMyAdmin Anda. Maka Anda mendapati bahwa halaman phpMySQL Anda sudah berubah.

Update mysql 5.6

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-server-5.6
If you have existing data in a MySql 5.5 database, it should be migrated automatically. Though it is always a good idea to make a backup before doing a major upgrade.
First make a backup of the data in your existing database:
mysqldump --lock-all-tables -u root -p --all-databases > dump.sql
Then after installing the newer version, you can restore if needed by running:
mysql -u root -p < dump.sql
For more info on migrating MySql databases, check out:

Kamis, 26 November 2015

BambooBSC

Install on Windows

Install on Linux

1. must first install the MySQL and JDK8

# apt-get install mysql-server
# apt-get install oracle-java8-jdk
# java -version
java version "1.8.0" Java(TM) SE Runtime Environment (build 1.8.0-b132) Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)

config MySQL root account's password

# mysqladmin -u root -p password

2. Config MySQL enable lower_case_table_names=1

# service mysql stop
# vi /etc/mysql/my.cnf
add lower_case_table_names=1
[mysqld]
lower_case_table_names=1
and save my.cnf
# service mysql restart

3. Get bambooBSC environment file

# cd /home/pi
# wget --no-check-certificate https://github.com/billchen198318/bamboobsc/releases/download/v0.6.1/bamboobsc-0.6.1.7z

4. Install P7ZIP

# apt-get install p7zip

5. Extract the archive

# p7zip -d bamboobsc-0.6.1.7z

6. Import bbcore.sql to MySQL

# cd /home/pi/bamboobsc-06/
# mysql -u root -p
mysql> create database bbcore;
mysql> exit;
# mysql bbcore -u root -p < bbcore.sql

7. Config applicationContext-dataSource.properties

config A ( CORE system ).
/home/pi/bamboobsc-06/apache-tomcat-7.0.65/webapps/core-web/WEB-INF/classes/applicationContext/conf/applicationContext-dataSource.properties

config B (Balanced Scorecard system ).
/home/pi/bamboobsc-06/apache-tomcat-7.0.65/webapps/gsbsc-web/WEB-INF/classes/applicationContext/conf/applicationContext-dataSource.properties

config C (Simple OLAP system ).
/home/pi/bamboobsc-06/apache-tomcat-7.0.65/webapps/qcharts-web/WEB-INF/classes/applicationContext/conf/applicationContext-dataSource.properties

config D (Mobile web ).
/home/pi/bamboobsc-06/apache-tomcat-7.0.65/webapps/gsbsc-mobile-web/WEB-INF/classes/applicationContext/conf/applicationContext-dataSource.properties

settings dataSource.user and dataSource.password 
dataSource.user is MySQL account
dataSource.password is MySQL password
example:
dataSource.user=root
dataSource.password=password

8. The need to create the directory folder, for upload and report source file need.

# cd /var
# mkdir gsbsc gsbsc/upload gsbsc/jasperreport

9. Run bambooBSC

# cd /home/pi/bamboobsc-06/apache-tomcat-7.0.65/bin
# chmod a+x catalina.sh
# chmod a+x shutdown.sh
# chmod a+x startup.sh
add JAVA_OPTS="-Xmx700M -client -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:GCTimeRatio=2 -XX:AdaptiveSizePolicyWeight=90" to catalina.sh
# ./startup.sh
Wait a few minutes, 
Use google Chrome or Firefox browser (no support IE) input url ( [IP-Address]:[Port]/core-web/index.action ) example (if server IP-Address is 192.168.1.100) :
192.168.1.100:8080/core-web/index.action 
the log file on /tmp/

Rabu, 25 November 2015

Merubah File konfigurasi PHP / php.ini

Mengenal dan Merubah File konfigurasi PHP / php.ini

 
 PHP menyimpan semua konfigurasi dalam satu file yang disebut php.ini. File inilah yang mengatur bagaimana PHP mengeksekusi script. Anda bisa mencari file ini pada direktori tempat PHP Anda diinstall.


 Mencari file php.ini dengan phpinfo() 
Untuk mengetahui lokasi file php.ini, jalankan XAMPP dan web server Apache, lalu dari halaman awal localhost, cari menu phpinfo() pada menu sebelah kiri.
Gambar 1. Tampilan phpinfo

Didalam tampilan phpinfo(), akan terlihat seluruh konfigurasi PHP. Namun anda tidak bisa mengubah konfigurasi tersebut pada halaman ini, tapi harus mengubahnya langsung pada file php.ini. Anda juga bisa menampilkan phpinfo dengan membuat sebuah file PHP, dan menuliskan kode berikut:
1
2
3
<?php
   echo phpinfo();
?>

Carilah baris Loaded Configuration File, anda akan melihat path php.ini.
Gambar2. Loaded Configuration File
Sehingga Tampilan Filenya seperti ini 

Gambar 3. Letak php.ini

bagaimana jika script diatas tidak berjalan? kemungkinan terbesar didalam file php.ini seting expose_php=off, maka carilah letak instalasi PHP anda, dan cari php.ini secara manual di folder instalasinya kemudian pastikan expose_php =on

Mengapa saya harus tahu konfigurasi php.ini?
Kebanyakan programmer pemula akan menganggap bahwa setiap script yang dia buat dan error atau tidak berjalan sebagaimana mestinya akan mengira bahwa scriptnya lah yang salah, padahal belum tentu, misalkan secara default file konfigurasi php hanya membolehkan maximum_upload=2M. Ketika anda mengupaload lebih dari 2M, maka pasti script error/file gagal di upload, hanya melihat dan menganalisa script yang anda buat tidak akan menyelesaikan masalah, maka anda harus mengubah file php.ini agar maximum uploadnya bisa lebih dari 2M.

Parameter apa saja yang harus saya tahu?
Ada beberapa parameter utama yang harus anda perhatikan agar script anda portabel dan anda tidak kebingungan ketika script anda idak jalan, semua parameter berikut ini adalah penting untuk tahap “development/coding” dan disarankan statusnya ON, seballiknya, parameter dibawah ini disarankan di OFF kan pada server produksi demi alasan keamanan dan performa. berikut ini adalah parameternya :
  1. Loaded Configuration file 
  2. Letak file konfigurasi dari file php.ini, anda harus tahu letak file ini agar bisa mengubah setting PHP.
  3. php version 
  4. Versi dari PHP, beberapa CMS dan framework mensyaratkan berjalan pada php versi tertentu, anda bisa melihat baris PHP version dengan mudah dari hasil eksekusi file script phpinfo diatas.
  5. URL Open & URL Include
  6. allow_url_fopen=on
    on artinya kita bisa membuka file dari script PHP, misal anda mengedit file ,
    allow_url_include=on
    url include artinya anda dibolehkan menginclude file. anda pasti sering melihat code php dimana terdapat baris include(‘foo.php’);. Jika baris ini di off, maka dipastikan script include anda tidak akan bekerja. Hal ini pernah saya alami, dimana script jalan di komputer development namun tidak berjalan di komputer client.
  7. Display Error
  8. display_error=on
    display_startup_error=on
    Pada saat development, sangat disarankan dua baris ini dipastikan on, jika ini dalam posisi off, anda akan kesulitan melakukan pencarian error, karena di halaman browser hanya muncul “BLANK” tanpa keterangan apapun, sedangkan ekssekusi perintah php gagal di jalankan. dan jangan lupa baris error reporting dipastikan E_ALL|E_STRICT
    error_reporting=E_ALL | E_STRICT
  9. Open tag
  10. PHP mempunyai 3 tag pembuka diantaranya , yang kedua dan yang ketiga <%…..%>. Cara pertama adalah yang paling direkomendasikan, namun kadang ada programmer yang lebih memilih cara kedua (short_open_tag) atau cara ketiga (asp_tag), pastikan dua baris berikut ini on di php.ini, jika anda terbiasa memakai short_open_tag, namun di server baris konfigurasi ini dibuat off, maka dijamin script anda tidak akan di eksekusi.
    short_open_tag=on
    asp_tags=on
  11. Maximal file upload
  12. file_uploads=ON
    upload_max_filesize=2M
    baris pertama menghidupkan fitur file upload, sedangkan baris kedua menentukan maximal file uplaod. Gantilah baris diatas sesuai kebutuhan, jika di website anda menginginkanfile upload maximal 10 M baris diatas harus diganti menjadi upload_max_filesize=10M.
  13. Waktu eksekusi dan Limit memori 
    max_execution_time=30
    memory_limit=128M
    Baris pertama berfungsi untuk membatasi waktu eksekusi script maximal 30 detik. Untuk script biasa mungkin cukup, namun jika script anda melakukan pemrosesan yang lama, naikan saja batasnya menjadi 60 (detik). Sedangkan baris kedua menentukan batas memori yang bisa dipakai oleh PHP. Jika anda punya server dengan RAM 2GB, maka dengan konfigurasi diatas, tetap saja memori yang dipakai oleh PHP maximal 128M, untuk website kecil tidak akan berpengaruh banyak, namun untuk website yang besar dengan user ratusan maka disarankan anda menaikan batasan memorinya.
- See more at: http://www.furhanm.com/2014/03/mengenal-dan-merubah-file-konfigurasi.html#sthash.IXJwVHy7.dpuf

Efront Learning center

Assalamu’alaikum Wr. Wb.


Kali ini ane akan membahas penginstallan eFront. Mungkin akan ane jelaskan secara singkat saja. eFront di sini merupakan salah satu aplikasi yang masuk ke dalam kategori sistem informasi. eFront sendiri merupakan program dalam bentuk web (layaknya Joomla/Blog lain)  dalam hal eLearning. Sehingga dalam penggunaannya terdapat level user, agar membatasi konten-konten apa saja yang dapat di gunakan. Bagi AXLovers juga bisa mencontohkan hal ini seperti sistem akademik yang ada di Universitas.

Berikut Cara Penginstallanya.
1.    Usahakan  AXLovers sudah menginstall XAMPP. (Baca artike cara-install-xampp-v161-win-32)
2.    Kemudian download file eFrontnya. Di sini ane menggunakan efront_3.6.10_ThaiPack_build_12151. # AXLovers dapat mendownloadnya dengan mengklik nama file tersebut.
3.    Setelah selesai extrak file tersebut. Dan tunggu sampai selesai

4.    Kemudian copykanlah folder yang sudah diextrak tadi ke tempat dimana  AXLovers menginstall XAMPPnya. Misalnya : C, maka bukalah htdocs. Bisa dengan cara mendrag n dropnya ke C:\xampp\htdocs

5.    Setelah itu rubahlah nama foldernya menjadi “efront” saja. Mengapa? Karena agar memudahkan AXLovers nantinya dalam pemanggilan file/penginstallan.

6.    Bukalah salah satu browser yang  AXLovers miliki, ane menggunakan opera. Kemudian ketikkan alamat “localhost/efront”. Nah fungsi rename digunakan di sini agar singkat dalam pemanggilan.

7.    Jika sukses kemudian akan muncul penginstallan. Langsung saja pilih “New Installation”. Kemudian continue. Nah tahap selanjutnya isikan tiap kolom diisi dengan yang  AXLovers inginkan. (yang bertanda bintang adalah wajib diisi)

8.    Jika muncul error, biarkan saja. AXLovers tutup browser Kemudian AXLovers ulangi langkah ke 6 saja. Jika sukses,  AXLovers  bisa login di tempat sebelah kiri yang sudah di sediakan.

# Screenshot jika sudah terinstall dengan sukses

NB : Harap XAMPP sudah mengaktifkan Apache dan MySQLnya

Menampilkan Peta di Website

Cara Memasang dan Menampilkan Peta Google Map di Website (Blogspot / Wordpress)

Cara Memasang dan Menampilkan Peta Google Map di Website - Google Maps adalah salah satu aplikasi web yang disediakan oleh Google untuk menampilkan Peta di Desktop maupun Mobile. Aplikasi Web Google Maps ini sangat bermanfaat bagi webmaster atau blogger untuk menunjukan lokasi yang diinginkan kepada pengunjung Website atau Blognya. Lokasi yang ditunjukan bisa saja merupakan alamat Kantor, lokasi rekreasi, lokasi hotel ataupun lokasi pusat perbelanjaan. Cara untuk memasang dan menampilkan Peta Google Map ini ke website kita pun boleh dikatakan cukup mudah, hanya beberapa langkah yang harus kita kerjakan untuk menampilkannya.




Langkah-langkah Memasang dan Menampilkan Peta Google Map di Website / Blog

Berikut dibawah ini akan saya sharing langkah-langkah untuk memasang dan menampilkan Peta Google Map di Website dan Blog terutama untuk platform Blogspot dan Wordpress.

Langkah di Google Maps

  1. Ketikan alamat Google Maps ini di address bar browser anda : https://maps.google.com/
    Cara memasang google map di wordpress dan Blogspot
  2. Di Kotak Pencarian Google Maps, silakan ketikan lokasi yang diinginkan.
    Misalnya : Nagoya Hill Mall Batam
    Cara memasang google map di wordpress dan Blogspot
  3. Google Maps akan menampilkan lokasi yang kita inginkan tersebut.
  4. Klik gambar "Gear" yang terdapat di bawah kanan Google Maps.
  5. Akan muncul beberapa pilihan seperti :
    - Share and embeb map
    - My Places
    - Web History
    - Search Setting
  6. Pilih dan Klik [Share and embeb map]
    Cara memasang google map di wordpress dan Blogspot
  7. Google Maps akan memunculkan window yang menampilkan alamat link.
  8. Pilih dan Klik [embeb] pada window tersebut.
    Cara memasang google map di wordpress dan Blogspot
  9. Copy link yang ada didalam kotak.
    Cara memasang google map di wordpress dan Blogspot
  10. Kemudian Pastekan ke Blog atau Website anda. 

Langkah di Website atau Blog

Blogspot / Blogger
Berikut ini langkah-langkah untuk meletakan link yang kita Copy dari Google Maps ke Blogger / Blogspot.
  1. Masuk ke Dashboard Blogspot / Blogger anda
  2. Akses Posting atau artikel yang akan anda tampilkan Peta Google Maps
  3. Klik [HTML] untuk memasukan kode link yang telah di copy dari Google Maps.
    Catatan: Kode tersebut tidak dapat dimasukkan ke Text Editor Compose.
  4. Pilih lokasi peletakan yang sesuai dengan keinginan anda
  5. Paste-kan "link" tersebut.
  6. Anda dapat lihat kembali atau review hasilnya dengan klik [Compose] atau [Preview].
Wordpress
Berikut ini langkah-langkah untuk meletakan link yang kita copy dari Google Maps ke Wordpress.
  1. Masuk atau login ke Dashboard Wordpress anda
  2. Akses Posting atau artikel yang akan anda tampilkan Peta Google Maps
  3. Klik [Text] untuk memasukan kode link yang telah di copy dari Google Maps tadi.
    Catatan: Kode tersebut tidak dapat dimasukan ke Text Editor Visual.
  4. Pilih lokasi yang tepat untuk meletakan Peta Google Maps dalam artikel anda
  5. Paste-kan "link" tersebut
  6. Anda dapat review kembali hasilnya dengan klik [Preview]
Sekian cara untuk memasang dan menampilkan Peta Google Maps di Website atau Blog anda baik yang berplatform Blogspot maupun Wordpress.

Semoga bermanfaat dan Selamat Mencobanya.

Senin, 23 November 2015

NOMOR ANTRIAN

MEMBUAT NOMOR ANTRIAN DENGAN JAVASCRIP


Heii gan selamat siang, sore, malam apa kabar semua, kali ini ane akan memposting sebuah program tentang perhitungan antrian seperti antrian di bank, atau pun di mama saja dan sebagainya. Dalam program ini saya menggunakan program javascript sebagai perhitungannya dimana program itu di ilustrasikan memiliki tiga bagian tempat.

Contohnya seperti ini dalam sebuah pendafataran di sebuah perusahaan, memiliki 3 meja tempat untuk mendaftar maka setiap meja harus terisi satu orang dan setiap orang pendaftar juga memiliki nomor antrian sesuai dengan nomor antrian ketika di panggil. selanjutnya pada saat pendaftaran berlangsung seorang yang sebagai pendata di meja satu menekan tombol panggilan antrian lalu di kotak nomor antrian akan terlihat nomor antrian yang di panggil. dan setelah pendata dimeja satu selesai memanggil kemudian disusul dengan pedata dimeja 2 dan kemudian pendata meja dua tersebut menekan tombol panggil antrian dan nomor antiran yang akan keluar adalah nomor setelah nomor  antrian yang baru saja keluar di papan antrian.

Sistem kerjanya adalah apabila nomor meja satu berisi nomor antrian satu maka meja pendaftaran dua dan tiga bisa kemungkinan akan menjadi nomor antrian dua, kita ambil contoh jika meja dua yang menekan tombol antrian maka meja dua akan berisi antrian nomor dua dan seterusnya sampai habis batas pendafratan.

Dalam program ini saya tidak menggunakan panggilan suara sebab akan memakan waktu yang lama,  algi pula sudah mulai bosen gan, mungkin di lain waktu saya akan menambahkannya kedalam program ini dan mengupdate file yang ini, jika agan tertarik dengan program antrian ini, agan dapat mendownloadnya di link dibawah ini , silahkan :)

link download : Download Here

APLIKASI KASIR PHP

DOWNLOAD SISTEM APLIKASI KASIR PHP - MYSQL


Pada kesempatan kali ini saya akan memperkenalkan aplikasi program kasir, dalam program ini saya membuat beberapa halaman diantaranya : halaman daftar barang, halaman update barang, halaman search barang, halaman delete barang, dan terakhir halaman pembelian barang.

Sistem kerja aplikasi ini si pemilik toko menginput barang melalui halaman input barang, setelah itu barang yang diinput akan di proses untuk disimpan kedalam database, setelah selesai penyimpanan akan ada notification promt javacript yang menanyakan kepada anda bahwa masih adakah barang yang ingin masih diinputkan, jika ya maka halamannya akan tetap di situ, tetapi jika anda menjawab tidak maka anda akan dibawa kehalaman daftar barang.

Selain itu, pada saat anda sudah memiliki banyak barang dan pada halaman daftar barang sudah hampir tak terlihat lagi barang - barang yang ingin anda cari, maka anda dapat menggunakan sistem searchign barang, yang sistem kerjanya jika anda tau kode barang tersebut maka tinggal anda masukkan saja kode barang tersebut, tetapi jika anda tidak tau kode barang yang ingin dicari itu namun anda dapat memasukkan nama barang tersebut, maka sistem searching akan mencari barang berdasarkan nama.

Lalu di sistem ini ada juga update barang, yang berfungsi jika barang yang sudah terjual maka sudah pasti barang yang berada di stok barang akan berkurang dan makin lama akan habis, maka itu diperlukan update barang untuk menambah stok barang.

Selanjutnya ada juga bagian pembelian barang, pada form pembelian disitu ada input id pembeli tujuannya untuk mengetahui siapa yang membeli barang tersebut, setelah barang terbeli maka akan ada biil pembelian yang tercetak yang menggunakan fpdf untuk mencetaknya dalam kertas, setelah itu sistem selesai.

Dalam sistem ini secara otomatis jika barang sudah dibeli maka barang yang berada di stok barang akan berkurang dst.
Jika anda berminat dengan aplikasi ini, anda bisa mendownloadnya melalui link dibawahnya

Link download pasword : Download Here
Link download aplikasi   : Download Here

Berbagi Itu Indah (BII)

SISTEM RESTORAN

DOWNLOAD SISTEM RESTORAN BERBASIS WEB OFFLINE



Hay, pada kesempatan akali saya akan membuat memberikan sebuah apikasi retoran yang dibuat menggunakan bahasa php yaitu sistem yang berbasis web tetapi sistem ini tidak online, cara kerja sistem ini adalah
1. Pelanggan masuk kedalam restoran
2. selanjutnya pelanggan memesan makanan dengan cara mengisi menu tersebut melalui komputer yang ada di meja tersebut
3. Sebelum memesan pelanggan harus login terlebih dahulu agar sistem bisa mengetahui siapa nama yang memesan makanan tersebut, dan meja berapakan yang memesan, dalam hal ini meja pemesan sudah di atur didalm komputer yang berada di meja tersebut.
4. Setelah login berhasil maka akan terlihat daftar dan menu makanan,
5. Jika ingin memmesan langsung tinggal klik tombol yang berada di saming kiri, didaam tombol tersebut ada daftar nama menu yang sudah tersedia
6. Setelah nama menu sudah di isi, dan selanjutnya sipemesan akan mengklick tombol pesan dan secara otomatis sistem akan menyimpan nama pemesan dan daftar yang dipesan, dan secara default sistem akan log out dengan sendirinya.

Setelah terjadi pemesanan, koki akan melihat siapa yang memesan melalui komputer didekatnya
1. koki melihat nama pemesan dan daftar pesanan dan jam pemesan
2.Setelah itu koki memasak makanan tersebut
3.Dan selanjutnya, setelah koki selesai memasak setiap menu diberi label bacaan yang dicetak melalui komputer koki, label tersebut berisi nama pemesan dan nama makanan
4. Setelah itu koki mengecek halaman komputer kembali, jika pesanan sudah dibuat makan koki tersebut tinggal mencentang nama pemesan dihalaman tersebut.

Dalam sistem ini masih halama untuk koki belum di buat, jadi untuk kelengkapannya akan saya perbaiki dikemudian hari, jika anda ingin mendownload nya silahkan anda download melalui link dibawah ini, lebih dan kurangnya saya mohon maaf, berbagi itu indah

Link Download : Download Here