Daftar Payment Gateway dan Aggregator Penyedia API Indonesia Terbaik

Pembayaran digital atau digital payment saat ini sudah sangat dibutuhkan. Transaksi-transaksi saat ini lebih banyak terjadi secara online. Orang-orang kini lebih memilih menggunakan pembayaran digital yang lebih mudah daripada harus membawa uang banyak kemana-mana. Sehingga diperlukan sistem yang dapat mengintegrasikan pembayaran dari semua bank agar bisa di baca dengan mudah tanpa harus mengecek mutasi satu-persatu. Hadirlah Payment Gateway yang akan menangani permasalahan tersebut.

Berikut ini Payment Gateway dan Aggregator yang memiliki layanan terbaik di Indonesia

Midtrans
Pertama adalah Midtrans, salah satu payment gateway terbaik di Indonesia yang pada mulanya didirikan tahun 2012 dengan nama Veritrans. Siring perkembangan waktu Midtrans terus berkembang dengan meluncurkan virtual account pada tahun 2014. Hingga pada 2016 Veritans rebranding menjadi Midtrans.

Daftar Payment Gateway dan Aggregator Penyedia API Indonesia Terbaik


Berdasar informasi yang didapat dari website Midtrans, saat ini sudah membuka cabanngnya di Bandung, Bali dan Yogyakarta. Hingga pada akhirnya diakuisisi oleh Gojek pada tahun 2017.

Produk
Produk yang disediakan sangat banyak dari Mulai Online Payment (Menerima Pembayaran) sampai dengan Payout (Mengirimkan Pembayaran) secara otomatis kesekaligus dengan cepat dan mudah. Bank yang tersedia sudah cukup lengkap dari BCA, BRI, BNI, MANDIRI, PERMATABANK dll

Biaya
Biaya untuk Online Payment (Menerima Pembayaran):
Virtual Account 4000 /transaksi
Gopay 2% /transaksi
QRIS 0.7% /transaksi
ShopeePay 1,5% /transaksi
Selengkapnya kunjungi : https://midtrans.com/id/pricing

Xendit

Selanjuntnya adalah Xendit, Xendit merupakan perusahan fintek Indonesia yang menyediakan infrastruktur pembayaran baik menerima pembayaran maupun mengirimkan pembayaran secara otomatis. Fitur integrasi yang cukup mudah dengan disediakannya API yang bisa dihubungkan dengan sistem lain.

Daftar Payment Gateway dan Aggregator Penyedia API Indonesia Terbaik


Produk
Online Payment (Menerima Pembayaran), Transfer otomatis secara massal serta disediakan juga halaman untuk pembayaran secara langsung. Bank yang disediakan sudah cukup lengkap antara lain BCA, BRI, BNI, MANDIRI, PERMATABANK dll

Biaya

Virtual Account 4.500 /transaksi
E-Wallet (ovo dana dll) 1.50% /transaksi
Selengkapnya kunjungi : https://www.xendit.co/id/biaya/


Duitku
Bersumber dari situs resminya Duitku pada awalnya perusahan software sederhana yang melayani publisher game online dalam menerima pembayaran. Namun kini telah berkembang menjadi Payment Gateway. Saat ini sudah banyak UMKM hingga perusahaan multinasional yang telah memberikan kepercayaan menggunakan Duitku.

Daftar Payment Gateway dan Aggregator Penyedia API Indonesia Terbaik


Produk
Payment Gateway dan Disbursement, seperti payment gateway sebelumnya duitku juga memberikan pelayanan dalam menerima pembayaran dan mengirim pembayaran. Bank yang digunakan sudah cukup lengkap dari Artha Graha, Sampoerna, Mandiri, BCA, BNI, Mybank, permata Bank, CIMB.

Biaya
Virtual Account masing-masing bank memiliki harga yang berbeda-beda. Dari 1.500-5000 (BCA). Serta harga E-wallet dan QRIS juga cukup beragam. Untuk informasi selengkapnya kunjungi link berikut: https://www.duitku.com/harga/

iPaymu
iPaymu menyebut dirinya Payment Agregator yang mana Payment Aggregator (atau merchant aggregator) merupakan penyedia layanan yang mengagregasi dan menyediakan berbagai penerimaan pembayaran kepada merchant.

Daftar Payment Gateway dan Aggregator Penyedia API Indonesia Terbaik


Lalu apa perbedaan utamanya?
Perbedaan utama antara Payment Gateway dan Payment Agregator yaitu juga pada Payment Gateway seseorang melakukan transaksi pembayaran atas barang/jasa yang dibelinya secara online, namun pada Payment Aggregator seseorang melakukan transaksi pembayaran barang/jasa yang dibelinya baik secara online maupun offline. Walaupun transaksi secara offline (pembeli dan penjual) informasi pembayaran akan tetap dikirimkan secara online.

Produk
Pembayaran Online, Escrow (Pengamanan Transaksi), COD, Link Pembayaran dll Produk-produk yang disediakan cukup lengkap untuk mendukung bisnis yang berjalan. Kita juga bisa menggunakan EDC yang disediakan oleh iPaymu dalam melakukan transkasi oleh kasir toko.

Biaya
Berdasarkan survey oleh admin, memang harga dari iPaymu memang yang paling murah dari semua Payment Gateway. Serta uang jeda uang yang masuk bisa secara realtime dapat di cairkan ke rekening utama.
Harga rata-rata virtual account 3.500
Untuk selengkapnya kunjungi link : https://ipaymu.com/id/pricing/


Semoga informasi diatas bisa membantu anda dalam memilih Payment Gateway yang akan diterapkan dalam bisnis anda. Terima kasih telah berkunjung jangan lupa kirimkan komentar anda.

Terima Kasih
DFZR


React Native Yarn Android Server Returned Response Error Code 500

 

React Native Yarn Android Server Returned Response Error Code 500

React Native adalah salah satu framework dari JavaScript untuk membantu mengembangkan aplikasi berbasis Android dan iOS

React Native merupakan satu dari banyak framework yang digunakan untuk membantu mengembangkan aplikasi berbasis mobile baik Android maupun IOS dan merupakan salah satu framework dari JavaScript. Dengan menggunakan react native kita bisa mengembangkan aplikasi mobile yang bisa menghasilkan aplikasi yang dapat dijalankan di android dan ios sehingga mempercepat bagi seorang developer dalam membangun suatu aplikasi.

Kali ini, kita tidak membahas tutorial cara menggunakan React Native namun kita akan sedikit berbagi troubleshoot / cara menyelesaikan masalah saat melakukkan running suatu aplikasi React Native khususnya saat menggunakan Yarn.

Masalah yang biasanya muncul adalah

the development server returned response error code 500

Jika anda menjumpai masalah tersebut, berikut solusi yang bisa anda coba agar aplikasi dapat running pada emulator. Sehingga bisa menghasilkan aplikasi yang terinstall pada emulator yang dijalankan.

Berikut tahapnya :

1. Masuk cmd
2. Masuk ke direktori aplikasi dengan ketik : cd namafolderaplikasi
3. Buka Visual Studio Code dengan ketik : code .
4. Kemudian ketik : set NODE_OPTIONS=--openssl-legacy-provider
5. Lalu jalankan dengan ketik : yarn android
6. Tunggu sampai program berjalan

