METODE PEMANFAATAN COMMAND LINE UNTUK DI

METODE PEMANFAATAN COMMAND LINE UNTUK DIRECT PRINTING PADA
APLIKASI BERBASIS WEB
Ekojono1, Luqman Affandi2, Dhebys Suryani3
1,2,3

Program Studi Teknik Informatika, Jurusan Teknologi Informasi, Politeknik Negeri Malang
Jl. Soekarno-Hatta No. 09 Malang 65141

1 ekojono2000@yahoo.com 2 laffandi@yahoo.com, 3 dhebys.suryani@gmail.com
ABSTRAK
Dalam urusan cetak mencetak dikenal dan bisa dilakukan dengan empat cara yaitu Teknik cetak
tinggi (Letterpress), Teknik Cetak Datar (Lithography dan Offset), Teknik Cetak Dalam
(Rotogravure dan Intaglio), Teknik Cetak Saring (Screen Printing). Masing masing dari teknik
tersebut digunakan sesuai dengan media dan tujuan dari pencetakan.
Tidak diragukan lagi, direct printing masih menjadi andalan untuk urusan cetak-mencetak,
terutama untuk program/aplikasi POS. Karena aplikasi ini membutuhkan kecepatan dalam
melakukan cetak dokumen/struk.
Kendala utama yang dialami adalah sulitnya mencetak data menggunakan direct printing melalui
sebuah aplikasi POS berbasis web. Hal ini terjadi karena produsen printer biasanya hanya
menyertakan API atau dll untuk program berbasis desktop. Dari kendala tersebut dapat diatasi
dengan pemanfaatan perintah command line melalui PHP.

Kata kunci: command line, direct print
1. PENDAHULUAN

Laporan dari program POS dapat
berupa

1.1 Latar Belakang
Program
memiliki

Point

kemampuan

of

Sales

pengolahan


(POS)
data

laporan

stok

barang,

laporan

penjualan, laporan retur dan sebagainya.
Laporan-laporan

tersebut

dapat

dicetak


mulai dari stok barang, penjualan, retur,

menggunakan printer biasa, karena dapat

bahkan

laba/rugi.

dicetak perhalaman. Selain laporan tersebut,

dikembangkan

program POS juga harus membuat nota yang

menggunakan aplikasi berbasis desktop,

berisi tentang barang-barang apasaja yang

web, dan mobile. Hal terpenting yang tidak


dibeli oleh pelanggan. Hal ini akan menjadi

dapat

masalah tersendiri

sampai

perhitungan

Program tersebut dapat

dipisahkan

dalam pengembangan

jika dokumen

nota


sebuah program POS yaitu pembuatan

tersebut dicetak menggunakan printer biasa,

laporan dan bagaimana cara mencetaknya.

karena hasil print out menjadi satu halaman

sendiri, padahal mungkin saja daftar barang

semakin mudah. Tetapi fitur tambahan

yang dibeli hanya sedikit.

tersebut biasanya hanya untuk program

Dalam hal mencetak dikenal dan

berbasis desktop saja seperti Visual Basic,


dapat dilakukan dengan empat cara yaitu

Delphi, Java dan sebagainya. Sedangkan

Teknik cetak tinggi (Letterpress), Teknik

program

Cetak Datar (Lithography dan Offset),

menggunakan basis web akan kesulitan

Teknik Cetak Dalam (Rotogravure dan

untuk menangani direct printing. Hal ini

Intaglio), Teknik Cetak Saring (Screen

terjadi karena tidak ada fasilitas API maupun


Printing).

dll yang diberikan oleh produsen printer.

Masing

masing

dari

teknik

tersebut digunakan sesuai dengan media dan
tujuan dari pencetakan.

Untuk

yang

dikembangkan


mengatasi

hal

tersebut,

pengembang POS berbasis web dapat

Permasalahan tersebut dapat diatasi
dengan teknik mencetak perbaris (direct
printing).

POS

Tidak diragukan lagi, direct

memanfaatkan
menjalankan


perintah
perintah

PHP

dengan

command

line.

Perintah tersebut dapat menjembatani untuk

printing masih menjadi andalan untuk

melakukan

urusan

untuk


memanfaatkan port. Command line tersebut

aplikasi POS, terutama dalam pembuatan

dapat dibagi menjadi dua, yaitu berbasis

nota/struk. Dengan memanfaatkan direct

Linux dan Windows. Linux menggunakan

printing, pencetakan data dapat diatur

perintah-perintah Shell, sedangkan Windows

seperlunya sesuai dengan banyaknya data

menggunakan perintah cmd.

cetak-mencetak,


pembelian

sehingga

terutama

tidak

terjadi

direct

printer

dengan

lagi

mencetak harus dalam 1 halaman kertas.

1.2 Tujuan Penelitian

Kertas yang digunakan juga dapat berupa

Tujuan

penelitian

ini

adalah

roll paper, yang dapat dipotong seperlunya.

terciptanya aplikasi POS berbasis web yang

Printer yang digunakan untuk melakukan

dapat mencetak data secara direct print.

direct

biasanya

printing

menggunakan

printer dotmatrix.

2. Tinjauan Pustaka

Produsen printer dotmatrix sering
menyertakan

API

pengembang

program

atau

