Download Sublime Text 3 Full Gratis

Download Sublime Text 3 Full Gratis

banner blog

Halo Sobat Teknisi, Sublime Text merupakan aplikasi kode editor yang banyak digunakan programmer dalam menulis baris programnya. Dengan banyak dukungan bahasa pemrograman seperti C, C++, C#, CSS, HTML, dan lain sebagainya.
 
Baca juga: Mengatasi Tampilan Visual Stuido Code yang Hitam

Cara Download Aplikasi Sublime

Berikut ini adalah langkah-langkah mengunduh dan menginstall aplikasi sublime pada leptop atau komputer Sobat:
  •  Download Aplikasi Sublime Text
Langkah pertama Sobat harus download sublime text terlebih dahulu, bisa melalui situs resminya. Kemudian ekstrak file “Sublime Text 3 Full version” dan file patch yang ada terdapat di folder tersebut.


  • Menginstal Program
Selanjutnya, Sobat install programnya sampai proses tersebut selesai.
 
Baca juga: Cara Menghindari Block Saat Akan Menginstall Program.
 
  • Jalankan "File Patch"

Klik kanan >run as administrator untuk menjalankan file patch. Lalu klik Patch, setelah itu Anda buka programnya.

 

  • Atau Memasukkan Kode Lisensi Sublime Text
Masuk ke aplikasinya, lalu pilih Help jika sudah lalu pilih Enter License setelah itu masukkan salah satu dari kode lisensi di bawah ini.

/*-------------BEGIN LICENSE----------------------*/
Free Communities Consultoria em Informática Ltda

Single User License

EA7E-801302

C154C122 4EFA4415 F1AAEBCC 315F3A7D

2580735A 7955AA57 850ABD88 72A1DDD8

8D2CE060 CF980C29 890D74F2 53131895

281E324E 98EA1FEF 7FF69A12 17CA7784

490862AF 833E133D FD22141D D8C89B94

4C10A4D2 24693D70 AE37C18F 72EF0BE5

1ED60704 651BC71F 16CA1B77 496A0B19

463EDFF9 6BEB1861 CA5BAD96 89D0118E
/*-------------END LICENSE----------------------*/

 

License di atas adalah license yang digunakan untuk free komunitas, silahkan gunakan dengan bijak.

Cara Mengatasi Database Error Occurred Error Number 1231 Framework Codeigniter 000webhost

Cara Mengatasi Database Error Occurred Error Number 1231 Framework Codeigniter 000webhost

Database Error Occurred Error Number 1231 CI 000webhost

Halo Sobat Teknisi apa kabar nih? Semoga semua dalam kondisi baik-baik saja yaa... Selamat datang kembali semoga setelah berkunjung dari blog ini permasalahan dapat terselesaikan serta dapat menambah wawasan kita semua.

 

Kali ini saya akan membagikan pengalaman tentang masalah database terutama yang menggunakan framework Codeigniter yang menghosting di 000webhost.

 

Sedikit informasi mengenai 000webhost, situs tersebut menyediakan space hosting yang dapat kita gunakan sebagai bahan uji coba aplikasi atau mau belajar koding khususnya dalam ranah web. di 000webhost kita akan disediakan:

  • 1 website
  • 300Mb space hardisk
  • 1 akun ftp
  • 1 database MySQL

Jika Sobat tertarik untuk meminangnya info lebih lengkapnya bisa dilihat di halaman web nya langsung https://id.000webhost.com/ 

 

Baik kembali ke pokok permasalahan jika sobat menemui permasalahan seperti pada gambar pembuka dari artikel seperti di bawah ini.


A Database Error Occurred 

Error Number: 1231