Semoga langkah-langkah diatas bisa bermanfaat untuk anda, dan tutorial kali ini bisa membantu anda dalam mempelajari lebih dalam tentang React Native.

Terima Kasih
Satria Perwira

Auto Backup Database Mysql Phpmyadmin ke Server Lain atau Cloud

 

Auto Backup Database Mysql Phpmyadmin ke Server Lain atau Cloud

Database merupakan hal yang paling penting dalam suatu sistem. Kerusakan ataupun kehilangan data pada suatu database akan menjadi bencana bagi pemiliknya. Seringkali banyak orang merasa semuanya akan aman-aman saja selamanya, padahal selalu banyak bahaya yang mengincar didalam sistem.

Ketika suatu serangan terjadi, barulah akan tersadar bahwa pentingnya suatu backup pada suatu data. Tidak terkecuali database utama yang mana menjadi sumber informasi kita. Banyak cara untuk melakukan backup database yang bisa dilakukan. Pada administrator terkadang masih menggunakan cara melakukan backup secara manual. Namun apakah ada cara untuk secara otomatis database akan terbackup?

Berikut akan kita bagikan software yang bisa anda pakai untuk melakukan backup secara otomatis database anda.

Auto Backup Database Mysql Phpmyadmin ke Server Lain atau Cloud



SQLBackupAndFTP - SQL Server, MySQL and PostgreSQL Backups

Website & Download: https://sqlbackupandftp.com

Fitur-fitur software:

  • Schedule SQL Server, MySQL, and PostgreSQL Backups without interrupting database services
  • Backup unlimited number of databases via "Run Now" button without scheduling
  • Send backups to FTP, SFTP, FTPS, NAS, local, network folder, OneDrive Personal, Box, Backblaze B2, Yandex.Disk
  • Send email confirmation on job success or failure
  • Restore backups in one click with backup chain automatically restored in correct sequence
  • dll


Dengan software tersebut anda dapat dengan mudah untuk melakukan backup secara otomatis pada database anda, sehingga anda hanya perlu mengetahui apakah backup sudah berhasil atau belum. Semoga artikel kali ini bisa bermanfaat untuk kita semua.

Terima Kasih
Satria Perwira

Cara Sederhana Mencegah SQL Injection Php Login

 

Cara Sederhana Mencegah SQL Injection Php Login

SQL Injection merupakan salah satu teknik untuk menggunakan celah kemanan yang berada pada sisi database. Biasanya ini dikarenakan adanya form pada PHP yang dimana saat data dikirimkan tidak dilakukan filter dengan benar sesuai dengan kondisi dari form tersebut.

Misal pada form login terdapat form email dan password, tentu user harus mengirimkan data yang berisi email dengan benar (menggunakan @ sesuai format email) dan passwordnya. Apabila form memungkinkan untuk mengirim data tidak sesuai dengan format email maka itu yang disebut form tidak terfilter. Seseorang bisa memanfaatkan celah tersebut untuk masuk ke sistem.

Selain itu dengan teknik SQL Injection biasanya dilakukan dengan tujuan  antara lain :

1. Bypass Otentikasi
2. Mengambil Informasi (data user, kartu kredit dll)
3. Mengubah, Menghapus Data (merusak data)

Banyak cara yang bisa dilakukan untuk mencegahnya, disini kita akan belajar cara sederhana untuk melakukan filter pada sisi form loginnya.

Jika biasanya anda menerima inputan form dengan cara berikut :

$username = $_POST['username'];

Silahkan tambahan fungsi filtering berikut dan modifikasi kode diatas :

function clean_injeksi($data){
          $filter=stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES)));
          return $filter;
        }

$username = clean_injeksi($_POST['username']);


Dengan cara tersebut, kita coba memfilter inputan untuk tidak menerima inputan berupa karakter-karakter yang menimbulkan kerentanan.

Semoga bisa diterapkan dengan baik dan bermanfaat untuk kita semua. Sampai ketemu ditutorial selanjutnya.
 

Remote Database MySQL, PostgreSQL, SQL Server Free

 

Remote Database MySQL, PostgreSQL, SQL Server Free

Aplikasi remote database memang sangatlah banyak, ada yang berbayar dan gratis. Masing-masing memiliki kelebihan dan kekurangan. Salah satu aplikasi gratis terbaik yang sudah banyak digunakan oleh para database administrator adalah HeidiSQL.

HeidiSQL adalah perangkat lunak gratis, dan mudah dipelajari. "HeidiSQL" memungkinkan Anda melihat dan mengedit data dan struktur dari server yang menggunakan salah satu sistem database MariaDB, MySQL, Microsoft SQL, PostgreSQL, dan SQLite. Dibangun pada tahun 2002 oleh Ansgar, HeidiSQL termasuk alat paling populer untuk MariaDB dan MySQL di seluruh dunia. (www.heidisql.com)

Mengapa kami merekomendasikan HeidiSQL?
1. Merupakan perangkat lunak gratis
2. Fitur yang terus dikembangkan (update)
3. Mudah digunakan dan dipelajari
4. Kecepatan akses ke server yang baik

Beberapa fitur yang disediakan antara lain :
* Koneki ke server berbeda dalam 1 layar
* Mendukung database systems: MariaDB, MySQL, MS SQL, PostgreSQL and SQLite
* Create and edit tables, views, stored routines, triggers and scheduled events.
* Export table rows as CSV, HTML, XML, SQL, LaTeX, Wiki Markup and PHP Array
dan yang lainnya

Aktivasi Licence Key Sublime Text 3207 Terbaru



Hai semuanya, artikel kali ini merupakan artikel sambungan pada post sebelumnya yakni Aktivasi Licence Key Sublime Text 3176 Terbaru. Dikarenakan sublime selalu mengupdate pembaharuannya, sehingga beberapa licence key yang lama sudah tidak bisa dipakai.

Agar licence key dapat berjalan dengan baik, maka anda perlu melakukkan pengaturan pada host windows terlebih dahulu. Anda dapat mengikuti setiap langkah-langkahnya pada artikel dibawah :

Aktivasi Licence Key Sublime Text 3176 Terbaru

Berikut ini update serial licence key terbaru Sublime Build 3207 :

----- BEGIN LICENSE -----
Member J2TeaM
Single User License
EA7E-1011316
D7DA350E 1B8B0760 972F8B60 F3E64036
B9B4E234 F356F38F 0AD1E3B7 0E9C5FAD
FA0A2ABE 25F65BD8 D51458E5 3923CE80
87428428 79079A01 AA69F319 A1AF29A4
A684C2DC 0B1583D4 19CBD290 217618CD
5653E0A0 BACE3948 BB2EE45E 422D2C87
DD9AF44B 99C49590 D2DBDEE1 75860FD2
8C8BB2AD B2ECE5A4 EFC08AF2 25A9B864
------ END LICENSE ------



Terima kasih,
Kami akan selalu mengupdate licence terbaru apabila licence key kali ini sudah tidak bisa terpakai.

Demikian tips Aktivasi Licence Key Sublime Text 3207 dengan Mudah, semoga bermanfaat bagi anda. Sampai ketemu di artikel selanjutnya dan jangan lupa KLIK IKLAN DIBAWAH atau DIATAS sehingga penulis lebih bersemangat dalam mengupdate artikel menarik. Terima kasih

4 Library PDF PHP Open Source Terbaik dan Mudah Digunakan


4 Library PDF PHP Open Source Terbaik dan Mudah Digunakan
Selamat siang semua, kita kembali kepada pembahasan programming setelah sebelumnya kita membahas tema lainnya. Kali ini kita akan berbagi informasi mengenai library PHP yang dapat digunakan untuk melakukan generate PDF pada aplikasi berbasis web.

Bagi para pengembang aplikasi berbasis web tentu akan membutuhkan sistem yang memberikan laporan atau report dari sistem. Salah satu pengaplikasiannya yaitu dengan menerapkan penggunakan PDF. Dari database yang telah dikela kemudian akan digenerate menjadi laporan dengan format PDF yang langsung dapat disimpan ataupun di print.

Berikut ini 4 Library PDF PHP Open Source Terbaik dan Mudah Digunakan

1. FPDF - http://www.fpdf.org/

4 Library PDF PHP Open Source Terbaik dan Mudah Digunakan
Merupakan salah satu library pdf yang dapat diterpkan pada bahasa pemrograman PHP. File dari library ini pure PHP. Beberapa fitur yang dimiliki oleh FPDF diantaranya:

    Choice of measure unit, page format and margins
    Page header and footer management
    Automatic page break
    Automatic line break and text justification
    Image support (JPEG, PNG and GIF)
    Colors
    Links
    TrueType, Type1 and encoding support
    Page compression

2. mPDF - https://mpdf.github.io/
4 Library PDF PHP Open Source Terbaik dan Mudah Digunakan
Merupakan salah satu library php yang dapat melakukan generate file dari UTF-8 uncoded HTML. mPDF merupakan pengembangan yang berbasis dari library FPDF dan HTML2FPDF sehingga memungkinan semua fitur yang ada dikeduanya akan masuk pada 1 library. Berikut fitur mPDF :

  •     Accepts UTF-8 encoded HTML
  •     Supports almost all languages including RTL (arabic and hebrew), and CJK - (chinese-japanese-korean)
  •     Bookmarks
  •     CSS stylesheets
  •     Word spacing and character spacing for justification
  •     Nested block-level elements (e.g. P, DIV) including margins, borders, padding, line-height, background colours etc.
  •     Support (partial) for floating and fixed-position block-elements
  •     Page layout and orientation
  •     Text-justification and hyphenation
  •     Page numbering
  •     Odd and even paging with mirrored margins
  •     Page headers & footers
  •     Columns
  •     Tables - nested tables, rotated, or autosized to fit on a page
  •     Table of contents
  •     Index
  •     Watermarks (with customizable text angle)
  •     Images in JPG, GIF, PNG, SVG, BMP or WMF format
  •     Password protection
  •     Annotations
  •     Barcodes (EAN13, UPC-A/E, Code 11, 39, 93, 128, Codabar, MSI, IMB, Planet, Postnet, RM4SCC etc.)
  •     Import another PDF file and use as a template
  •     Embedded font subsets
  •     PDF/A-1b support (ISO 19005-1:2005)
  •     PDF/X-1a support
  •     PDF/A-3 support (along with ZUGFeRD invoices compatibility)

3. TCPDF - https://tcpdf.org/
4 Library PDF PHP Open Source Terbaik dan Mudah Digunakan
TCPDF dikembangkan pada tahun 2002 dan berbasis Open Source. Sudah banyak CMS dan Aplikasi berbasis web yang menggunakan library ini. Banyak fitur yang sangat dibutuhkan bagi pengembang aplikasi saat ini. Berikut fitur yang dimiliki TCPDF :
  • no external libraries are required for the basic functions;
  • all standard page formats, custom page formats, custom margins and units of measure;
  • UTF-8 Unicode and Right-To-Left languages;
  • TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0 fonts;
  • font subsetting;
  • methods to publish some XHTML + CSS code, Javascript and Forms;
  • images, graphic (geometric figures) and transformation methods;
  • supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http: www.imagemagick.org/www/formats.html)
  • 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix ECC200, QR-Code, PDF417;
  • ICC Color Profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies;
  • automatic page header and footer management;
  • document encryption up to 256 bit and digital signature certifications;
  • transactions to UNDO commands;
  • PDF annotations, including links, text and file attachments;
  • text rendering modes (fill, stroke and clipping);
  • multiple columns mode;
  • no-write page regions;
  • bookmarks and table of content;
  • text hyphenation;
  • text stretching and spacing (tracking/kerning);
  • automatic page break, line break and text alignments including justification;
  • automatic page numbering and page groups;
  • move and delete pages;
  • page compression (requires php-zlib extension);
  • XOBject templates;
  • PDF/A-1b (ISO 19005-1:2005) support

4. DomPDF - https://dompdf.github.io/
4 Library PDF PHP Open Source Terbaik dan Mudah Digunakan
Merupakan salah satu PDF render yang tidak banyak diketahui oleh masyarakat. Namun DomPDF memiliki fitur yang sama seperti library PDF lain yang bisa menerapkan table sampai dengan model dari border dan cell nya. Berikut fiturnya :

  •     handles most CSS 2.1 and a few CSS3 properties, including @import, @media & @page rules
  •     supports most presentational HTML 4.0 attributes
  •     supports external stylesheets, either local or through http/ftp (via fopen-wrappers)
  •     supports complex tables, including row & column spans, separate & collapsed border models, individual cell styling
  •     image support (gif, png (8, 24 and 32 bit with alpha channel), bmp & jpeg)
  •     no dependencies on external PDF libraries, thanks to the R&OS PDF class
  •     inline PHP support


Demikian informasi mengenai 4 Library PDF PHP Open Source Terbaik dan Mudah Digunakan, semoga bisa membantu solusi anda dalam permasalahan pengembangan aplikasi.

Terima kasih telah berkunjung dan jangan lupa KLIK IKLAN dibawah untuk selalu memberikan support kepada kami dalam menulis informasi yang terbaru.

- Dafizara

Membuat Fungsi Tombol ENTER Seperti Tab Input Form


Membuat Fungsi Tombol ENTER Seperti Tab Input Form
Selamat pagi semuanya, semoga hari anda menyenangkan hari ini. Apabila anda sedang mengembangkan aplikasi berbasis website dan ingin menerapkan fungsi tombol enter seperti tombol tab / secara otomatis berpindah ke input form selanjutnya ketika tekan tombol enter, maka anda sedang membaca artikel yang tepat.

Untuk mengampilkasikan fungsi tombol enter seperti tombol tab kita dapat menggunakan Javascript untuk bisa mendeteksi area yang harus difocuskan setelah tombol enter ditekan. Berikut ini kode untuk dapat membuat tombol enter seperti tombol Tab / Enter key press behaves like a Tab in Javascript :

$('body').on('keydown', 'input, select, textarea', function(e) {
        var self = $(this)
          , form = self.parents('form:eq(0)')
          , focusable
          , next
          ;
        if (e.keyCode == 13) {

            focusable = form.find('input,a,select,button,textarea').filter(':visible');
            next = focusable.eq(focusable.index(this)+1);
            if (next.length) {
                next.focus();
            } else {
                //form.submit();
            }
            return false;
        }

    });


Dari kode diatas kita perhatikan terdapat kodisi IF (pengecekan). Kondisi yang dicek adalah apabila Keycode=13, "13" adalah keycode dari tombol ENTER. Sehingga ketika tombol enter ditekan fungsi akan memfilter form seperti input, textarea all kemudian akan memfokuskannya. Namun apabila tidak ada lagi area input yang harus di focus.kan maka akan dilakukan form.submit()