dll

2.1 PHP

untuk

Menurut Agus Saputra (2011:1) PHP

sehingga

atau yang memiliki kepanjangan PHP

konektifitas dan proses direct print akan

Hypertext Preprocessor merupakan suatu

POS,

bahasa

pemrograman

difungsikan

tertentu di mana sebuah server dapat

untuk membangun sebuah website dinamis.

memberikan sebuah layanan kepada klien

PHP

atau

menyatu

yang

dengan

kode

HTML,

maksudnya adalah beda kondisi. HTML

bagaimana

sebuah

klien

dapat

mengakses sebuah layanan dalam server.

digunakan sebagai pembangun atau pondasi

Port dapat dikenali dengan angka 16-

dari kerangka layout web, sedangkan PHP

bit (dua byte) yang disebut dengan port

difungsikan sebagai prosesnya sehingga

number dan diklasifikasikan dengan jenis

dengan adanya PHP tersebut, web akan

protokol transport apa yang digunakan ke

sangant mudah di-maintenance.

dalam port TCP dan Port UDP. Karena

PHP

berjalan

pada

sisi

server

memiliki

angka

16-bit,

maka

total

sehingga PHP disebut juga sebagai bahasa

maksimum

server side scripting. Artinya bahwa dalam

protokol transport yang digunakan adalah

setiap/untuk

65536 buah.

menjalankan

PHP,

wajib

ini

port

untuk

setiap

2.3 Direct printing

adanya web server.
PHP

jumlah

bersifat

open

source

Pengertian cetak secara langsung

sehingga dapat dipakai secara cuma-cuma

(Direct Printing) adalah pencetakan yang

dan mampu lintas platform, yaitu dapat

tintanya langsung dialihkan dari plate/acuan

berjalan pada sistem operasi Windows

cetak ke bahan cetak/kertas sehingga jika

maupun Linux. PHP juga dibangun sebagai

image atau teks dari acuan cetak langsung

modul pada web server apache dan sebagai

dipindahkan keatas bahan cetak maka posisi

binary yang dapat berjalan sebagai CGI.

image atau teks tersebut harus terbalik dari

2.2 Port

aslinya (tidak terbaca), agar saat image

Dalam protokol jaringan TCP/IP,
sebuah

port

mengizinkan

adalah

mekanisme

yang

sebuah

komputer

untuk

berpindah ke bahan cetak image menjadi
terbaca.
Perbandingan

mendukung beberapa sesi koneksi dengan

langsung

komputer lainnya dan program di dalam

pencetakan

secara

(Direct

printing)

dengan

pencetakan

tidak

langsung

adalah

jaringan. Port dapat mengidentifikasikan

penggunaan

bahan

aplikasi dan layanan yang menggunakan

perpindahan image-nya. Karena perpindahan

koneksi di dalam jaringan TCP/IP. Sehingga

image secara tidak langsung sehingga terjadi

port juga mengidentifikasikan sebuah proses

dua kali perpindahan yaitu dari acuan ke

perantara

untuk

karet kemudian dari karet ke bahan cetak.

diakibatkan virus. Seperti hilangnya

2.4 Sistem Operasi Windows

folder options pada explorer, task
lebih

manager yang di-disable, tidak bisa

dikenal dengan sebutan Windows adalah

membuka msconfig dan sebagainya.

keluarga sistem operasi komputer pribadi

Lebih lanjut kita bisa menangani

yang dikembangkan oleh Microsoft yang

virus lewat cmd.

Microsoft

Windows

atau

menggunakan antarmuka dengan pengguna



Seperti namanya, “Prompt” sendiri

berbasis grafik (GUI).

arti harafiahnya adalah Quick atau

2.4.1. Command Prompt

cepat jadi kita bisa mengeksekusi

Command Prompt atau DOS prompt

sebuah perintah lebih cepat dengan

adalah sebuah command line (baris perintah)

menggunakan cmd. Selain lebih

pada

cepat cmd ini juga lebih ringan

sebuah

OS

(Operating

System)

berbasis GUI untuk mengesekusi file dengan

dibanding

cara menuliskan perintahnya pada jendela

melakukan perintah masuk pada

cmd. Atau dapat diartikan Command Prompt

direktori tertentu, atau mencari file

adalah sistem operasi berbasis baris perintah

tertentu.

karena sebenarnya Command Prompt atau



Kegunaan

dengan

lain

explorer

dari

Command

DOS prompt ini pada awalnya digunakan

Prompt

sebagai sistem operasi akan tetapi setelah

membiasakan

dos mulai banyak di tinggalkan maka

command

sekarang dos tetap di integrasikan oleh

nantinya terbiasa dengan server core

microsoft pada Windows yang lebih kita

yang menggunakan OS berbasis text.

kenal

dengan

nama

MS-DOS

atau

line

adalah

untuk

menggunakan
pada

cmd

agar

2.5 Sistem Operasi Linux

Command Prompt.

Distro Linux atau Distribusi Linux

2.4.2. Fungsi Command Prompt
Adapun

ini

saat

beberapa

adalah

fungsi

dari

sebutan

komputer

dan

untuk

sistem

aplikasinya,

operasi

merupakan

Command Prompt di windows adalah

keluarga Unix yang menggunakan kernel

