java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query

java linux php mysql bootstrap sql sping boot linuxmint laravel



Minggu, 16 Februari 2020

install driver printer TM U220 linux mint

Printer TM U220 di Linux Mint

Printer Epson TM U220 merupakan printer yang digunakan untuk memcetak resi dari sebuah transaksi, printer ini termasuk jenis Reciept Printers yang sering kita jumpai pada toko, restoran, apotek,  mini market dan tempat-tempat lain yang membuat resi/struk untuk transaksi bisnisnya.

Bagaimana Instal Driver Printer di Linux Mint ?

Pembelian printer Epson TM U220 biasanya disertakan dengan CD driver jika pada CD driver tersebut tidak terdapat paket untuk diinstall di suatu sistem operasi selain windows maka kita harus mendownload terlebih dahulu pada situs resmi atau situs rekanan yang mengeluarkan printer tersebut. Jika menggunakan sistem operasi GNU- linux kita bisa download pada link di bawah ini :
Link Download Driver Epson TM U220 , setelah download extract file tersebut karena file hasil downloadan dalam bentuk file tercompress tar.gz, setealh selesai extract, masuk ke folder driver tersebut, kemudian jalankan perintah ini :
sudo chmod a+x install.sh perintah ini digunakan untuk memberikan hak akses untuk execute file install.sh, untuk menjalankan instalasi jalankan perintah ini :
sudo sh install.sh
setelah perintah tersebut tekan enter, maka akan ditanyakan oleh paket driver di terminal, apa jenis distro linus yang kita gunakan, apakah ubuntu32 , ubuntu64, atau opensuse32 atau opensuse64, karena kami menggunakan linux mint yang keturuan dari ubuntu dan keturuan dari debian, maka kami memilih yang ubuntu64, kebetulan kami menggunakan linux mint 64 bit.

Menambahkan Printer pada daftar Printer

Klik tombol windows untuk membuka list program/aplikasi linux mint, kemudian ketika printers, maka akan muncul menu printers, pilih menu tersebut maka akan terbuka tampilan sepserti ini :
pada gambar di atas nampak sudah ada printer Epson-TM-U220, karena kami sudah berhasil menambahkannya setelah proses instalasi driver, untuk menambahkan printer TM U220, klik menu Add, bagian atas kanan di bawah menu utama, kemudian akan muncul tampilan seperti ini :
kemudian tekan tombol Forward
pilih radio button dengan label Provide PPD file, kemudian browse file PPD yang ada pada folder instalan driver tersebut pada folder ppd :

setelah dipilih file dengan ekstensi ppd, maka akan muncul printer yang baru (TM U220) pada daftar printer dan muncul menu Test Print, silakan tekan tombol Test Print untuk melakukan pengetesan printer. Jika berhasil mencetak maka proses instalasi driver printer thermal TM U 220 berhasil, demikian tulisan singkat kami sebagai pengingat ketika lupa dan sebagai bahan belajar bagi yang belum tau, semoga bermanfaat,
Video Tutorial
Berikut ini adalah video tutorial untuk lebih memperjelas tutorial yang ada pada tulisan



Jumat, 14 Februari 2020

query collection information_schema mariadb

Query Collection Information Schema MariDB (mysql)

INFORMATION_SCHEMA merupakan database yang menyediakan akses ke metadata database, informasi tentang server MySQL seperti nama database atau tabel, tipe data kolom, atau hak akses. Istilah lain yang kadang-kadang digunakan untuk informasi ini adalah kamus data dan katalog sistem.
sebagai catatan tulisan ini menggunakan mariadb versi 10.4.8-MariaDB, yang terinstal dalam xampp di linux mint.

Tabel apa saja ?