Nah demikian informasi mengenai bagaimana membuat tombol enter bekerja seperti tombol tap pada input form. Semoga artikel ini dapat bermanfaat untuk anda dan teruslah menghasilkan karya yang bermanfaat bagi banyak orang.

Terima kasih, sampai jumpa di artikel selanjutnya. Jangan lupa KLIK IKLAN kami untuk memberikan support kepada kami untuk terus berbagi informasi.

Membuat Aplikasi Android Webview Xamarin Visual Studio 2019


Membuat Aplikasi Android Webview Xamarin Visual Studio 2019

Selamat pagi semua, dipagi ini kita akan membasa mengenai pembuatan aplikasi android. Namun kali ini kita tidak akan membuat aplikasi android dengan Android Studio melainkan membuat aplikasi android yang berbasis Website / Webbased dengan menggunakan Webview dari Xamarin Visual Studio 2019.

Konsep dasar dari Aplikasi Android Web based (Webview) yakni menggunakan aplikasi berbasis web (website) yang dimasukkan kedalam aplikasi android, sehingga ketika aplikasi dibuka sebenarnya pengguna sedang membuka website namun didalam aplikasi yang kita buat. Syarat utama dalam menerapkan Android Web Based (Webview) adalah aplikasi web (website) kita sudah RESPONSIVE. Maksudnya kita web kita dibuka pada ukuran layar yang berbeda maka tampilan atau tata letak web kita tidak hancur/berantakan.

Ketika semua hal diatas sudah dipahami, maka kita akan membahas dengan apa kita akan membuat aplikasi androidnya. Kali ini kita akan mempraktekkan membuat aplikasi android dengan menggunakan Xamarin Visual Studio 2019. Untuk itu sebelum kita memulai mempraktikannya, maka anda dapat mendownload dan menginstall software Visual Studio 2019 terlebih dahulu. Bagi yang belum memilikinya silahkan dapatkan melalui link dibawah :

Visual Studio 2019 Professional Enterprise Full Serial Number

Ketika telah siap semua, kita akan memulai mempraktikkannya dengan mengikuti langkah-langkah berikut :
1. Buka Visual Studio 2019

Membuat Aplikasi Android Webview Xamarin Visual Studio 2019

2. Create a new project

Membuat Aplikasi Android Webview Xamarin Visual Studio 2019

3. Pilih Mobile App (Xamarin.Forms)

Membuat Aplikasi Android Webview Xamarin Visual Studio 2019

4. Masukkan nama project, kemudian pilih "Blank"

Membuat Aplikasi Android Webview Xamarin Visual Studio 2019

5. Buka pada "App.xaml.xs"
Terapkan kode berikut :
protected override void OnStart()
        {
            // Handle when your app starts
            global::Xamarin.Forms.Application.Current.On()
                .UseWindowSoftInputModeAdjust(WindowSoftInputModeAdjust.Resize);
        }

* Kode diatas digunakan untuk mengatur mode input keyboard pada android



Membuat Aplikasi Android Webview Xamarin Visual Studio 2019

6. Buka pada "MainPage.xaml"
Terapkan kode berikut :

<StackLayout>
        <!-- Place new controls here -->
        <WebView x:Name="Browser" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" />
    </StackLayout>

7. Buka pada "MainPage.xaml.cs"
Terapkan kode berikut :
public MainPage()
{
            InitializeComponent();
            var url = "";
    url = "http://ALAMATAPLIKASIWEBSITE";
Browser.Source = url;
}


8. Silahkan dicoba untuk debug/run dengan Virtual Device

Semoga langkah-langkah diatas bisa dipahami dengan baik dalam mempraktekkannya, silahkan cermati kodenya disesuaikan dengan kode yang sedang anda hadapi. Jangan langsung melakukan copy paste, silahkan sesuaikan dengan kebutuhan penggunaan kodenya.

Terima kasih semoga artikel ini bisa bermanfaat untuk kita semua, apabila ada hal yang kurang dari artikel ini bisa disampaikan melalui kolom komentar. Semoga kita bisa terus berbagi ilmu dalam duni IT Programming.

Terima kasih dan jangan lupa KLIK IKLAN DIBAWAH untuk memberikan semangat kepada kami dalam mengupdate informasi terbaru.

Visual Studio Professional Enterprise 2019 Full Version Serial Number Google Drive


Visual Studio Professional Enterprise 2019 Full Version Serial Number Google Drive
Visual Studio merupakan software yang dapat digunakan untuk membangun / melakukan development sistem aplikasi berbasis Web maupun Desktop. Pada versi Visual Studio 2019 saat ini fiturnya telah ditingkatkan sehingga dengan menggunakan Visual Studio maka kita dapat membuat aplikasi berbasis Android, iOS, Windows, Web dan Cloud sekaligus.

Visual Studio Professional Enterprise 2019 Full Version Serial Number Google Drive

Saat artikel ini ditulis versi Visual Studio 2019 telah mencapai 16.1 dan telah memiliki beberapa edisi yang dapat digunakan sesuai keadaan tertentu. Edisi yang dapat anda miliki antara lain :
Community : Memberikan IDE yang powefull gratis untuk digunakan oleh individu
Professional :
Cocok untuk team yang kecil
Enterprise : Versi tertinggi dengan fitur yang lengkap

Untuk dapat mendownload Visual Studio 2019 secara resmi anda dapat mengunjungi : https://visualstudio.microsoft.com/downloads/ . Namun jika anda download melalui instalasi resmi maka proses instalasinya secara online, sehingga kecepatan download akan tidak stabil.

Selain mendownload dari link resmi anda dapat mendownload dari hasil pack dan sudah jadikan 1 folder. Sehingga dengan menggunakan aplikasi downloader maka kecepatan download akan jauh lebih besar. Untuk mendownload visual studio 2019 anda dapat mengunjungi situs yang sudah membagikan link downloadnya dibawah.

Penyedia : ipeenk.com
Link Download Single Link
Download Via:
DOUPLOADS | GOOGLE DRIVE

Silahkan pilih link download sesuai dengan keinginan anda, mohon diperhatikan untuk menggunakan aplikasi downloader seperti IDM atau yang lain agar tidak terjadi file corupt.

Serial Number:
Professional:
NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

Enterprise:
BF8Y8-GN2QH-T84XB-QVY3B-RC4DF

Cara instalasi :
1. Aktifkan Koneksi Internet.
2. Extrak file, kemudian buka folder tersebut.
3. Buka folder Installer, kemudian buka vs_Professional0.exe atau vs_Enterprise0.exe
4. Klik Continue, silahkan tunggu proses download.
5. Pilih apa saja yang ingin di Install, kemudian Klik Install
6. Setelah selesai, buka software dan buat project baru
7. Klik Help, pilih Register Product
8. Pilih Unlock with a Product Key, kemudian masukan Serial Number
9. Selesai

Atau anda juga bisa buka terlebih dahulu Setup_Professional0.cmd atau Setup_Enterprise0.cmd

Spesifikasi minimal kebutuhan sistem :
Sistem Operasi: Windows 7 SP1, Windows 8/8.1, Windows 10
Processor: Quad-core with 1.8 GHz
Memory: 2 GB RAM (8 GB RAM direkomendasikan)
Storage: 800 MB ruang penyimpanan kosong (20 – 50 GB ruang penyimpanan kosong untuk Instalasi)
Resolution: 1280 x 720 Resolution