sebagai berikut :

Linux. Distro Linux dapat berupa perangkat



Meng-handle beberapa masalah saat

lunak bebas atau perangkat lunak komersial.

versi GUI (Grafik User Interface)

Sistem operasi Linux yang banyak beredar

pada

saat ini adalah sistem operasi open source

Windows

kita

bermasalah

yang disebarluaskan dibawah lisensi GNU.

Anda mendaftar/menambahkan user baru

Linux dapat bekerja pada berbagai macam

bernama marshal, maka Anda akan memiliki

perangkat keras komputer mulai dari inter

direktori kerja bernama marshal, yang akan

x86 sampai RISC.

selalu diletakkan pada direktori utama

Dengan lisensi GNU (GNU Not

/home. Direktori khusus yang diberikan

Unix) kita dapat memperoleh program

kepada

lengkap dengan kode programnya. Tidak

memungkinkan

hanya itu kita juga diberikan hak untuk

direktori seluas-luasnya.

setiap

user
user

yang
untuk

terdaftar
mengelola

meng-copy sebanyak yang kita mau atau

Pada Windows siapa pun boleh

bahkan mengubah kode sumbernya, dan itu

mengakses direktori yang ada, sedangkan

semua legal dibawah lisensi.

pada Linux Anda tidak boleh mengakses

Linux merupakan sistem operasi

direktori kerja dari user lain. Apabila Anda

turunan dari Unix. Di dalam Linux semua

memilikki user login bernama marshal,

perintah dasar yang digunakan adalah

maka Anda akan diberikan hak akses

perintah Unix, perintah ini sering disebut

terhadap direktori /home/marshal (kecuali

command line atau perintah baris. Seperti

Anda diberi izin akses terhadap direktori

pada system operasi Unix, semua perintah

lain oleh administrator). Sebagai gambaran,

yang digunakan akan sangat sensitif dengan

komputer penulis meliliki 3 user, sehingga

penggunaan huruf atau Case Sensitive,

pada direktori /home akan terdapat 3 buah

artinya anda tidak dapat menggunakan

direktori yang sesuai dengan nama user

sembarang huruf untuk maksud yang sama.

masing-masing.

Prompt merupakan halaman baris
yang disediakan untuk Anda, baik sebagai

3. Hasil dan Pembahasan

Metode penelitian yang digunakan

user maupun administrator, untuk dapat
mengoperasikan

sistem

Linux.

Segala

dalam penelitian ini adalah menggunakan

sesuatu yang berkenaan dengan sistem dapat

metode

dijalankan melalui halaman prompt.

development life cycle (SDLC). Metode

Pada user biasa, setiap user yang

siklus

hidup

sistem/

system

siklus hidup sistem adalah tahap pendekatan

terdaftar pada sistem Linux secara otomatis

dalam membangun

suatu

sistem

yang

akan diberikan sebuah direktori kerja sesuai

membagi pengembangan sistem ke dalam

nama user yang terdaftar. Misalnya, apabila

taraf atau tingkat yang ada. Metode SDLC

dikenal

juga

karena

waterfall

dengan

setiap

metode

tahapan

akan

permasalahan POS juga ingin agar program
aplikasi

tersebut

dapat

dijalankan

di

menghasilkan keluaran yang digunakan

komputer

dalam tahapan berikutnya.

sehingga diputuskan aplikasi POS dibuat

Tahapan-tahapanSDLC :

berbasis web dengan server local.

maupun

menggunakan

Permasalahan

saat

pembuatan laporan-laporan. Untuk laporan

3.1 Perencanaan
Tempat

muncul

tab,

yang

dijadikan

objek

harian dapat dicetak menggunakan printer

penelitian adalah D’Va klinik kecantikan di

biasa karena dapat dicetak perhalaman.

Genteng Banyuwangi. Kegiatan pencatatan

Selain laporan tersebut, program POS juga

di D’Va klinik sebagian sudah menggunakan

harus membuat nota yang berisi tentang

teknologi yang terkomputerisasi, namun

barang-barang apa saja yang dibeli oleh

seiring

pelanggan. Hal ini akan menjadi masalah

berkembangnya

layanan

yang

diberikan di D’Va klinik membuat software

tersendiri

aplikasi yang lama sudah tidak mampu

dicetak menggunakan printer biasa, karena

mengatasi

Dengan

hasil print out menjadi satu halaman sendiri,

demikian diperlukan aplikasi POS baru

padahal mungkin saja daftar barang yang

untuk mengatasi hal tersebut.

dibeli hanya sedikit.

masalah

tersebut.

jika

dokumen

nota

tersebut

Permasalahan tersebut dapat diatasi
dengan teknik mencetak perbaris (direct

3.2 ANALISIS SISTEM
Analisis sistem adalah penguraian

printing).

Tidak diragukan lagi, direct

dari suatu sistem informasi yang utuh ke

printing masih menjadi andalan untuk

dalam bagian-bagian komponennya dengan

urusan

maksud

dan

aplikasi POS, terutama dalam pembuatan

mengevaluasi permasalahan, kesempatan,

nota/struk. Dengan memanfaatkan direct

hambatan yang terjadi dan kebutuhan yang

printing, pencetakan data dapat diatur

diharapkan