Berikut ini adalah daftar tabel yang ada pada database information_schema, terdapat 77 buah table yaitu :
ALL_PLUGINS, APPLICABLE_ROLES, CHARACTER_SETS, CHECK_CONSTRAINTS, COLLATIONS, COLLATION_CHARACTER_SET_APPLICABILITY, COLUMNS,
COLUMN_PRIVILEGES, ENABLED_ROLES, ENGINES, EVENTS, FILES, GLOBAL_STATUS, GLOBAL_VARIABLES, KEY_CACHES, KEY_COLUMN_USAGE, OPTIMIZER_TRACE, PARAMETERS, PARTITIONS, PLUGINS, PROCESSLIST, PROFILING, REFERENTIAL_CONSTRAINTS, ROUTINES, SCHEMATA, SCHEMA_PRIVILEGES,
SESSION_STATUS, SESSION_VARIABLES, STATISTICS
SYSTEM_VARIABLES, TABLES, TABLESPACES,TABLE_CONSTRAINTS, TABLE_PRIVILEGES, TRIGGERS, USER_PRIVILEGES, VIEWS, GEOMETRY_COLUMNS, SPATIAL_REF_SYS, CLIENT_STATISTICS, INDEX_STATISTICS, INNODB_SYS_DATAFILES,
USER_STATISTICS, INNODB_SYS_TABLESTATS, INNODB_LOCKS, INNODB_MUTEXES,
INNODB_CMPMEM, INNODB_CMP_PER_INDEX, INNODB_CMP, INNODB_FT_DELETED, INNODB_CMP_RESET, INNODB_LOCK_WAITS, TABLE_STATISTICS, INNODB_TABLESPACES_ENCRYPTION, INNODB_BUFFER_PAGE_LRU, INNODB_SYS_FIELDS, INNODB_CMPMEM_RESET, INNODB_SYS_COLUMNS, INNODB_FT_INDEX_TABLE, INNODB_CMP_PER_INDEX_RESET, user_variables, INNODB_FT_INDEX_CACHE, INNODB_SYS_FOREIGN_COLS, INNODB_FT_BEING_DELETED, INNODB_BUFFER_POOL_STATS, INNODB_TRX,
INNODB_SYS_FOREIGN, INNODB_SYS_TABLES, INNODB_FT_DEFAULT_STOPWORD,
INNODB_FT_CONFIG, INNODB_BUFFER_PAGE, INNODB_SYS_TABLESPACES,
INNODB_METRICS, INNODB_SYS_INDEXES, INNODB_SYS_VIRTUAL,
INNODB_TABLESPACES_SCRUBBING, INNODB_SYS_SEMAPHORE_WAITS.

Bagaimana mengetahui jumlah kolom pada semua table dalam suatu database ?

Dalam database information_schema terdapat table COLUMNS berisi data semua kolom yang ada pada server mariadb, untuk mengetahui jumlah kolom bisa menggunakan query berikut :
select table_name ,count(column_name) as jumlah from columns where TABLE_SCHEMA = 'merantidb' group by table_name

Bagaimana mengetahui jumlah record semua table dalam suatu database ?

Gunakan table TABLES yang ada pada database Information_Schema untuk menghitung jumlah baris (record) masing-masing table yang ada pada suatu database, contoh query-nya adalah sebagai berikut :
select table_name , sum(table_rows) from INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'merantidb' GROUP BY TABLE_NAME


BERSAMBUNG...

Selasa, 11 Februari 2020

write code cpp on sublime 3

Menulis Code CPP Sublime 3

Sublime ?

adalah salah satu text editor yang multifungsi digunakan untuk menulis coding berbagai macam bahasa pemrograman / script, yang bisa diinstall pada banyak sistem operasi, terdapat versi gratis (sublime unregistered) dan juga ada versi yang berbayar registered. Sesuai judul di atas apakah bisa menggunakan sublime 3 untuk nulis coding cpp ? biasanya kan sublime digunakan untuk coding php, html, css atau javascript ? bisa bisa bisa, sublime juga bisa digunakan untuk menulis coding cpp, java, actionscript, ant, phyton, ruby dan banyak lagi yang lainnya ? Kalau sekarang kami biasanya menggunakan sublime untuk coding php, html, css, javascript, setelah gogling bentar wah ternyata sublime multifungsi sebagai text editor luar biasa.

Install Sublime 3

Silakan donwload dan install sublime 3 pada web official sublime disini , dapat diinstall pada lingkungan windows, windows64, OS X, linux juga tersedia versi portable, sehingga kita tidak perlu melakukan instalasi pada OS kita, cuup diklik dua kali pada programnya dan langsung bisa dipakai.

Sublime Cpp ?

Sublime kan cuma text editor, jadi untuk melakukan compile file cpp diperlukan compiler, kami menggunakan compiler g++ , untuk sistem operasi windows dapat menggunakan compiler MinGW (Minimalist GNU for Windows), install compilernya terlebih dahulu, baru kemudian melakukan setting pada bagian sublime.

Setting Sublime

Copykan script ini pada file yang muncul setelah klik menu Tool > Build System > New Build System
{
    "cmd": ["g++ ${file} -o ${file_path}/${file_base_name} && echo 'Build Finished' && ${file_path}/${file_base_name}"],
    "shell" : true
}
kemudian simpan dengan nama C++ Build and Run.sublime-build
setelah file ini disimpan maka akan muncul, menu Build and Run pada list Build System


Menulis Coding CPP

Buat folder workspace dengan nama folder workspace atau folder project atau folder cpp atau terserah sesuai dengan keinginan, kemudian klik menu File > open folder > pilih folder yang sudah dibaut sebelumya.


Buat file cpp baru, dengan klik kanan pada folder project, pilih New File, simpan dengan nama coba.cpp

#include <iostream>

using namespace std;

int main() {


for( int i = 1 ; i <= 100 ; i++ ) {
cout<< "nilai i = " << i << endl;
}

}

Setelah selesai membuat coding di atas, compile file tersebut dengan tombol Ctrl + B

maka akan muncul pada bagian bawah hasil running dari program tersebut.
Demikian contoh coding cpp yang ditulis pada sublime text dan dicompile menggunakan g++ compiler, semoga bermanfaat.

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux