Tuesday, November 26, 2019

SBiZ PHP MVC Framework


SBiZ Framework is a web application framework with Faster, Flexible, Secure, Eazy  (F2SE).



We’ve build this framework very eazy for using, so you time will focus to build you apps, "NOT wasting time for learning how to using framework".

SBiz Framwork have concept (F2SE):
  1. Fast, This framework very light, bacause it not using unnecessary libraries
  2. Flexible, This framework does not have strict rule, it give you big space to custome and creativiy with your style coding , you can make  varian or new framework from this
  3. Secure, This framework is secure, you can using feature security (sanitation input for hanlde SQL Injection, XSS, Using Token for handle CSRF Attact, Brute Force Attack, Climbing Directory)
  4. Eazy, we guaranted yout just need 15 minute to be master using this framework, all function and syntact in this framwork is native php, we no modifcation syntact php for same purposes, so  you dont need wasting time for read documentation or learning someting new for purpose same (learning curve very low)

SBiz Framwork have feature like this:
  • Flexibel Routing
  • Smart URL
  • Token Protection (Security from CSRF, Brute Force Attack)
  • Modular (View and Model) in representative with same directory
  • Santition Variable (Antisipation for SQL Injection, XSS Attact, Click Jacking, Dos MySQL)
  • Handle File Inclusstion and Directory Transversal
  • Handle Directory List

 SBiz Framework was used biggest company in Indonesia :
  • PT Pelabuhan Indonesia - Pelindo
  • PT. Pertamina
  • PT. Hutama Karya
  • Bank Bukopin
  • Platform Digital Affilate dan Online Store. Digivo.biz
  • Aplication Brand SBiZ (Penjualan, HR, Asset and Inventory)