seperlunya sesuai dengan banyaknya data

untuk

mengidentifikasikan

sehingga

dapat

diusulkan

perbaikan.

cetak-mencetak,

pembelian

sehingga

terutama

tidak

terjadi

untuk

lagi

Identifikasi Masalah

mencetak harus dalam 1 halaman kertas.

Keinginan dari pemilik klinik selain

Kertas yang digunakan juga dapat berupa

sebuah aplikasi yang dapat menangani

roll paper, yang dapat dipotong seperlunya.

3.2.1.

Printer yang digunakan untuk melakukan
direct

biasanya

printing

menggunakan

printer dotmatrix.
3.2.2.

maka nota akan banyak tempat kosong yang
tidak

tercetak.

Untuk

itu,

pemilik

menginginkan sebuah program yang dapat

Pengumpulan data

1. Wawancara dengan pemilik D’Va
Klinik
Untuk

besar. Jika proses transaksi hanya ada satu,

mencetak dengan kertas roll.
2. Alat dan Bahan

menggali

informasi

dan

Penelitian dilakukan di D’Va Klinik

menterjemahkan keinginan dari pemilik

Kecantikan Genteng Banyuwangi Penelitian

D’Va klinik maka diperlukan wawancara

dilaksanakan selama 7 bulan dimulai pada

agar aplikasi yang dibangun tepat guna.

bulan Mei 2016 sampai dengan Oktober

Hasil dari wawancara dengan pemilik adalah

2016. Berikut kebutuhan yang diperlukan :

aplikasi yang sudah ada tidak mampu lagi
mengatasi

semakin

permasalahan

yang

kompleknya

dihadapi.

Kendala

pertama adalah segala urusan pengisian data
dilakukan sepenuhnya oleh pemilik sebagai
super admin, padahal dengan mobilitas yang
tinggi

karena

semakin

berkembangnya

klinik membuat pemilik tidak dapat selalu
berada ditempat. Pemilik menginginkan

Tabel 3.1 Alat dan Bahan Penelitian

aplikasi yang dapat dijalankan di area klinik
dengan peralatan mobile, seperti tab. Dan
program

tersebut

selanjutnya

akan

3.2. Analisis Masalah
Setelah

melakukan

pengumpulan

dioperasikan oleh bagian penjualan dan

data yang berasal dari wawancara dan studi

bagian apotik dengan pengawasan pemilik

literatur, maka langkah berikutnya adalah

yang juga berposisi debagai dokter di klinik

melakukan analisis terhadap data yang

tersebut.

diperoleh. Beberapa point yang di dapat dari

Kendala kedua adalah program yang

kegiatan tersebut adalah :

lama menggunakan kertas setengah A4

1. Pihak klinik menginginkan

untuk mencetak nota. Hal ini dirasa kurang

program yang dapat dijalankan

efektif karena mengeluarkan biaya yang

di komputer maupun tab, karena

roll,

pegawai yang bersifat mobile.

menggunakan teknik pencetakan

Masalah ini dapat diselesaikan

konvensional

dengan

sebuah

driver. Hal ini terjadi karena

aplikasi POS menggunakan web,

hasil cetakan akan tetap menjadi

karena web dapat dijalankan di

satu lembar kertas, walaupun

komputer dan di tab. Kendala

sudah menggunakan kertas roll.

yang

Gambar 3.1 menunjukkan hasil

membangun

dihadapi

pengembangan

jika

menggunakan

maka

tidak

dapat

menggunakan

cetak menggunakan driver :

aplikasi lain seperti berbasis
desktop adalah aplikasi tersebut
hanya

dapat

dijalankan

di

komputer saja, tetapi tidak dapat
dijalankan diperangkat mobile.
Begitu juga sebaliknya, jika
aplikasi dikembangkan dalam
basis mobile, maka terdapat
kendala

jika

dijalankan

Gambar 3.1 Hasil cetak
menggunakan driver.

menggunakan komputer.
2.

Diperlukan teknik penghematan

Ternik tersebut tidak dapat

kertas untuk mencetak nota,

dipakai, karena hasil cetakan

sehingga

mengurangi

menjadi satu lembar kertas.

biaya yang dikeluarkan. Salah

Untuk mengatasi masalah ini

salah satu yang dapat dilakukan

diperlukan teknik pencetakan

adalah menggunakan kertas roll,

secara

direct

sehingga panjang kertas yang

Gambar

3.2

digunakan

sesuai

hasil

banyaknya

transaksi

yang

dilakukan.

Untuk

dapat

dapat

dengan

mengimplementasikan
pencetakan menggunakan kertas

cetak

direct printing:

printing.

menunjukkan
menggunakan

melewati jalur usb di linux
adalah seperti berikut :
echo

“Nota

Penjualan” >> /dev/ttyUSB0
(1)
Hasil dari perintah tersebut
adalah seperti terlihat galam
gambar 3.2.
Gambar 3.2 Hasil cetakan
direct printing.

mengimplementasikan teknik
direct printing di web adalah
tidak adanya perintah untuk
hal

tersebut.

Sintak-sintak yang mampu
dilakukan

oleh

berbasis
php)

web

