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)