tutorial membuat aplikasi invoice
TRANSCRIPT
-
8/17/2019 Tutorial Membuat Aplikasi Invoice
1/8
CARA MEMBUAT APLIKASI INVOICE DENGAN PHP DAN
MYSQL
Pertama-tama kita download Xampp, notepad programers dan adminpanel (untuk halaman client dan admin sesuai keinginan). Kemudian
install Xampp dan notepad programers. Setelah semua terinstall, maka
kita aktifkan xampp dengan meng-klik xampp-control.exe yang ada di
c!!xampp lalu kita klik start pada module apache dan mys"l kemudian
tutup.
-
8/17/2019 Tutorial Membuat Aplikasi Invoice
2/8
Setelah module apache dan mys"l diaktifkan, kita #uka folder htdocs yang
ada di c!!xampp!htdocs dan #uat folder #aru dengan nama invoice,
sehingga men$adi c!!xampp!htdocs!in%oice, lalu #uka folder in%oice
terse#ut.
&angkah selan$utnya, kita copy paste admin panel yang tadi didownload
kedalam folder in%oice. 'alam hal ini, pada halaman client saya
menggunakan admin panel horizon!"#!$%in. Sehingga men$adi gam#ar
seperti di#awah ini
Selan$utnya, kita rename le index.html men$adi homeclient.php
kemudian #uka menggunakan notepad programers.
-
8/17/2019 Tutorial Membuat Aplikasi Invoice
3/8
Setelah le index.php ter#uka dengan notepad programers, maka akan
tampil source code dari halaman admin panel terse#ut. Selan$utnya kita
ru#ah terle#ih dahulu #e#erapa text seperti header, menu, footer dan lain
se#againya sesuai dengan yang diinginkan.
Kemudian edit dan sesuaikan dengan le-le lainnya, sehingga men$adi
seperti ini
-
8/17/2019 Tutorial Membuat Aplikasi Invoice
4/8
Setelah seluruh le kita edit dan telah sesuai maka kita lakukan
pengkodingan agar aplikasi dapat #eker$a dengan #aik, #erikut se#agian
contoh source code yang telah ditam#ahkan pada le le terse#ut
B!&i!n A!' (!$! ho%ec"ien)(h( !&!r !(!*i"! c"ien i$!+ !$!
!+ivi!' (!$! !("i+!'i 'e"!%! , %eni- %!+! !("i+!'i !+!n 'ec!r!oo%!i' "o&o. /
*+phpsessionstart()timeout / 0 11 Set timeout menitlogoutredirecturl / 2login.php2 11 Set logout 34&
timeout / timeout 5 67 11 3#ah menit ke detikif (isset(S8SS9:;)) ? elapsedtime / time() - S8SS9:;
if (elapsedtime @/ timeout) ? sessiondestroy() echo 2*script@alert(=Session Anda Belah Ca#isD=) window.location /=logoutredirecturl=*1script@2 EES8SS9:; / time()+@*+phpinclude(=log.php=)+@
H!"!%!n U*!h P!''0or$ C"ien /
*form id/2contactform2 action/2perusahaanprosespass.php2role/2form2 method/2post2@
*+phpinclude 2koneksi.php2kodeperusahaan/
F8B"uery / 2S8&8GB 5 H4:I user where
id/=kodeperusahaan=2s"l / mys"l"uery ("uery)row/mys"lfetcharray(s"l)
+@ *di% class/2form-group has-success2@
*td@*#@9' *1#@*1td@*td@*#@*1#@*1td@*input type/2text2 class/2form-
control2 name/2kodeperusahaan2 %alue/2*+php echo row+@2readonly/2true21@
*di% class/2%alidation2@*1di%@
-
8/17/2019 Tutorial Membuat Aplikasi Invoice
5/8
*1di%@ *di% class/2form-group has-
success2@*td@*#@3sername*1#@*1td@*td@*#@*1#@*1td@
*input type/2text2 class/2form-control2 name/2nmpenanggung2 %alue/2*+php echo row+@2 readonly/2true2 1@
*di% class/2%alidation2@*1di%@
*1di%@*di% class/2form-group has-success2@
*td@*#@Password&ama*1#@*1td@
*td@*#@*1#@*1td@*#r@*input type/2password2
class/2form-control2 name/2passlama2 %alue/22 re"uired1@*di% class/2%alidation2@*1di%@
*1di%@*di% class/2form-group has-
success2@*td@*#@Password
Jaru*1#@*1td@*td@*#@*1#@*1td@*#r@*input type/2password2
class/2form-control2 name/2pass#aru2 %alue/22 re"uired1@*di% class/2%alidation2@*1di%@
*1di%@*di% class/2form-group has-
success2@*td@*#@ketik 3lang
Password*1#@*1td@*td@*#@*1#@*1td@*#r@*input type/2password2
class/2form-control2 name/2pass#aru2 %alue/22 re"uired1@
*di% class/2%alidation2@*1di%@
*1di%@
*di% class/2col-lg-0 eld2@*#r@*p@
*#utton class/2#tn #tn-theme margintop07 pull-left2 type/2su#mit2 name/2insert2Lalue/29nsert2@3pdate *1#utton@
*1p@*1di%@
*1di%@
-
8/17/2019 Tutorial Membuat Aplikasi Invoice
6/8
*1form@
H!"!%!n vie0)(h( .n.+ %e"ih! 1"e invoice 2!n& !+!n
$i$o0n"o!$ o"eh c"ien /
*ta#le width/2M7N2 class/2ta#le ta#le-striped ta#le-#ordered ta#le-ho%er2@ *thead@ *tr@
*th@;o*1th@*th@;o
9nformasi*1th@*th@;ama
Hile*1th@*th@Bype Hile*1th@
*th@SiOe*1th@
*th@'ownload*1th@ *1tr@ *1thead@ *t#ody@
*+phpinclude 2koneksi.php2s"l/2S8&8GB 5 from
upload where id/=2.S8SS9:;.2=2
tampil/mys"l"uery(s"l)no/0
while(hasil/mys"lfetcharray(tampil))?+@
*tr class/2success2@*td@*+php echo no+
@*1td@*td@*+php echo
hasil+@*1td@*td@*+php echo
hasil+@*1td@*td@*+php echo
hasil+@*1td@*td@*+php echo
hasil+@*1td@*td@*a
href/2admin1le1*+php echo hasil +@2 target/2#lank2@%iewle*1td@
*1tr@*+php
noE
-
8/17/2019 Tutorial Membuat Aplikasi Invoice
7/8
+@ *1t#ody@ *1ta#le@
3i"e "o&o.)(h( *er4.n&'i !&!r c"ien !(!*i"! %en+"i+ o%*o""o&o. %!+! oo%!i' c"ien !+!n +e".!r $!n $i!r!h+!n +e
h!"!%!n "o&in)(h(
*+phpsessionstart()S8SS9:;/22unset(S8SS9:;)sessiondestroy()echo 2*script@
window.location / =login.php=
*1script@2+@
-
8/17/2019 Tutorial Membuat Aplikasi Invoice
8/8