bahasa
(contohnya

adalah

mengeksekusi

perintah
shell

kemampuan

mengeksekusi

Kendala yang dihadapi dalam

melakukan

Dari

atau

perintah-

perintah shell tersebut, maka
direct

printing

dilakukan
menggunakan

dapat
walaupun
perintah

berbasis web.
3.3. Desain Sistem
Untuk mengimplementasikan perintahperintah direct printing ke dalam script web
seperti php, maka dapat didesain skema
program seperti yang terlihat dalam gambar
3.3 berikut :

perintah command prompt.
Direct

printing

dapat

dilakukan dengan menuliskan
perintah echo di shell atau
command

prompt.

Contoh

perintah direct printing yang
menembak

data

langsung

Gambar 3.3 Skema Direct
Printing berbasis Web

1. Diperlukan setting khusus untuk

3.4. Implementasi Program
Pengembangan

program

berbasis

web dapat dilakukan dengan menggunakan

mengenalkan ttyUSB0
2. Diperlukan pemberian hak akses

CodeIgniter, yaitu pemrograman berbasis

terhadap printer dengan perintah :

framework yang menggunakan pahasa PHP.

Chmod 777 /dev/ttyUSB0

Web yang dihasilkan dapat dijalankan secara

(2)

3. Diperlukan pemberian kepemilikan

Server Site, yaitu program dapat dijalan

web, dengan perintah :

menggunakan webserver. Web server dapat

Chown root /var/www/html/toko (3)

diimplementasikan

Selain itu, untuk dapat mengeksekusi

di

berbagai

Sistem

Operasi. Dalam penelititan ini sistem operasi

script shell.exec di Linux, maka

yang

diperlukan langkah sebagai berikut :

digunakan

adalah

Ubuntu

dan

1. Masuk sebagai super user (su)

Windows.
Setelah diimplementasikan di kedua

2. Untuk masuk sebagai su melalui

sistem operasi tersebut, ternyata terdapat

web, tidak dapat dilakukan

beberapa persamaan dan perbedaan yang

secara langsung. Hal ini dapat

terjadi. Perbedaan tersebut dapat dilihat

dilakukan dengan mengubah hak

dalam tabel 3.1 berikut :

akses visudo untuk mengijinkan
perintah PHP dapat melakukan
perintah sudo su. Perintah untuk
mengganti hak visudo adalah :
Sudo visudo

(4)

Langkah-langkah tersebut berimbas
Tabel 3.1. Persamaan dan

dalam keamanan UBUNTU, karena harus

Perbedaan Implementasi Direct Printing

memberikan hak penuh terhadap aplikasi

di OS

yang sedang dibangun. Dengan membuka

Dari tabel 3.1 terlihat bahwa untuk

keamanan, maka akan rawan terhadap

mengimplementasikan direct printing di

pengganggu

dalam aplikasi berbasis web terdapat

sebagainya.

perlakuan khusus jika diimplementasikan di
sistem operasi linux UBUNTU, yaitu :

seperti

virus

dan

lain

Sedangkan implementasi program di
Windows sangat berbeda dengan di Linux,

karena aplikasi langsung dapat dijalankan.

transaksi. Berikut langkah-langkah untuk

Hal ini karena windows secara default,

menjalankan program :

windows memberikan hak penuh terhadap
aplikasi yang dibangun.

1. Membuka aplikasi POS berbasis
web:
Ketikkan alamat URL di browser
seperti berikut :

4.HASIL DANPEMBAHASAN
Setelah dilakukan analisis, desain
dan implementasi program maka dapat
didapatkan

hasil

baik

berupa

http://localhost/toko_fix/index.ph
p/supplier.

aplikasi

maupun kebutuhan yang diperlukan.
4.1. Spesifikasi Perengkat Keras yang
Dibutuhkan

Gambar 4.1 Laman Supplier.
2. Lakukan pengisian data supplier

1. Processor Intel Pentium.
2. Memori minimal 2 Gb.

dengan menekan tombol Tambah

3. Harddisk 320 Gb.

Supplier:

4. Printer Dotmatrik.
4.2. Spesifikasi Perengkat Lunak yang
Dibutuhkan
1. Sistem Operasi Windows atau
Linux
2. Web Browser
3. CodeIgniter
4. Xampp untuk Windows atau
LAMP untuk Linux
4.3.

Penerapan

dan

Gambar 4.2 Pengisian Supplier
Setelah selesai pengisian, maka

Pengujian

tekan tombol simpan.
3. Pilih tombol Action disamping

Sistem
yang

supplier, pilih menu “transaksi

dibangun kemudian diimplementasikan ke

stok” untuk melakukan transaksi.

Teknik

redirct

printing

dapam program POS agar berfungsi dengan
baik. Teknik ini didalam perintah cetak nota

2. Perintah direct printing dapat
dijalankan oleh perintah PHP
dengan memanfaatkan perintah
Shell.
3. Diperlukan pengaturan khusus
untuk
Gambar 4.3 Pengisian transaksi.
4. Tekan tombol Simpan untuk
mencetak nota.

pada

implementasi
sistem

khususnya

operasi
UBUNTU,

program
Linux,
yaitu

pemberian hak akses terhadap
file program dan akses ke printer.
5.2 Saran
Untuk menjaga keamanan sistem,
maka saran yang dapat dilakukan
adalah :
1. Membuatkan plugin untuk direct
printing agar perintah tersebut
dapat dijalankan tanpa pemberian
hak khusus.

Gambar 4.4 Nota dengan Direct Printer.
5. KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari hasil analisis, pengujian dan
hasil, dapat disimplukan bahwa :
1. Aplikasi
Printing

pencetakan
dalam

POS,

Direct
dapat

diimplementasikan dalam basis
web.

2. Diperlukan pengecekan sistem
operasi yang digunakan agar
aplikasi lebih fleksibel

DAFTAR PUSTAKA
Arbarini, Mintarsih; Fakhrudin; Rasdi
Ekosiswoyo. 2010. “Teknologi Direct

Media". Business Horizons 53(1): 59–
68.
Khodra, Masayu Leylia; Ayu Purwarianti.

Printing untuk implementasi laporan

2013. “Ekstraksi Informasi Transaksi

keuangan pada PT. Tri Karya”.

Online pada Web”. Jurnal

Fakultas Ilmu Pendidikan Universitas

Cybermatika 1(1): Artikel 4.

Negeri Semarang.
Gaol, Chr. Jimmy. L. 2008. “Sistem
Informasi Manajemen: Pemahaman
dan Aplikasi”. Grasindo.
Kaplan, Andreas M.; Michael Haenlein.
2010. "Users of the world, unite! The
challenges and opportunities of Social

I. BIODATA KETUA TIM
A. Identitas Diri
1
Nama Lengkap (dengan gelar)
2
Jenis Kelamin
3
Jabatan Fungsional
4
NIP/NIK/Identitas lainnya
5
NIDN
6
Tempat dan Tanggal Lahir
7
E-mail
8
Nomor Telepon/HP
9
Alamat Kantor
10 Nomor Telepon/Faks
11 Lulusan yang Telah Dihasilkan
12 Mata Kuliah yg Diampu
B.Riwayat Pendidikan

Ekojono. ST. M.Kom
L
Lektor Kepala
195912081985031004
0008125911
Mojokerto, 08-12-1959
ekojono2000@yahoo.com
0816786553
Jl. Soekarno Hatta 09 Malang
0341-404424
Lebih dari 3000 Mahasiswa
1. Rekayasa perangkat Lunak
2. Struktur Data
3. Projek Multimedia

S-1
S-2
Nama PerguruanTinggi UniversitasBrawijaya Malang
Bidang Ilmu
Tahun Masuk-Lulus
JudulSkripsi/Tesis/
Disertasi

S-3
IntitutTeknologiSepuluhNopember
Surabaya
TeknikElektronika
TeknikInformatika
1992-1995
2000-2006
PerancangandanPembuatanMod SistemPerbaikanSinyalSuarauntuk
ulAntarMukauntukPengujian IC- MeningkatkanKecerdasanPengenal
PPI dan IC-PIO
anSuara
Ir.M.Yulius.St. MS
Dr.Ir. JokoLiantoBuliali. MSc

NamaPembimbing/
Promotor
C.Pengalaman Penelitian
No. Tahun
1
2
3
4

Judul Penelitian

Pendanaan
Sumber
Jml (Juta Rp)
2013 PeranTeknologiBudidayaTanamanSayuranSebagaiUpa
DIPA
3 Juta
yaPeningkatanKapasitasdanProduktivitas
Polinema
2012 Pemrosesan Citra Hasil Survei GPS untuk Pemetaan
DIPA
3 Juta
Daerah Aliran Sungai Sebagai Masukan dari Sistem
Polinema
Informasi Geografi
2011 Perancangan Game untuk Menumbuhkan Kesadaran
DIPA
3 Juta
Bahaya Merokok pada Anak Usia sekolah Dasar
Polinema
2010 SistemInformasiKonsultasiPembayaranPajak Orang
DIPA
1,5 Juta
PribadiSebagaiUpayaPeningkatanLayanan Kantor
Polinema
Pajak

D. PengalamanPengabdianKepadaMasyarak
No.
1
2
3
4
5
6

Judul Pengabdian Kepada Masyarakat

Tahun

Pendanaan
Sumber*
Jml
(Juta Rp)
DIKTI
47 Juta
DIKTI
40 Juta
Pertamina 50 Juta

2015 IbMPetani Paprika
2013 IbMPakanAyam
2012 Tim
PengembangBinaLingkunganKerjasamaPolinemadenganPerta
mina
2011 PelatihanPegawai IT PJTK PT. PLN (PERSERO)
DIPA
DistribusiJawaTimur APJ Malang
Polinema
2008 Pengembangan KKG/MGMP dalampemanfaatan ICT
PMTK
untukPercepatanPemerataanMutuPendidikanPropinsiJawaTim
ur
2007 Pengembangan KKG/MGMP dalampemanfaatan ICT
PMTK
untukPercepatanPemerataanMutuPendidikandaerah tertinggal
PropinsiJawaTimur

1,5 Juta
280Juta
1M

E. PublikasiArtikelIlmiahDalamJurnal

No.

1
2
3

Judul Artikel Ilmiah

NamaJurnal

Volume/Nomor/Tahun

Praproses Citra Hasil Survei GPS Untuk
Prosiding Pro Vol 2/2/2012 ISSN: 2089Pemetaan Saluran Irigasi
poltek
2144
Model
Jurnal ELTEK edisi Oktober 2010 Vol.07
PengembanganSistemInformasiOlapBidangAkade
No.02 hal.138-149 ISSN
mikPendidikanVokasi
1693-4024
Perancangan Model Dimensi Data Warehouse
Jurnal ELTEK edisi Oktober 2009 Vol.07
untuk Sistem Informasi Lulusan Institusi
No.02 hal.138-149 ISSN
Pendidikan Tinggi
1693-4024.

F. Pemakalah Seminar Ilmiah (Oral Presentation)
No.

1

Nama Pertemuan
Ilmiah/Seminar
AMTEQ-LIPI

2

SENTIA

3

Propoltek

Judul Artikel Ilmiah

WaktudanTempat

TeknikPengukuranKualitasPembangkitListr2013
ikTenagaMikrohidro
Unair-Surabaya
MetodeSurvei GPS
2012
untukPemetaanAliranIrigasiSebagai Data Polinema
MasukanSistemInformasiGeografi
Media Interaktif Multimedia
2011
untukMenumbuhkanKesadaranBahayaMeroPolinema
kok

4

SENTIA

5

ECCISS

AplikasiPengelolaan Data
2011
StokBeraspadaGudangPerumBulog
Polinema
Regional Malang Berbasis Multimedia
PengembanganSistemInformasiPenghitung- 2010
an
Univ.Brawijaya
PotensiPajakBerbasisKerakyatanSebagaiUp Malang
ayaMenggaliPendapatanAsli Daerah

G. KaryaBuku
1
2
3
4
5

No.

JudulBuku
InteraksiManusiadanKomputer
Multimedia Terapan
PraktikumSistemOprasi
DasarBasisdata
SistemOperasi

Tahun
2012
2012
2011
2011
2010

Jumlah Halaman
70
70
100
70
70

Penerbit
Politeknik
Politeknik
Politeknik
Politeknik
Politeknik

H. Penghargaan
1

No.

Jenis Penghargaan
SatyalancanaKaryaSatya

Institusi Pemberi Penghargaan
Republik Indonesia
2000

Tahun

Semua data yang saya isikan dan tercantum dalam biodata ini adalah benar dan dapat
dipertanggungjawabkan secara hukum. Apabila dikemudian hari ternyata dijumpai ketidaksesuaian dengan kenyataan, saya sanggup menerima risikonya.
Demikian biodata ini saya buat dengan sebenarnya untuk memenuhi salah satu persyaratan dalam
pengajuanproposal penelitianswadanaPolinema.
Malang, 12 Maret 2016
Ketua Tim Pengusul,

E k o j o n o, ST. , M.Kom
NIP.195912081985031004

DAFTAR RIWAYAT HIDUP

1

IDENTITAS

Nama

Luqman Affandi, S.Kom., MMSI

NIP

198211302014041001

Pangkat dan Golongan

Penata Muda Tingkat 1 / IIIb

Tempat / Tanggal Lahir

Banyuwangi, 30 November 1982

Jenis Kelamin

Laki-laki

Agama

Islam

Status Perkawinan

Kawin

Alamat Rumah

Perumahan Graha Pelita Asrikaton Blok C No. 19,
Jl. Raya Bamban, Asrikaton, Pakis

Hobby

Musik, Komputer

RIWAYAT PENDIDIKAN
NO. TINGKAT
NAMA
PENDIDIKAN
2

JURUSAN

TAHUN
LULUS

1.

SD

SDN TEGALDLIMO
III

-

1994

2.

SLTP

SMPN 1
TEGALDLIMO

-

1997

3.

SLTA

SMAN 1 GENTENG

IPA

2000

4.

D1

CSN – UNIVERSITAS INFORMATIKA
BRAWIJAYA
KOMPUTER

2001

5.

S1

STMIK PPKIA
PRADNYA
PARAMITA

TEKNIK
INFORMATIKA

2005

6.

S2

UNIVERSITAS
GUNADARMA

SISTEM
INFORMASI

2010

3
NO.

KURSUS/LATIHAN
NAMA
KURSUS

LAMANYA IJAZAH/KETERANGA
N TAHUN

TEMPAT

1.

Oracle
15-05-2010 2010
Database 10G: s/d 03-07Administratio 2010
n Workshop 1

UNIVERSITAS
GUNADARM
A

2.

Oracle
27-03-2010 2010
Database 10G: s/d 08-05SQL
2010
Fundamentals
1

UNIVERSITAS
GUNADARM
A

3.

UNIX SUN
10-12-2007 2007
SOLARIS
s/d
SYSTEM :
14-12-2007
Admin & Java
EE

INIXINDO Surabaya

4.

Java
03-10-2011 2011
Programming s/d
08-10-2011

Universitas
Gunadarma

5.

PEKERTI

02-11-2011
s/d
04-11-2011

2011

Universitas
Negeri Malang

6.

07-11-2011
APPLIED
APPROACH s/d
11-11-2011
(AA)

2011

Universitas
Negeri Malang

RIWAYAT PEKERJAAN
NO. INSTANSI

TAHUN

KETERANGAN

1.

STMIK PPKIA Pradnya Paramita
Malang

2006 – 2008

Dosen

2.

Universitas Gunadarma Jakarta

2008 – 2010

Dosen

3.

STMIK PPKIA Pradnya Paramita
Malang

2010 – 2014

Dosen

4.

Politekni Negeri Malang

2014 – sekarang

Dosen

4

5

PENGALAMAN PENELITIAN

No

Tahun

Judul Penelitian

1

2008

Implementasi Koneksi Jaringan Operasi Linux dengan Aplikasi
Samba

2

2007

Penerapan S/MIME dalam Komunikasi Berbasis Email

3.

2014

Rekam Medik berbasis Handwriting menggunakan Android

6

PENGALAMAN PENGABDIAN KEPADA MASYARAKAT
Tahun

Judul Pengabdian Kepada Masyarakat

1

20011

Pembekalan Prokerin SMK Muhammadiah 3 Singosari Malang

2

2012

Uji Kompetensi dan Sertifikasi Keahlian Siswa SMK

3

2012

Pelatihan Penggunaan Perangkat Lunak Open Source bagi siswa

4

2011

Pelatihan Jaringan Komputer dalam lingkup LAN dan WAN
bagi SMK Mahardika Karangploso Malang

7

PENGALAMAN PENULISAN ARTIKEL ILMIAH DALAM
JURNAL

No

Tahun

Judul Artikel Ilmiah

Volume/Nomor

Nama Jurnal

1

2012

Pengembangan Software
Virtual Ajisaka Sebagai
Alat Bantu Belajar
Mengenal Aksara Jawa
dengan Pendekatan
Multimesia

Vol. 3 No. 2

Dinamika .Com

2

2012

Pencatatan dan
Pemisahan Data Log
Proxy Server Ke dalam
Database Menggunakan
Model Otomata Mesin
Turing Di STMIK
Pradnya Paramita
Malang

Vol. 3 No. 1

Teknologi Informasi

Malang, 12 Maret 2016
Anggota,

Luqman Affandi, S.Kom., MMSI
NIP. 198211302014041001

Biodata Tim Peneliti
A. Identitas Diri
1 Nama Lengkap (dengan gelar)

Dhebys Suryani Hormansyah,S.Kom.,M.T

2 Jenis Kelamin

Perempuan

3 Jabatan Fungsional

-

4 NIP/NIK/Identitas lainnya

198311092014042001

5 NIDN

-

6 Tempat, Tanggal Lahir

Surabaya, 09 november 1983

7 E-mail

Dhebys.suryani@gmail.com

8 Nomor Telepon/HP

085815330954

9 Alamat Kantor

Jl. Soekarno Hatta no. 9A Malang

10 Nomor Telepon/Faks

0341-404424, 404425 / 0341-404420

11 Lulusan yang Telah Dihasilkan

D3= 13000 S-1 = … orang; S-2 = … orang; S
orang

12 Mata Kuliah yang Diampu

1

Sistem Database

2

Pemrograman web framework

3

Multimedia terapan

Dst
B. Riwayat Pendidikan
S-1

S-2

Nama Perguruan Tinggi Universitas Trunojoyo Madura

Program Pasca Sarjana
Universitas Brawijaya Malang

Bidang Ilmu

Teknik Informatika

Teknik Elektro
Minat Sistem Komunikasi da
Informatika

Tahun Masuk-Lulus

2001-2007

2010 - 2012

Judul
Skripsi/Tesis/Disertasi

Perancangan dan pembuatan
content management system
berbasis xoops pada PT
Millenium Penata Futures Graha
Pena

Rancang bangun student lifecycle
management berbasis website
menggunakan metode rapid
application development pada
PMDFT Unibraw

Nama

1 Arif Muntasa,S.Si.,M.T

1

Dr. M.Sarosa,Dipl.Ing.,M.T

Pembimbing/Promotor

2 Arik Kurniawati, S.Kom

2

Ir. Purnomo Budi Santoso
,M.Sc.,Ph.D.

C. Pengalaman Penelitian Dalam 5 Tahun Terakhir
(Bukan Skripsi, Tesis, maupun Disertasi)
* Tuliskan sumber pendanaan baik dari skema penelitian DIKTI maupun dari
sumber lainnya.
D. Pengalaman Pengabdian Kepada Masyarakat dalam 5 Tahun
Terakhir
* Tuliskan sumber pendanaan baik dari skema pengabdian kepada
masyarakat DIKTI maupun dari sumber lainnya.
F. Pemakalah Seminar Ilmiah (Oral Presentation) dalam 5 Tahun
Terakhir
No.

Nama Pertemuan
Ilmiah / Seminar

Judul Artikel Ilmiah

SENTIA
Sistem Informasi Rekam Medis Rawat Jalan dengan
POLINEMA tahun
SMS Gateway sebagai media penyampaian informasi
1
2011
pada Balai Kesehatan Muslimat Kepanjen
APTECS

2 Tahun 2011

ISSN : 2086-1931

Design of Student Lifecycle Management using
hybrid framework at PMDFT Unibraw
Malang,
2016

12

Maret

Anggota,

Dhebys Suryani H, S.Kom.,M.T
NIP. 198311092014042001

Politeknik Negeri
Malang

Institut Teknologi
Sepuluh Nopember