Variable 'sql_mode' can't be set to the value of 'REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE( @@sql_mode'


Jika benar begitu, maka Sobat harus melakukan beberapa step di bawah ini

 

1. Buka folder application CI milik Sobat

 

2. Pilih folder config

 

3. Pilih database.php

 

4. Scroll ke bawah hingga pada array config db cari 'stricton' secara default disitu tertulis FALSE maka ubah menjadi TRUE

 'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => TRUE,
'failover' => array(),
'save_queries' => TRUE

 

Sebenarnya apa itu 'stricton' pada config database Codeigniter???


Menurut dokumentasi dari Codeigniter sendiri stricton bisa di isi TRUE / FALSE (boolean). Apakah akan memaksa koneksi "Strict Mode", bagus untuk memastikan SQL yang ketat saat mengembangkan aplikasi.


Hal ini juga tergantung dengan hosting yang kita gunakan yaa, jika menggunakan settingan default tidak mengatasi masalah yasudah dilanjutkan saja tidak perlu menggantinya menjadi true. Terkhusus Sobat menggunakan VPS dan database servernya menggunakan SQL Sobat bisa mengotak-atik dengan mendisable mode strick ini.


MySQL merupakan RDBMS di belakang banyak situs web teratas di dunia yang juga memiliki banyak aplikasi berbasis web yang dihadapi oleh perusahaan dan konsumen, termasuk juga Twitter, Youtube dan Facebook.


Pada pembaruan MySQL versi 5.7 ada Strict SQL Mode yang aktif secara default. Yang menyebabkan ada query yang tidak kompatibel.

 

Strict mode memiliki fungsi untuk mengontrol kesalahan yang terjadi pada perubahan seperti insert, update, atau create label. Dengan adanya banyak kesalahan yang terjadi maka ada beberapa faktor yang mengakibatkan terjadinya kesalahan tersebut seperti tipe data pada kolom yang salah atau keluar dari range. Berbagai kesalahan dari MySQL Strict Mode tersebut tentu sangat menganggu kerja para developer karena tidak ada pesan eror yang muncul. Dengan kejadian inilah fungsi sistem jadi tidak baik.


Begitu temen-temen cara mengatasi masalah database error strict mode pada Codeigniter dan sedikit mengulas mengenai strict mode pada SQL. Jika artikel ini menarik silahkan dibagikan ke teman yang lain atau jika ingin didiskusikan silahkan sudah disediakan pada kolom komentar, wassalam.


Refetensi:

  • Dokumentasi MySQL, https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
  • Tutorial disable MySQL strict mode, https://idwebhost.com/blog/tutorial-disable-mysql-strict-mode/
  • Cara mematikan strict SQL mode, https://servernesia.com/2575/mematikan-strict-sql-mode-mysql/
Cara Mencetak Halaman Website Menjadi PDF Menggunakan Jquery Simpel dan Mudah

Cara Mencetak Halaman Website Menjadi PDF Menggunakan Jquery Simpel dan Mudah


 Halo sobat teknisi, apa kabar? Semoga semua dalam keadaan baik-baik saja. Setelah sekian lama tidak memposting artikel baru akhirnya dapat terselesaikan juga. Bahkan pada kesempatan kali ini akan saya buka label baru dengan nama ‘Programming’. 


Akhir-akhir ini format dokumen pdf sangat familiar, seiring berkembangnya aplikasi web yang membutuhkan percetakan data. Awalnya, format file pdf dikembangkan oleh Adobe System yang kemudian menjadi format file standar terbuka. Format file PDF tidak bergantung pada hardware, Operating System, dan juga aplikasi yang digunakan sehingga layout yang sudah tercetak dalam format pdf akan tetap sama tampilannya jika dibuka pada software lainnya.

Pada kesempatan kali ini akan dibahas mengenai “Cara Mencetak Halaman Website Menjadi PDF Menggunakan Jquery Simpel dan Mudah”.

Apa itu jQuery?

jQuery adalah library JavaScript yang dibuat oleh John Resign pada tahun 2006. Tujuan dari diciptakannya library JavaScript (jQuery) ini untuk memudahkan para developer dalam menerapkan JavaScript di website. Jqeury bukanlah sebuah bahasa pemrograman sendiri namun jQuery merupakan sekumpulan dari JavaScript yang dijadikan dalam satu wadah yang dinamai jQuery.

Praktek kali ini membutuhkan web server pada laptop, bisa menggunakan XAMPP, sebelum ke langkah eksekusi sebaiknya Sobat persiapkan bahan-bahannya terlebih dahulu, link sudah saya siapkan di bawah ini

Jika bahan sudah terdownload semua, maka kurang lebih nanti susunan direktori file nya akan seperti ini
  • print-webpage-with-jQuery (nama folder)
    • style.css
    • jQuery.min.js
    • printThis.js
    • index.html

Setelah itu semua mari kita mulai untuk ngoding alias langkah eksekusi.

1. Buat folder baru pada htdocs milik Sobat sesuai dengan yang sudah direncanakan di atas tadi, untuk file awal cukup jQuery.min.js dan printThis.js saja ya Sobat. Karena file selain itu kita belum membuatnya,

2. Buka aplikasi kode editor kesayangan Sobat, lalu buat dua file baru dan beri nama style.css, index.html

3. Buka XAMPP Control Panel dan nyalakan service Apache, lalu ketikkan pada web browser localhost/print-webpage-with-jQuery (sesuai nama folder yang tadi Sobat buat)

Lhoh ko hasilnya kosongan tidak terjadi apa-apa? sabar tenang dulu kita, jika sudah sampai pada tahap ini kita yang kita buat hanya membuat folder nya saja. lanjutkan sampai step terakhir ya Sobat.

4. Kembali pada kode editor dan pilih index.html tambahkan script html kurang lebih seperti contoh di bawah ini
<!DOCTYPE html>
<html>
<head>
<title>Print dengan Jquey</title>
<!-- import css -->
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<div class="container">
<h2 class="judul-tengah">Tes print menggunakan jquery</h2>
<form>
<p>
<label>Nama</label>
<input type="text" name="" class="inputan border-bottom">
</p>
<p>
<label>Email</label>
<input type="email" name="" class="inputan border-bottom">
</p>
<p>
<label>No. Telepon</label>
<input type="text" name="" class="inputan border-bottom">
</p>
<p>
<label>Alamat</label>
<textarea name="" rows="5" class="inputan border-bottom"></textarea>
</p>
</form>
</div>
<div class="btn">
<button id="print" class="print-button">Print hamalaman ini</button>
</div>

<!-- include jquery.min -->
<script src="jquery-3.2.1.min.js"></script>
<!-- include library printThis.js -->
<script src="printThis.js"></script>
<!-- langkah eksekusinya di bawah ini -->
<script>
$('#print').click(function() {
$('.container').printThis({
debug: false,               // show the iframe for debugging
importCSS: true,            // import parent page css
importStyle: false,         // import style tags
printContainer: true,       // print outer container/$.selector
loadCSS: "http://localhost/style.css",                // path to additional css file - use an array [] for multiple
pageTitle: "",              // add title to print page
removeInline: false,        // remove inline styles from print elements
removeInlineSelector: "*",  // custom selectors to filter inline styles. removeInline must be true
printDelay: 333,            // variable print delay
header: null,               // prefix to html
footer: null,               // postfix to html
base: false,                // preserve the BASE tag or accept a string for the URL
formValues: true,           // preserve input/form values
canvas: false,              // copy canvas content
doctypeString: '<!DOCTYPE html>', // enter a different doctype for older markup
removeScripts: false,       // remove script tags from print content
copyTagClasses: false,      // copy classes from the html & body tag
beforePrintEvent: null,     // callback function for printEvent in iframe
beforePrint: null,          // function called before iframe is filled
afterPrint: null            // function called before iframe is removed
});
})
</script>

</body>
</html>
Save dengan nama index.html

Untuk lebih jelasnya mengenai syntax di atas akan saya perjelas satu persatu

<title>Print dengan Jquey</title>
Digunakan untuk memberi title pada halaman tab yang dibuka

<link rel="stylesheet" type="text/css" href="style.css">
Syntax mengimport CSS, sesuaikan dengan nama filenya jika salah dalam memanggil nama maka CSS tidak akan dapat terload

<div class="container">
<h2 class="judul-tengah">Tes print menggunakan jquery</h2>
<form>
<p>
<label>Nama</label>
<input type="text" name="" class="inputan border-bottom">
</p>
<p>
<label>Email</label>
<input type="email" name="" class="inputan border-bottom">
</p>
<p>
<label>No. Telepon</label>
<input type="text" name="" class="inputan border-bottom">
</p>
<p>
<label>Alamat</label>
<textarea name="" rows="5" class="inputan border-bottom"></textarea>
</p>
</form>
</div>
Pada bagian ini adalah area yang nantinya akan dibuat PDF yang dibungkus dengan tag div container, semua tag yang terbungkus akan masuk dalam tampilan PDF

<div class="btn">
    <button id="print" class="print-button">Print hamalaman ini</button>
</div>
Ini adalah untuk membuat button yang nantinya apabila button tersebut di clik akan memunculkan pop-up untuk mengatur format PDFnya. Yang paling vital adalah tag button id="print", id yang bernama print nantinya akan dipangil dalam javascript untuk melakukan cetak PDF

<script src="jquery-3.2.1.min.js"></script>
<script src="printThis.js"></script>
Syntax ini fungsinya untuk memanggil library jQuery dan printThis

<script>
    $('#print').click(function() {
        $('.container').printThis({
    debug: false,               // show the iframe for debugging
    importCSS: true,            // import parent page css
    importStyle: false,         // import style tags
    printContainer: true,       // print outer container/$.selector
    loadCSS: "http://localhost/style.css",                // path to additional css file - use an array [] for multiple
    pageTitle: "",              // add title to print page
    removeInline: false,        // remove inline styles from print elements
    removeInlineSelector: "*",  // custom selectors to filter inline styles. removeInline must be true
    printDelay: 333,            // variable print delay
    header: null,               // prefix to html
    footer: null,               // postfix to html
    base: false,                // preserve the BASE tag or accept a string for the URL
    formValues: true,           // preserve input/form values
    canvas: false,              // copy canvas content
    doctypeString: '<!DOCTYPE html>', // enter a different doctype for older markup
    removeScripts: false,       // remove script tags from print content
    copyTagClasses: false,      // copy classes from the html & body tag
    beforePrintEvent: null,     // callback function for printEvent in iframe
    beforePrint: null,          // function called before iframe is filled
    afterPrint: null            // function called before iframe is removed
});
})
</script>
Script JavaScript di atas adalah nyawa dari program yang kita buat, jika diartikan dalam bahasa manusia akan seperti ini "jquery tolong carikan id yang bernama print lalu jalankan fungsi di bawah ini". Untuk memanggil CSS isikan pada "loadCSS" isikan alamat direktori penyimpanannya.

Eitts, belum selesai yaa... masih ada style.css yang belum kita buat, untuk css ini sifatnya custom ya sesuai dengan kebutuhan Sobat masing-masing

5. Kembali pada kode editor dan pilih style.css tambahkan script html kurang lebih seperti contoh di bawah ini
*,*:before,*:after {
box-sizing:inherit;
}

html {
box-sizing: border-box;
}

html, body {
font-family: verdana;
}

body {
margin: 20px 30px;
}

.judul-tengah {
text-align: center;
}

form {
width: 80%;
margin: 0 auto;
}

.inputan {
padding:8px;
display:block;
border:none;
border-bottom:1px solid #ccc;
width:100%
}

form .border-bottom {
border: 1px solid #ccc !important;
}

.btn {
text-align: center;
}

.print-button {
background-color: lightblue;
border:none;
display:inline-block;
padding:8px 16px;
overflow:hidden;
text-decoration:none;
text-align:center;
cursor:pointer;
border-radius: 6px;
transition: 0.5s ease-in-out;
color: #fff;
}

.print-button:hover {
background-color: #fff;
color: black;
}

6. Selesai

Sekarang masuk ke web browser milik Sobat dan ketikkan localhost/print-webpage-with-jQuery (sesuai nama folder yang tadi Sobat buat) 

Begitu temen-temen "Cara Mencetak Halaman Website Menjadi PDF Menggunakan Jquery Simpel dan Mudah" jika mengalami masalah boleh kiranya kita berdiskusi pada kolom komentar di bawah. Semoga bermanfaat, wassalam