Demikian informasi kali ini mengenai Visual Studio 2019, semoga bisa bermanfaat untuk anda. Jangan lupa untuk mengunjungi artikel lain untuk menambah informasi anda dalam dunia IT.

Terima kasih dan jangan lupa KLIK IKLAN DIBAWAH untuk memberikan semangat kepada kami dalam mengupdate informasi terbaru.

Cara Encryption Decryption Php Online Method Obfuscator Part 2


Cara Encryption Decryption Php Online Method Obfuscator Part 2

Pembahasan selanjutnya yakni akan melanjutkan dari Part 1, sebelumnya kita sudah dapat melakukan Encryption Php dengan Method Obfuscator. Namun apabila kita ingin melakukan perubahan pada kode php yang telah kita enkripsi maka kita perlu melakukan Decryption atau dekripsi terlebih dahulu.

Untuk melakukan dekripsi, kita masih tetap akan menggunakan tool dari mobilefish.php tool ini diberi nama Online eval gzinflate base64_decode decoder.

Berikut langkah-langkah Dekripsi kodenya :

1. Kunjungi : mobilefish.com/services/eval_gzinflate_base64/eval_gzinflate_base64.php
2. Copy kode yang telah di enkripsi yang dimulai dari eval(...sampai...);
 
3. Paste pada form Scrambled Code
4. Masukkan Access Code

5. Klik Execute
6. Hasilnya akan tampil di Output Unscrambled Code


Jangan lupa untuk melakukan enkripsi ulang apabila kode sudah diedit. Untuk melakuken enkripsi silahkan kunjungi part 1 : Enkripsi Php dengan Metode Obfuscator

Demikian artikel kali ini semoga bisa bermanfaat bagi anda dalam menjalani dunia programming dan semoga karya anda selalu memberikan hasil yang terbaik untuk pribadi maupun untuk semua orang.

Terima kasih dan jangan lupa KLIK IKLAN DIBAWAH untuk memberikan semangat kepada kami dalam mengupdate informasi terbaru.

Cara Encryption Decryption Php Online Method Obfuscator Part 1



Halo sobat setia, kali ini kita kembali pada pembahasan mengenai bahasa pemgrograman Php (Php:Hypertext Prepocessor). Sering kali kita membuat aplikasi berbasis web dengan menggunakan bahasa pemgrograman PHP. Namun sempat terpikirkan oleh kita untuk melindungi kode kita dari orang lain agar tidak dengan mudah diedit atau dibaca alurnya oleh orang lain.

Encryption atau enkripsi merupakan proses pengacakan data untuk menutupi data aslinya sehingga bagi seseorang yang tidak mempunyai kuncu untuk membukanya maka tidak akan bisa membaca data tersebut. Dengan melakukan encryption kita dapat melindungi kode PHP kita dari seseorang yang tidak bertanggung jawab. Langkah ini dilakukan untuk mengantisipasi tindakan yang kita harapkan dengan program atau aplikasi yang kita buat.

Adapun untuk dapat membaca kode yang kita Encryption yakni dengan melakukan Decryption. Dengan decryption kita dapat mengetahui isi data dari pesan/data yang telah di encryption atau enkripsi.

Lalu bagaimana melakukan enkripsi pada PHP?
Berikut kita akan memberikan tools online dari suatu website yang dapat anda gunakan untuk melakukan enkripsi pada PHP.

Tool ini dinama kan PHP Obfuscator yang dikembangkan oleh mobilefish.com

Metode Obfuscator sendiri yakni sebuah metode untuk mengaburkan kode / proteksi kkode, karena kode asli akan digenerate menjadi gabungan beberapa simbol sehingga kode tidak bisa dibaca dengan mudah.

Langkah-langkahnya Melakukan Encryption dengan PHP Obfuscator :

1. Kunjungi : mobilefish.com/services/php_obfuscator/php_obfuscator.php
2. Masukkan kode Php anda pada form "Input Code"
Cara Encryption Decryption Php Online Method Obfuscator Part 1

3. Kemudian masukkan access code sesuai dengan kode yang tertera

4. Klik Encode
5. Copy hasilnya pada form output obfuscated code


Dengan menggunakan Obfuscated Code tersebut kode php anda menjadi tidak mudah dibaca oleh orang lain. Sehingga akan memberikan sedikit keamanan untuk kode anda.

Untuk Melakukan Decryption dari kode yang telah di Encode/Encryption silahkan baca pada Part 2 : Decryption Php Method Obfuscated

Demikian artikel kali ini semoga bisa bermanfaat bagi anda dalam menjalani dunia programming dan semoga karya anda selalu memberikan hasil yang terbaik untuk pribadi maupun untuk semua orang.

Terima kasih dan jangan lupa KLIK IKLAN DIBAWAH untuk memberikan semangat kepada kami dalam mengupdate informasi terbaru.

PHP : Mendapatkan Tanggal dan Jam Hari Ini Negara Indonesia



PHP merupakan bahasa yang berjalan pada sisi server, sehingga untuk mendapatkan tanggal dan jam saat ini bukan merupakan hal yang sulit. Dalam kasus tertentu kita sering kali menggunakan fungsi tanggal date() pada PHP namun yang dihasilkan merupakan waktu negara lain. Sehingga perlu ada penambahan kode lain untuk mengeset tanggal yang berasal dari negara Indonesia.

Berikut ini Cara Mendapatkan Tanggal dan Jam Hari Ini Sesuai pada Negara Indonesia :

1. Perlu diketahui timezone / zona waktu yang disediakan oleh PHP

NEGARA :
Africa
America
Antarctica
Arctic
Asia
Atlantic
Australia
Europe
Indian
Pacific
Others


Informasi lebih lengkap bisa diakses di https://www.php.net/manual/en/timezones.asia.php

Dikarenakan kita tinggal dinegara Indonesia, maka kita akan menggunakan zona waktu "Asia/Jakarta"

2. Penggunaan zona waktu pada fungsi tanggal / date() pada PHP

Contoh Tanggal dan Waktu :

  date_default_timezone_set('Asia/Jakarta');
  $tglwaktu = date('Y-m-d H:i:s');
  echo $tglwaktu;
?>


Contoh Tanggal :

  date_default_timezone_set('Asia/Jakarta');
  $tgl = date('Y-m-d');
  echo $tgl;
?>


Demikian penjelasan mengenai penggunaan zona waktu pada date php, sehingga waktu yang ditampilkan merupakan waktu yang sesuai zona waktu kita yakni di Negara Indonesia.

Terima kasih dan jangan lupa KLIK IKLAN DIBAWAH untuk memberikan semangat kepada kami dalam mengupdate informasi terbaru.

EXPLODE PHP dan SPLIT JAVASCRIPT untuk Memisahkan String


EXPLODE PHP dan SPLIT JAVASCRIPT untuk Memisahkan String

Selamat pagi pembaca setia, hari ini kita akan bersama membahas tentang PHP dan Javascript. Dalam kasus ini kita ingin memisahkan string menjadi beberapa string. Dalam mengembangkan sebuah aplikasi berbasis web tentu kita pernah menemukan kasus seperti ini, sehingga kali ini kita akan membahas untuk penerapan penggunaan fungsi EXPLODE pada PHP dan fungsi SPLIT pada javascript. Keduanya memiliki kegunaan yang sama, hanya masing-masing fungsi diterapkan untuk bahasa pemrograman masing-masing.