So  You can download for use or join as contribute together for open source project SBiZ Framework in github.




    Friday, May 17, 2019

    Instalasi NodeJS di Windows


    Node JS adalalah sebuah software server-side menggunakan bahasa pemrograman javascript. Node.js pertama kali diciptakan dan diperkenalkan  pada tahun 2009. Node.js dikembangkan oleh Ryan Dahl.
    Dan saat ini NodeJS menjadi server-side yang sedang popular, berikut ini adalah tatacara instlasi .

    1. Download

    NodeJS teredia diberbagai sistem operasi (window,mac,linux) dan tersedia dalam bentuk Dockter image dan source code, alamat untuk download sofware nodeJS ada di alamat nodejs.org 


    Thursday, May 9, 2019

    SBiZ - Inventory

    SBiZ Invetory Software adalah sebuah sofware inventory / gudang / persedia barang  yang habis di pakai /digunakan  / gudang yang telah dirancang sedemikian rupa sehingga menjadi program komputer yang ringan (tidak memerlukan spesifikasi komputer tinggi) dan sebuah program komputer inventory yang sangat mudah digunakan.

    A. KEUNGGULAN
    • SBiz Invetory multi platform dapat install di Linux, Windows dan Mac
    • SBiz Invetory dapat dijalankan secara stand alone (satu komputer) atau server-client (di pakai banyak komputer dengan data terintegrasi)
    • SBiz Invetory Support cloud
    • SBiz Invetory dapat di pasang di server data center, sehingga seluruh komputer client menginduk ke server sbiz di internet
    • SBiz Invetorydapat di pasang di komputer toko yang terhubung ke internet, sehingga komputer SBiZ toko tersebut dapat diakses dari mana saja yang dapat dimanfaatkan bagi owner untuk memantau bisnis dari jarak jauh (dari komputer, laptop atau smartphone). 

    Tuesday, April 9, 2019

    SBiZ - Human Resource


    SBiZ HR  adalah sebuah sofware manajemen Human Resource / Human Asset  yang telah dirancang sedemikian rupa sehingga menjadi program komputer yang ringan (tidak memerlukan spesifikasi komputer tinggi) dan sebuah program komputer Human Resource / Human Asset  yang sangat mudah digunakan.

    A. KEUNGGULAN
    • SBiz HR multi platform dapat install di Linux, Windows dan Mac
    • SBiz HR dapat dijalankan secara stand alone (satu komputer) atau server-client (di pakai banyak komputer dengan data terintegrasi)
    • SBiz HR Support cloud
    • SBiz HR dapat di pasang di server data center, sehingga seluruh komputer client menginduk ke server sbiz di internet
    • SBiz HR dapat di pasang di kantor yang terhubung ke internet, sehingga komputer SBiZ HR  kantor tersebut dapat diakses dari mana saja yang dapat dimanfaatkan bagi owner untuk memantau kondisi HR perusahaan dari jarak jauh (dari komputer, laptop atau smartphone). 

    Wednesday, April 3, 2019

    SBiZ Asset Software


    SBiZ Asset  adalah sebuah sofware manajemen asset yang telah dirancang sedemikian rupa sehingga menjadi program komputer yang ringan (tidak memerlukan spesifikasi komputer tinggi) dan sebuah program komputer manajemen asset yang sangat mudah digunakan.

    A. KEUNGGULAN
    • SBiz Asset multi platform dapat install di Linux, Windows dan Mac
    • SBiz Asset dapat dijalankan secara stand alone (satu komputer) atau server-client (di pakai banyak komputer dengan data terintegrasi)
    • SBiz Asset Support cloud
    • SBiz Asset dapat di pasang di server data center, sehingga seluruh komputer client menginduk ke server sbiz di internet
    • SBiz Asset dapat di pasang di kantor yang terhubung ke internet, sehingga komputer SBiZ Asset  kantor tersebut dapat diakses dari mana saja yang dapat dimanfaatkan bagi owner untuk memantau kondisi asset perusahaan dari jarak jauh (dari komputer, laptop atau smartphone). 

    Saturday, March 23, 2019

    Data Scientiest

    Data Scientiest adalah salah satu profesi dalam bidang Informasi Teknologi atau IT, di era Big Data seperti sekarang  pekerjaan ini menjadi populer.

    Secara sederhana Data Scientiest pekerjaan yang berkaitan dengan data dari mulai mengumpulkan, mengelolanya, dan menganalisa untuk mendapat informasi yang dibutuhkan.

    Pekerjaan Data Scientiest akan berkaitan dengan  istilah  Datawareouse, Data Mart, statisika, Bisnis Intelegen (apabila hasil informasi / pengetahunan nya untuk kebutuhan bisnis) 

    Statistika adalah ilmu yang mempelajari bagaimana merencanakan, mengumpulkan, menganalisis, menginterpretasi, dan mempresentasikan data. 

    Sedang tools yang populer digunakan untuk pekerjaan ini adalah bahasa pemrograman R dan Ptyhon

    Sebenaranya perkerja yang berkaitan dengan meng-analisa data sudah ada sejak lama tetapi dulu dikenalnya dengan analis data, tetapi tidak sepopuler dan semenarik sekarang, karena sekarang era BiG Data IOT (Internet of Think) dan AI (Artificial Intelegent) yang mana "darahnya" adalah data sehingga profesi pekerjaan ini menjadi sangat penting.

    Dapatkan dikatakan pokok dari perkerjaan Data Scientiest adalah melakukan data maining, berikut ini adalah penjelasan konsep data maining secara singkat adalah sebagai berikut :




    Tuesday, March 19, 2019

    Cloud - Virtualiasi Software

    Virtualisasi adalah sebuah teknologi untuk membagi-bagi sumber daya (prosesor, ram, network, storage). Dengan teknologi virtualiasi memungkinkan sebuah sumber daya hadware komputer (prosesor, ram, network, storage) yang secara fisik satu unit menjadi dapat dirasakan seperti memiliki banyak komputer.

    Gambar dibawah ini adalah sebuah analogi teknologi virtualiasi















    Analogi Virtualiasai


    Pada gambar diatas menjelaskan sebuah contoh terdapat tiga buah komputer fisik yang masing-masing menjalankan operating system, dengan tekonologi virtualiasi tiga unit komputer dapat digantikan dengan satu buah komputer secara fisik yang didalamnya menjankan tiga buah operating system secara bersamaan.

    Komputer yang menjadi penyedia layanan virtualiasai disebut dengan Computer Host dan yang menjadi computer virtual di sebut dengan Virtual Mechine / Computer Guest

    Dalam satu komputer fisik yang menjadi Computer Host dapat memiliki banyak Virtual Mechine / Computer Guest yang di tentukan berdasarkan tingkat kapasitas resource Computer Host

    A. Benefit Menggunakan Virtualisasi

    Dalam menggunakan teknologi virtual memiliki beberapa benefitnya, yaitu sebagai berikut :

    1. Mengurangi pengadaan investasi komputer server, karena dengan virtualiasi satu komputer server secara fisik dapat dibagi resesource menjadi banyak komputer virtual
    2. Fleksibilitias dalam backup dan restore data, kerena satu buah virtual mechine akan menjadi sebuah file image, sehingga tingkat flexibelitas nya sangat tinggi untuk di pindah dan disalin.
    3. Server virtual dapat di cloning dan dapat dijalankan di mesin atau komputer lain dan hal ini dapat dimanfaatkan untuk HA (High Availibity)
    4. Secara fisik komputer sever secara fisik akan lebih sedikit sehingga ruangan atau tempat yang diperlukan akan lebih kecil
    5. Menghemat biaya listrik, karena komputer server secara fisik lebih sedikit maka beban listrik yang dibutuhkan akan berkurang
    6. Kemudahan Replacement, apabila komputer server secara fisik sudah kelebihan beban karena virtual mechine telah banyak, maka dengan mudah dan cepat dapat memindahkan seluruhnya atau sebagai ke komputer server fisik yang lain.

    Friday, March 15, 2019

    Membuat API menggunakan PHP

    API adalah sebuah singkat dari Aplication Programming Interface. Secara sederhana API adalah  sebuah layanan atau sebuah jembatan agar antar aplikasi dapat saling berkomunikasi atau bertukar data.

    Agar antar aplikasi dapat  komunikasi diperlukan  sebuah format pertukaran data yang bersifat universal, sehingga walaupun aplikasi yang berhubungan adalah berbeda platform, sistem operasi maupun berbeda bahasa pemrograman akan tetap saling memahami.

    Format pertukaran data  universal yang biasa digunakan adalah  JSON atau XML. membuat API menggunakan XML dapat dilihat di artikel PHP XML Web Service

    Misalkan terdapat sebuah aplikasi yang menyediakan API *nilai tukar uang* yang dapat digunakan oleh  aplikasi yang lain (misalkan aplikasi desktop, web, mobile, dan lain-lain)

    Tuesday, March 12, 2019

    Cloud Computing

    Cloud adalah sebuah model komputasi yang mana sumber daya komputer (cpu, ram, storage, network, software) yang diberikan secara on-demand (sesuai dengan kebutuhaan) dengan menfaatkan jaringan internet sebagai jalur koneksi sehingga dapat tersedia dimanapuan dan kapapun. 

    Cloud secara layanan dapat dikelompok menjadi cloud public yaitu layanan yang dapat diberikan kepada siapa saja. cloud private adalah yang milik dan hanya digunakan oleh pribadi

    1 Layanan Cloud

    Layanan pada cloud dapat dikelompokan menjadi tiga, yaitu sebagai berikut :

    a. Infrastructure As A Services (IAAS)
    IASS adalah sebuah layanan cloud yang memberikan insfratruktur berupa CPU, RAM, Storage, Network berupa virtual server. Pada IAAS kita seolah-olah memiliki sebuah komputer server yang masih kosong  dan dapat kita instalasi dan konfigusrasi apapun sepenuhnya oleh sendiri. Contoh dari layananan ini adalah  Amazon EC2, Alibab Cloud, Biznet Cloud, Tekom Cloud

    b. Platform As A Service (PAAS)
    PASS adalah sebuah layanan cloud yang memberikan sebuah environment system yang memungkinan pengguna mengembankan atau menjalankan sebuah aplikasi tanpa harus mengurus kompleksitas infrastukur yang terkait dalam aplikasi yang akan dibuat.

    Pada umumnya dalam layanan PASS telah terdapat Operating System, software pendukung (contoh database server, Bahasa pemrograman, dan semacamnya) yang semuanya telah dikonfigurasi dan siap digunakan, sehingga pengguna dapat fokus pada aplikasi yang akan dibuat atau dipasang. Contoh dari layanan ini adalah Microsoft Azure. Amazon Web Service, Masterweb.com, Rumahweb.com

    C. SaaS (Software as a Service)
    SaaS adalah layanan cloud dengan pendekatan yang menjadikan software sebuah layanan. Untuk menggunakan software pengguna tidak harus membeli software tersebut tetapi dapat menggunakannya dengan cara menyewanya dalam jangka waktu tertentu.

    SaaS memberikan kemudahan dan kesederhanan karena pengguna/client tidak perlu menyiapkan infrastruktruk (komputer server, ruang server, perangkat jaringan dll), dan sdm khusus untuk merawat sofware berikut infrastruknya.

    SaaS dapat menjadi alternatif apabila sofware yang di tawarkan berifat generik dan di butuhkan oleh banyak pengguna serta software tersebut masih memungkinkan di lakukan customize oleh pengguna.

    Contoh : OrangeHRM (sofware Human Resource), Google Apps (Gmail, GoogleDoc), Yahoo Mail, Dropbox, Aplikasi POS (www.mokapos.com) Aplikasi Akunting Merk Acurate (accurateonline.org)

    Friday, March 8, 2019

    SBiZ Retail Software

    SBiZ Retail Software adalah sebuah sofware penjualan yang telah dirancang sedemikian rupa sehingga menjadi program komputer yang ringan (tidak memerlukan spesifikasi komputer tinggi) dan sebuah program komputer penjualan yang sangat mudah digunakan.






    A. KEUNGGULAN
    • SBiz multi platform dapat install di Linux, Windows dan Mac
    • SBiz dapat dijalankan secara stand alone (satu komputer) atau server-client (di pakai banyak komputer dengan data terintegrasi)
    • SBiz Support cloud
    • SBiz dapat di pasang di server data center, sehingga seluruh komputer client menginduk ke server sbiz di internet
    • SBiz dapat di pasang di komputer toko yang terhubung ke internet, sehingga komputer SBiZ toko tersebut dapat diakses dari mana saja yang dapat dimanfaatkan bagi owner untuk memantau bisnis dari jarak jauh (dari komputer, laptop atau smartphone). 

    Tuesday, March 5, 2019

    Linux Debian : Recovery Data

    Kehilangan data secara disengaja atau tidak sengaja terhapus dapat dialami oleh siapapun.







    Apabila data tersebut adalah data penting maka akan menjadi suatu masalah karena data tersebut tidak ada salinannya, tidak  bisa didapatkan lagi atau dibuat. Andaikan bisa dibuat kembali mungkin akan membutuhkan waktu, tenaga atau biaya yang tidak sedikit.

    Pada kesempatan ini penulis akan berbagai pengalaman recovery atau mengembalikan data yang terhapus di sistem operasi linux debian.

    Untuk recovery data pada debian menggunakan program bernama testdisk, program testdisk dioperasikan secara command line, sehingga sangat cocok sekali digunakan pada server-server linux yang tidak memilik GUI.  

    Berikut ini adalah cara instalasi dan mengunakannya.

    Wednesday, February 27, 2019

    PHP Exchange Data dengan Method POST

    Pada masa sekarang pembanguan sebuah sebuah program komputer/aplikasi menjadi lebih komplek




    dan diharapkan antar aplikasi bisa saling berkomunikasi atau saling bertukar data.

    konsep pertukaran data atar alikasi adalah dengan API, API adalah singkat Application Programming Interface adalah sekumpul perintah fungsi protokol yang dapat digunakan oleh oleh aplikasi / program lain untuk dapat saling berinteraksi.

    Apabila digambarkan secara senderhana adalah konsepnya seperti ini:


    Jadi API dapat dikatakan sebagai jembatan, untuk membuka jalan agar aplikasi/program komputer dapat bertukar data.

    Tuesday, February 19, 2019

    Instalasi Laravel Framework di Debian

    Debian adalah sebuah distro dari sistem operasi berbasis linux, yang populeritas di kalangan praktisi IT banyak digunakan. dan bisa didapatkan secara gratis.


    Laravel adalah sebuah framework PHP dengan konsep MVC (Model View Controler), yang memisakan Logic Program dengan Presentasi (atau hal yang berkaitan dengan antarmuka / interface),
    Laravel saat ini telah menjadi sebuah framework PHP yang populer, termasuk di indonesia.

    Pada posting sekarang yang mejelaskan tahapan melakukan instalasi Laravel Framework di Debian

    Monday, February 18, 2019

    PHP : Download Android APK

    PHP adalah sebuah server side scripting yang populer. Banyak orang menggunakan PHP karena relatif cepat untuk memperlajarinya.


    Selain itu untuk menggunakan PHP tidak perlu membar bayar license alias gratis.

    Perkembangan  Aplikasi  berbasis Android  semakin lama-semakin populer dan sangat disukai oleh para penggunan,  dan aplikasi android dapat di install pada gadget (Smart Phone, Tab, TV) atau apa saja yang operating sistemnya berbasis andorid 

    Pada posting ini akan dijelaskan cara sederhana membuat download file aplikasi Android berekstensi APK menggunakan PHP

    Membuat dowload file melalui PHP, biasanya digunakan pada website yang menyediakan fasilitas download yang mana user diharuskan login atau registrasi terlebih dahulu.

    Sunday, January 20, 2019

    Free Dowload E-Book 29 Fitur Dahsyat MySQL

    Database MySQL adalah sebuah database yang bersifat open source dan didistribusikan secara free. Walaupun MySQL bersifat free tetapi sanggup untuk menjawab tuntutan kebutuhan teknologi informasi, hal ini terbukti dengan semakin banyaknya pengguna database MySQL dan berbagai fitur yang tersedia pada MySQL.





    Bagi Anda yang baru mengenal database MySQL buku ini dapat memberikan penjelasan yang menarik mengenai kemampuan-kemapuan yang dimiliki MySQL dalam menyelesaikan berbagai kasus pengelolahan data. Sedangkan bagi yang telah berpengalaman dengan database MySQL buku ini akan membantu Anda untuk meng-explore lebih jauh MySQL dalam memanfaatkan fitur-fitur MySQL untuk menyelesaikan berbagai pesoalan pengolahan data.

    Meteri buku ini memang ditujukan untuk tingkatan yang telah mengenal database MySQL. Materi pada buku ini disampaikan dalam berbagai contoh kasus yang sering dijumpai dengan penyampaian gaya bahasa yang singkat & jelas sehingga Anda mudah memahaminya. Anda akan mendapatkan cara-cara yang praktis dalam menyelesaikan berbagai persoalan pengelolahan data, yang semuanya itu dikumpulkan dari pengalaman penulis, dokumentasi online, berbagai tips di internet dan maling-list serta sumber lainnya, dibawah ini adalah daftar isi buku dari  29 Fitur Dahsyat MySQL.

    Saturday, January 19, 2019

    Introducing Deep Learning (Mechine Learning - AI)

    Deep Learning merupakan bagian dari Machine Learning, sehingga sebelum membicarakan Deep Learning ada baiknya mengetahui lebih dahulu mengenai Machine Learning.



    Machine learning adalah bukan sebuah benda yang berupa fisik seperti sebuah mesin di pabrik melainkan disiplin ilmu yang mencakup perancangan dan pengembangan algoritma yang memungkinkan komputer mengelola data, mempelajari data tersebut, dan menerapkan apa yang telah dipelajari untuk membuat keputusan yang akan memberikan prediksi untuk suatu tujuan.

    Agar sebuah machine learning dapat melakukan hal tersebut perlu dilatih terlebih dahulu menggunakan data-data, yang disebut dengan training data hingga akhirnya machine dapat belajar dari data-data tersebut secara mandiri / secara otomatis tanpa campur tangan manusia dalam membuat keputusan. 

    Deep Learning adalah bagian dari machine learning, yang merupakan algoritma yang dirancang untuk terus menganalisis data dengan struktur logika yang mirip dengan bagaimana otak manusia dalam mengambil keputusan.

    Untuk dapat melakukan itu, deep learning menggunakan struktur algoritma berlapis yang disebut Artificial Neural Network (ANN). ANN terinspirasi dari neural otak manusia. Hal ini membuat mesin kecerdasannya menjadi jauh lebih baik dari model machine learning standar.

    ANN adalah jaringan dari sekelompok unit pemroses kecil yang dimodelkan berdasarkan sistem saraf manusia yang dapat mengubah strukturnya untuk memecahkan masalah berdasarkan data yang mengalir melalui jaringan tersebut yang secara sederhana dapat digunakan untuk memodelkan hubungan yang kompleks antara input dan output untuk menemukan pola-pola pada data.