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
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
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