Contoh kasus :
Terdapat string "Aku sayang ibu", kasusnya kita ingin memisahkan masing masing menjadi "Aku", "sayang", "ibu" dan masing-masing string akan dimasukkan kedalam variabel masing-masing.

Berikut adalah penggunaan EXPLODE PHP dan SPLIT JAVASCRIPT untuk Memisahkan String :

1. Penggunaan Explode PHP

$warna = "Merah,Putih,Hijau;
$satuwarna = explode("," , $warna);

echo $satuwarna[0]; // Menghasilkan string Merah
echo $satuwarna[1]; // Menghasilkan string Putih
echo $satuwarna[2]; // Menghasilkan string Hijau
?>


Dalam penggunaan fungsi explode, perlu pemisah yang akan dijadikan acuan untuk memisahkan seluruh string. Dalam contoh diatas pemisahnya adalah (,) tanda koma. Kemudian hasil dari explode dimasukkan kedalam variabel $satuwarna yang berbentuk array dengan dimulai dari array [0].


2. Penggunaan Split Javascript

var warna = "Merah,Putih,Hijau";
var satuwarna = warna.split(",");
var value1 = satuwarna[0]; // Isi value1 ada Merah
var value2 = satuwarna[1]; // Isi value1 ada Putih
var value3 = satuwarna[2]; // Isi value1 ada Hijau

alert(value2);


Dalam penggunaan fungsi split javscript sama halnya dengan explode, kita memerlukan pemisah yang dijadikan acuan. Dalam contoh diatas pemisahnya adalah (,) tanda koma. Dan hasilnya sama seperti explode yakni dimasukkan dalam variabel array.


Demikian pembahasan kita hari ini mengenai Penggunaan EXPLODE PHP dan SPLIT JAVASCRIPT untuk Memisahkan String, semoga bisa membantu anda dalam menyelesaikan berbagai kasus khususnya aplikasi berbasis web. Sehingga dapat selalu menghasilkan karya yang berguna.

Terima kasih dan jangan lupa KLIK IKLAN DIBAWAH untuk memberikan semangat kepada kami dalam mengupdate informasi terbaru.

Input POST banyak data dengan name yang sama di PHP


Input POST banyak data dengan name yang sama di PHP
Multiple inputs with same name through POST

Sebelumnya saya menemukan masalah yang sama dalam pembuatan aplikasi berbasis web yakni untuk dapat melakukan Multiple inputs with same name through POST in php (Input POST banyak data dengan nama yang sama di PHP). Setelah saya cari-cari di google dan mencoba menerapkannya ternyata itu adalah hal yang cukup mudah dilakukan.

Mari kita langsung coba praktek pada 2 permasalahan agar lebh fokus pada penerapannya. Disini kita akan menggunakan konsep array untuk dapat mengirim data dari input dan menerimanya dengan method POST pada PHP.

A. Penerapan Penggunaan Array pada kasus pertama

Pada HTML input:
<input name="xyz[]" value="abc" />
<input name="xyz[]" value="def" />
 
Php POST:
1. Penggunaan Foreach
$dataisi = $_POST['xyz'];
foreach ($dataisi as $value) {
echo $value;
}


2. Penggunaan While
$i = 0;
$dataisi = $_POST['xyz'];
$totalarray =  sizeof($dataisi);
while($i <= $totalarray){
echo $_POST['xyz'][$i];
}



B. Penerapan array pada kasus kedua
<input name="xyz[0][nama]" value="abc" />
<input name="xyz[0][alamat]" value="def" />
<input name="xyz[1][nama]" value="ghi" />
<input name="xyz[1][alamat]" value="jkl" />
1. Penggunaan While
$i = 0;
$dataisi = $_POST['xyz'];
$totalarray =  sizeof($dataisi);
while($i <= $totalarray){
echo $_POST['xyz'][$i]['nama'];
echo $_POST['xyz'][$i]['alamat'];
}


Dengan cara diatas, kita dapat input data melalui POST PHP dengan menerapkan form input dengan NAME yang sama. Seringkali ini digunakan dalam pembuatan program dengan kemungkinan input data yang dinamis.

Tulisan ini dari berbagai sumber yang telah penulis kumpulkan dan terapkan sesuai dengan kondisi kasus yang memiliki konsep yang sama. Semoga tulisan ini dapat bermanfaat bagi anda.

Terima kasih dan jangan lupa KLIK IKLAN DIBAWAH untuk memberikan semangat kepada kami dalam mengupdate informasi terbaru.

by Dafizara

Aktivasi Licence Key Sublime Text 3176 Terbaru


Aktivasi Licence Key Sublime Text 3176 Terbaru

Artikel kali ini membahas bagaimana mengaktivasi atau activate Sublime Text build 3176 dengan Licence Key. Sebelum membahas lebih dalam kita perlu mengetahui apa itu Sublime Text, Sublime Text adalah sebuah teks editor yang sangat canggih untuk coding, markup dan lain-lain. Anda akan menyukai antarmuka pengguna yang sangat sederhana -mengingatkan dulu 4 tahun menggunakan centos-, fitur yang luar biasa serta kinerja yang tidak kalah luar biasa. (dumetschool.com)

Bagi para programmer ataupun developer tentu tidak asing dengan aplikasi text editor yang satu ini, aplikasi ini telah menjadi kebutuhan utama dikalangan programmer baik yang baru belajar dibangku sekolah/kuliah maupun yang sudah bekerja pada perusahaan/instansi tertentu.

Lalu mengapa kita harus mengativasi Sublime Text?
Menurut saya, alasan utamanya karena sering munculnya POP UP yang mengganggu dan melihat pada title aplikasi tertulis (UNREGISTERED) menjadikan tidak nyaman memandangnya. Sehingga saya memutuskan untuk mengaktivasi Sublime Text tersebut.

Baca juga : Mendapatkan Serial Number, Licence Semua Software Terlengkap 2018

Berikut langkah-langkahnya :
1. Pertama anda harus menambahkan pengalihan pengaksesan situs pada host di komputer anda dengan cara masuk ke folder /etc/hosts.
* Biasanya berada pada C:\Windows\System32\drivers\etc

2. Buka file "hosts" dengan aplikasi notepad atau sublime (menggunakan run as administrator)

3. Pada baris terakhir tambahkan berikut ini :
127.0.0.1 www.sublimetext.com
127.0.0.1 license.sublimehq.com

4. Simpan file hosts
5. Buka Sublime Text, masuk ke Help > Enter Licence

6. Masukkan Licence Berikut

----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------

7. Selesai

Maka saat ini aplikasi Sublime Text yang anda miliki sudah teraktivasi dengan baik, terlihat dari hilangnya tulisan (UNREGISTERED) pada title aplikasi.

Demikian tips Aktivasi Licence Key Sublime Text 3176 dengan Mudah, semoga bermanfaat bagi anda. Sampai ketemu di artikel selanjutnya dan jangan lupa KLIK IKLAN DIBAWAH atau DIATAS sehingga penulis lebih bersemangat dalam mengupdate artikel menarik. Terima kasih

oleh Dafizara

Cara Mengakses Kamera Smartphone dan Webcam Pada Web dengan HTML 5 JS


Cara Mengakses Kamera Smartphone dan Webcam Pada Web dengan HTML 5 JS


Artikel kali ini kita akan membahas bagaimana mengakses kamera webcam dan smartphone pada aplikasi berbasis web dengan HTML5 dan javascript. Saat ini aplikasi berbasis website sudah berkembang sangat pesat, fitur-fitur yang disediakan sangat interfaktif dan menarik untuk digunakan. Misal saja sistem absensi sekaligus mencapture/mefoto seseorang yang melakukan absensi agar tidak terjadi kecurangan dan masih banyak aplikasi-aplikasi web yang membutuhkan fitur pengaksesan kamera.

Sehingga, sekarang kita akan mencoba menerapkan penggunakan kamera pada sistem aplikasi berbasis web dengan menggunakan HTML5 dan javascript.

Pertama, kita akan menambahkan tag video (HTML5) sebagai media merekam aktivitas didepan kamera, yaitu dengan menggunakan kode berikut :
<video id="video" width="425" height="300" autoplay></video>
<button id="snap">Ambil Gambar</button>
Kedua, kita akan menangkap hasil capture (hasil foto) dari kamera kedalam canvas (HTML5) menggunakan kode berikut :

<canvas id="canvas" width="425" height="300"></canvas>
<img src="" id="gambare">
<button id="save">Simpan Gambar</button>
Ketiga, kita akan menambahkan javascript sebagai pengeksekusi dari setiap aktivitas capturing gambar, berikut ini script dari javascriptnya tambahkan diatas kode </body> :
<script type="text/javascript">
   
    // Grab elements, create settings, etc.
    var video = document.getElementById('video');

    // Get access to the camera!
    if(navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
        // Not adding `{ audio: true }` since we only want video now
        navigator.mediaDevices.getUserMedia({ video: true }).then(function(stream) {
            video.src = window.URL.createObjectURL(stream);
            video.play();
        });
    }

    // Elements for taking the snapshot
    var canvas = document.getElementById('canvas');
    var context = canvas.getContext('2d');
    var video = document.getElementById('video');

    // Trigger photo take
    document.getElementById("snap").addEventListener("click", function() {
        context.drawImage(video, 0, 0, 425, 300);
    });
    document.getElementById("save").addEventListener("click", function() {
            var canvas = document.getElementById('canvas');
            var dataURL = canvas.toDataURL();
            $.ajax({
              type: "POST",
              url: "pengguna/simpangambar.php", // ini adalah fungsi file php simpan gambar
              data: {
                 imgBase64: dataURL
              }
            }).done(function(o) {
                window.location.replace("pengguna.php");
              console.log('saved');
            });
    });
</script>
Keempat, menangkap hasil pengiriman data pada method post fungsi simpangambar.php :
<?php
        // requires php5
        define('UPLOAD_DIR', 'assets/images/');
        $img = $_POST['imgBase64'];
        $img = str_replace('data:image/png;base64,', '', $img);
        $img = str_replace(' ', '+', $img);
        $data = base64_decode($img);
        $namafile = uniqid() . '.png';
        $file = UPLOAD_DIR . $namafile;
        $success = file_put_contents($file, $data);
       
        print $success ? $file : 'Unable to save the file.';
        echo $namafile;
?>
Selesai, gambar telah disimpan kedalam folder assets/images/ (sesuaikan aplikasi anda), dengan nama yang telah ditampilkan pada variabel $namafile

Demikian tips Cara Mengakses Kamera Smartphone dan Webcam Pada Web dengan HTML 5 JS, semoga bermanfaat bagi anda. Sampai ketemu di artikel selanjutnya dan jangan lupa KLIK IKLAN DIBAWAH atau DIATAS sehingga penulis lebih bersemangat dalam mengupdate artikel menarik. Terima kasih

oleh Dafizara

Cara Membuat Form Input HTML Hanya Terisi Angka dengan Mudah



Cara Membuat Form Input HTML Hanya Terisi Angka dengan Mudah

Artikel kali ini kita akan membahas bagaimana membuat form inputan hanya terisi angka pada html dengan bantuan javascript. Sebelumnya kita perlu tahu apa itu HTML, Hypertext Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. (https://id.wikipedia.org/wiki/HTML)

Biasanya dalam membangun website tentu kita akan menyediakan formulir inputan yang bisa diisikan untuk menyimpan data dalam database. Dalam merancang database biasanya terdapat tipe data bertipe INT (integer) yang hanya dapat diisi angka, apabila disi huruf maka akan terjadi error / ketidak sesuaian data. Contohnya dalam penggunaan no telepon biasanya hanya berisikan angka.

Baik disini kita akan mengetahui bagaimana membuat formulir hanya berisikan angka, sehingga apabila diinputkan selain angka maka secara otomatis akan terhapus.

1. Pertama tentukan form input mana yang akan diterapkan hanya angka. (contoh dibawah)
No. Telepon : <input type="text" name="notelp"/>

* diatas merupakan kode form input dengan HTML

2. Tambahkan class dengan nama "numeric" sehingga akan menjadi seperti dibawah.
No. Telepon : <input type="text" class="numeric" name="notelp"/>

3. Tambahkan jquery (javascript) berikut diatas tag
<script type="text/javascript"> jQuery('.numeric').keyup(function () { this.value = this.value.replace(/[^0-9\.]/g,''); }); </script>


4. Pastikan sudah menambahkan library jquery.
5. Simpan
Silahkan cek hasilnya, maka akan secara otomatis ketika anda menginputkan selain angka formulir akan menolak inputan dan menghapusnya inputan selain angka secara otomatis.

Demikian tips Cara Membuat Form Input HTML Hanya Terisi Angka dengan Mudah, semoga bermanfaat bagi anda. Sampai ketemu di artikel selanjutnya dan jangan lupa KLIK IKLAN DIBAWAH atau DIATAS sehingga penulis lebih bersemangat dalam mengupdate artikel menarik. Terima kasih

oleh Dafizara

Membuat Captcha di HTML PHP Framework Codeigniter


Membuat Captcha di HTML PHP Framework Codeigniter


Dalam pembahasan kali ini kita akan Membuat Captcha di HTML PHP Framework Codeigniter. Perlu kita ketahui bahwa dengan Captcha suatu aplikasi akan menghindari adanya perlakuan aksi secara terus menerut oleh bot (robot) misal melakukan pendaftaran terus menerus secara otomatis sehingga mengakibatkan kegagalan sistem. Namun apa sebenarnya itu Captcha?

Menurut Wikipedia (https://id.wikipedia.org/wiki/CAPTCHA) :
CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia. Oleh sebab itu, uji ini kadang disebut sebagai uji Turing balik, karena dikelola oleh mesin dan ditujukan untuk manusia, kebalikan dari uji Turing standar yang biasanya dikelola oleh manusia dan ditujukan untuk suatu mesin. CAPTCHA umumnya menggunakan huruf dan angka dari citra terdistorsi yang muncul di layar.

Ada banyak penyedia Captcha saat ini, yang paling terkenal ada reCAPTCHA milik Google, BotDetect milik Captcha.com. Mana yang lebih baik? Tentu keduanya sangat baik untuk diterapkan pada sistem kita. Namun kali ini kita akan fokus untuk menerapkan Captcha di Framework Codeigniter dengan menggunakan BotDetect milik Captcha.com.

Hal yang perlu dipersiapkan :
DOWNLOAD Library BotDetect CAPTCHA Generator Codeigniter : KLIK DISINI

Langkah-langkah :
1. Download library terlebih dahulu melalui link diatas

2. Copy file sesuaikan dengan folder di aplikasi Codeigniter anda (misal file dalam folder config copy ke folder config sistem anda)

3. Buat routes terlebih dahulu yaitu dengen cara (buka config->routes.php) tambahkan kode dibawah ini  dilokasi paling bawah kode file routes.php 

$route['botdetect/captcha-handler'] = 'botdetect/captcha_handler/index';

Membuat Captcha di HTML PHP Framework Codeigniter

4. Buka controller yang ingin anda terapkan captcha, kemudian tambahkan kode berikut :

$this->load->library('botdetect/BotDetectCaptcha', array( 'captchaConfig' => 'ExampleCaptcha' ));
$data['captchaHtml'] = $this->botdetectcaptcha->Html();
$this->load->view('view_daftar',$data); //sesuaikan pemanggilan view anda, dan sesuaikan variabel $data


Membuat Captcha di HTML PHP Framework Codeigniter


5. Buka view yang akan diterapkan captchanya, contoh (view_daftar.php) masukan kode berikut dilokasi kemunculan captcha yang anda inginkan :

<?php echo $captchaHtml; ?>

Membuat Captcha di HTML PHP Framework Codeigniter

6. Cek hasilnya

Demikian tutorial singkat Membuat Captcha di HTML PHP Framework Codeigniter, semoga bermanfaat bagi anda dan jangan lupa komen dibawah dan klik iklan sebagai wujud apresiasi kepada kami. Terima kasih

oleh Dafizara

Project Source Code Aplikasi RPC dengan LINUX RPCGEN





RPC (Remote Procedure Calls) merupakan metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan nya sebuah server harus menyediakan layanan remote procedure.

TUJUAN RPC
RPC digunakan untuk administrasi sistem sehingga seorang administrator jaringan dapat mengakses sistemnya dan mengelola sistemnya darimna saja, selama sistemnya terhubung ke jaringan.

Struktur Protokol Message RPC
Call Message 
(Dilakukan oleh klien, dimana meminta server untuk mengeksekusi suatu prosedur)
Terdapat nilai-nilai unsigned integer yangdigunakan untuk mengidentifikasi prosedur remote, yang diminta:
   1. Nomor Program
   2. Nomor Versi dari Program
   3. Nomor Prosedur


Reply Message
(Dikirimkan oleh server jaringan, bervariasi tergantung apakah call message yang diminta klien diterima atau ditolak)
Mengandung informasi:
  1. RPM mengeksekusi call message dengan sukses
  2. Implementasi remote tidak sesuai dengan protokol
       yang digunakan (versi yang lebih tinggi atau lebih
      rendah ditolak)
  3. Program remote tidak tersedia pada sistem remote
  4. Program remote tidak mendukung versi yang
       diminta klien
  5. Nomor prosedur yang diminta tidak ada

 Project Source Code Aplikasi RPC dengan LINUX RPCGEN

RPCGEN adalah pre-compiler generator interface untuk Sun Microsystems ONC RPC. RPCGEN menggunakan file definisi interface untuk membuat stubs klien dan server di bahasa C.

Yang perlu disiapkan :
- VMware (Virtual OS), karena saya menggunakan windows jadi perlu menggunakan VMware untuk dapat menggunakan OS Linux
- OS Linux Ubuntu
- Aplikasi RPCGEN di Linux

Langkah-Langkah :
(angkap sudah masuk ke OS Linux Ubuntu)
1. Install aplikasi RPCGEN
Buka terminal > sudo apt-get install rpcbind
2. Buat folder di Home dengan nama "RPC" / terserah anda
3. Buka aplikasi gedit
4. Masukkan source code berikut

struct numbers{
    int a;
    int b;
};

program tambah_prog{
    version tambah_vers{
        int tambah(numbers)=1;
    }=1;
}=0x23451111;

5. Simpan dengan extensi .x (contoh : tambah.x)
6. Generate source code tersebut dengan perintah terminal > rpcgen -a -C namafile.x
7. Compile aplikasi tersebut dengan perintah terminal > make -f Makefile.namafile
8. Edit source code file "namafile_server.c" sesuaikan dibawah ini (asumsikan namafilenya "tambah")
/*
 * This is sample code generated by rpcgen.
 * These are only templates and you can use them
 * as a guideline for developing your own functions.
 */

#include "tambah.h"

int *
tambah_1_svc(numbers *argp, struct svc_req *rqstp)
{
    static int  result;
    printf("\n\n ===================================\n");
    printf(" PROSES PEMANGGILAN FUNGSI DI SERVER\n");
    printf(" Fungsi: tambah(%d, %d) DI PANGGIL\n", argp->a, argp->b);

    result = argp->a + argp->b;

    return &result;
}

9.  Edit source code file "namafile_client.c" sesuaikan dibawah ini (asumsikan namafilenya "tambah")

/*
 * This is sample code generated by rpcgen.
 * These are only templates and you can use them
 * as a guideline for developing your own functions.
 */

#include "tambah.h"


void
tambah_prog_1(char *host, int x, int y)
{
    CLIENT *clnt;
    int  *result_1;
    numbers  tambah_1_arg;

#ifndef    DEBUG
    clnt = clnt_create (host, tambah_prog, tambah_vers, "udp");
    if (clnt == NULL) {
        clnt_pcreateerror (host);
        exit (1);
    }
#endif    /* DEBUG */
    tambah_1_arg.a=x;
    tambah_1_arg.b=y;   

    result_1 = tambah_1(&tambah_1_arg, clnt);
    if (result_1 == (int *) NULL) {
        clnt_perror (clnt, "call failed");
    }
    else{
        printf("\n\n MEMANGGIL FUNGSI [tambah] DI SERVER\n");
        printf(" Hasil Penjumlahan:%d\n",*result_1);
    }
#ifndef    DEBUG
    clnt_destroy (clnt);
#endif     /* DEBUG */
}


int
main (int argc, char *argv[])
{
    char *host;

    if (argc < 4) {
        printf("\n\n ERROR FORMAT KURANG HOST dan PARAMETERNYA\n");
        printf(" FOTMAT : HOST [NOMOR] [NOMOR]\n");
        printf (" usage: %s server_host\n", argv[0]);
        exit (1);
    }
    host = argv[1];
    tambah_prog_1 (host, atoi(argv[2]), atoi(argv[3]));
exit (0);
}

10. Selesai

Untuk mensimulasikan ikuti tahapan berikut :
- Lakukan compile terlebih dahulu > make -f Makefile.namafile
- Masuk sebagai server > sudo ./namafile_server
- Masukkan password user os linux
- Kemudian buka terminal lagi (jadi membuka 2 terminal)
- Masuk sebagai client > sudo ./namafile_client
- Masukkan password user os linux
- JIKA ERROR lengkapi perintah pemanggilan prosedur  > sudo ./namafile_server localhost 20 20
- Cek pada sisi client dan sisi server

Terima kasih telah berkunjung disini, silahkan kirimkan komentar dan klik iklan dibawah ini
oleh Rafi Aldiansyah A