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
1.1Latar Belakang
Program Point of Sales (POS) memiliki kemampuan pengolahan data mulai dari stok barang, penjualan, retur, bahkan sampai perhitungan laba/rugi. Program tersebut dapat dikembangkan menggunakan aplikasi berbasis desktop, web, dan mobile. Hal terpenting yang tidak dapat dipisahkan dalam pengembangan sebuah program POS yaitu pembuatan laporan dan bagaimana cara mencetaknya.
sendiri, padahal mungkin saja daftar barang yang dibeli hanya sedikit.
Dalam hal mencetak dikenal dan dapat 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.
Permasalahan tersebut dapat diatasi dengan teknik mencetak perbaris (direct printing). Tidak diragukan lagi, direct printing masih menjadi andalan untuk urusan cetak-mencetak, terutama untuk aplikasi POS, terutama dalam pembuatan nota/struk. Dengan memanfaatkan direct printing, pencetakan data dapat diatur seperlunya sesuai dengan banyaknya data pembelian sehingga tidak terjadi lagi mencetak harus dalam 1 halaman kertas. Kertas yang digunakan juga dapat berupa roll paper, yang dapat dipotong seperlunya. Printer yang digunakan untuk melakukan direct printing biasanya menggunakan printer dotmatrix.
Produsen printer dotmatrix sering menyertakan API atau dll untuk pengembang program POS, sehingga konektifitas dan proses direct print akan
semakin mudah. Tetapi fitur tambahan tersebut biasanya hanya untuk program berbasis desktop saja seperti Visual Basic, Delphi, Java dan sebagainya. Sedangkan program POS yang dikembangkan menggunakan basis web akan kesulitan untuk menangani direct printing. Hal ini terjadi karena tidak ada fasilitas API maupun dll yang diberikan oleh produsen printer.
Untuk mengatasi hal tersebut, pengembang POS berbasis web dapat memanfaatkan perintah PHP dengan menjalankan perintah command line. Perintah tersebut dapat menjembatani untuk melakukan direct printer dengan memanfaatkan port. Command line tersebut dapat dibagi menjadi dua, yaitu berbasis Linux dan Windows. Linux menggunakan perintah-perintah Shell, sedangkan Windows menggunakan perintah cmd.
1.2Tujuan Penelitian
Tujuan penelitian ini adalah terciptanya aplikasi POS berbasis web yang dapat mencetak data secara direct print.
2. Tinjauan Pustaka
2.1
PHPbahasa pemrograman yang difungsikan untuk membangun sebuah website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi. HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP tersebut, web akan sangant mudah di-maintenance.
PHP berjalan pada sisi server sehingga PHP disebut juga sebagai bahasa server side scripting. Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya web server.
PHP ini bersifat open source sehingga dapat dipakai secara cuma-cuma dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi Windows maupun Linux. PHP juga dibangun sebagai modul pada web server apache dan sebagai binary yang dapat berjalan sebagai CGI.
2.2
PortDalam protokol jaringan TCP/IP, sebuah port adalah mekanisme yang mengizinkan sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan. Port dapat mengidentifikasikan aplikasi dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP. Sehingga port juga mengidentifikasikan sebuah proses
tertentu di mana sebuah server dapat memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat mengakses sebuah layanan dalam server.
Port dapat dikenali dengan angka 16-bit (dua byte) yang disebut dengan port number dan diklasifikasikan dengan jenis protokol transport apa yang digunakan ke dalam port TCP dan Port UDP. Karena memiliki angka 16-bit, maka total maksimum jumlah port untuk setiap protokol transport yang digunakan adalah 65536 buah.
2.3
Direct printingPengertian cetak secara langsung (Direct Printing) adalah pencetakan yang tintanya langsung dialihkan dari plate/acuan cetak ke bahan cetak/kertas sehingga jika image atau teks dari acuan cetak langsung dipindahkan keatas bahan cetak maka posisi image atau teks tersebut harus terbalik dari aslinya (tidak terbaca), agar saat image berpindah ke bahan cetak image menjadi terbaca.
karet kemudian dari karet ke bahan cetak.
2.4
Sistem Operasi WindowsMicrosoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (GUI).
2.4.1. Command Prompt
Command Prompt atau DOS prompt adalah sebuah command line (baris perintah) pada sebuah OS (Operating System) berbasis GUI untuk mengesekusi file dengan cara menuliskan perintahnya pada jendela cmd. Atau dapat diartikan Command Prompt adalah sistem operasi berbasis baris perintah karena sebenarnya Command Prompt atau DOS prompt ini pada awalnya digunakan sebagai sistem operasi akan tetapi setelah dos mulai banyak di tinggalkan maka sekarang dos tetap di integrasikan oleh microsoft pada Windows yang lebih kita kenal dengan nama MS-DOS atau Command Prompt.
2.4.2. Fungsi Command Prompt
Adapun beberapa fungsi dari Command Prompt di windows adalah sebagai berikut :
Meng-handle beberapa masalah saat versi GUI (Grafik User Interface) pada Windows kita bermasalah
diakibatkan virus. Seperti hilangnya folder options pada explorer, task manager yang di-disable, tidak bisa membuka msconfig dan sebagainya. Lebih lanjut kita bisa menangani virus lewat cmd.
Seperti namanya, “Prompt” sendiri arti harafiahnya adalah Quick atau cepat jadi kita bisa mengeksekusi sebuah perintah lebih cepat dengan menggunakan cmd. Selain lebih cepat cmd ini juga lebih ringan dibanding dengan explorer saat melakukan perintah masuk pada direktori tertentu, atau mencari file tertentu.
Kegunaan lain dari Command Prompt ini adalah untuk membiasakan menggunakan command line pada cmd agar nantinya terbiasa dengan server core yang menggunakan OS berbasis text.
2.5
Sistem Operasi Linuxyang disebarluaskan dibawah lisensi GNU. Linux dapat bekerja pada berbagai macam perangkat keras komputer mulai dari inter x86 sampai RISC.
Dengan lisensi GNU (GNU Not Unix) kita dapat memperoleh program lengkap dengan kode programnya. Tidak hanya itu kita juga diberikan hak untuk meng-copy sebanyak yang kita mau atau bahkan mengubah kode sumbernya, dan itu semua legal dibawah lisensi.
Linux merupakan sistem operasi
turunan dari Unix. Di dalam Linux semua perintah dasar yang digunakan adalah perintah Unix, perintah ini sering disebut command line atau perintah baris. Seperti pada system operasi Unix, semua perintah yang digunakan akan sangat sensitif dengan penggunaan huruf atau Case Sensitive, artinya anda tidak dapat menggunakan sembarang huruf untuk maksud yang sama.
Prompt merupakan halaman baris yang disediakan untuk Anda, baik sebagai user maupun administrator, untuk dapat mengoperasikan sistem Linux. Segala sesuatu yang berkenaan dengan sistem dapat dijalankan melalui halaman prompt.
Pada user biasa, setiap user yang terdaftar pada sistem Linux secara otomatis akan diberikan sebuah direktori kerja sesuai nama user yang terdaftar. Misalnya, apabila
Anda mendaftar/menambahkan user baru bernama marshal, maka Anda akan memiliki direktori kerja bernama marshal, yang akan selalu diletakkan pada direktori utama /home. Direktori khusus yang diberikan kepada setiap user yang terdaftar memungkinkan user untuk mengelola direktori seluas-luasnya.
Pada Windows siapa pun boleh mengakses direktori yang ada, sedangkan pada Linux Anda tidak boleh mengakses direktori kerja dari user lain. Apabila Anda memilikki user login bernama marshal, maka Anda akan diberikan hak akses terhadap direktori /home/marshal (kecuali Anda diberi izin akses terhadap direktori lain oleh administrator). Sebagai gambaran, komputer penulis meliliki 3 user, sehingga pada direktori /home akan terdapat 3 buah direktori yang sesuai dengan nama user masing-masing.
3. Hasil dan Pembahasan
dikenal juga dengan metode waterfall karena setiap tahapan akan menghasilkan keluaran yang digunakan dalam tahapan berikutnya.
Tahapan-tahapanSDLC :
3.1Perencanaan
Tempat yang dijadikan objek penelitian adalah D’Va klinik kecantikan di Genteng Banyuwangi. Kegiatan pencatatan di D’Va klinik sebagian sudah menggunakan teknologi yang terkomputerisasi, namun seiring berkembangnya layanan yang diberikan di D’Va klinik membuat software aplikasi yang lama sudah tidak mampu mengatasi masalah tersebut. Dengan demikian diperlukan aplikasi POS baru untuk mengatasi hal tersebut.
3.2ANALISIS SISTEM
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.
3.2.1. Identifikasi Masalah
Keinginan dari pemilik klinik selain sebuah aplikasi yang dapat menangani
permasalahan POS juga ingin agar program aplikasi tersebut dapat dijalankan di komputer maupun menggunakan tab, sehingga diputuskan aplikasi POS dibuat berbasis web dengan server local.
Permasalahan muncul saat pembuatan laporan-laporan. Untuk laporan harian dapat dicetak menggunakan printer biasa karena dapat dicetak perhalaman. Selain laporan tersebut, program POS juga harus membuat nota yang berisi tentang barang-barang apa saja yang dibeli oleh pelanggan. Hal ini akan menjadi masalah tersendiri jika dokumen nota tersebut dicetak menggunakan printer biasa, karena hasil print out menjadi satu halaman sendiri, padahal mungkin saja daftar barang yang dibeli hanya sedikit.
Printer yang digunakan untuk melakukan direct printing biasanya menggunakan printer dotmatrix.
3.2.2. Pengumpulan data
1. Wawancara dengan pemilik D’Va Klinik
Untuk menggali informasi dan menterjemahkan keinginan dari pemilik D’Va klinik maka diperlukan wawancara agar aplikasi yang dibangun tepat guna. Hasil dari wawancara dengan pemilik adalah aplikasi yang sudah ada tidak mampu lagi mengatasi semakin kompleknya permasalahan yang 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 aplikasi yang dapat dijalankan di area klinik dengan peralatan mobile, seperti tab. Dan program tersebut selanjutnya akan dioperasikan oleh bagian penjualan dan bagian apotik dengan pengawasan pemilik yang juga berposisi debagai dokter di klinik tersebut.
Kendala kedua adalah program yang lama menggunakan kertas setengah A4 untuk mencetak nota. Hal ini dirasa kurang efektif karena mengeluarkan biaya yang
besar. Jika proses transaksi hanya ada satu, maka nota akan banyak tempat kosong yang tidak tercetak. Untuk itu, pemilik menginginkan sebuah program yang dapat mencetak dengan kertas roll.
2. Alat dan Bahan
Penelitian dilakukan di D’Va Klinik Kecantikan Genteng Banyuwangi Penelitian dilaksanakan selama 7 bulan dimulai pada bulan Mei 2016 sampai dengan Oktober 2016. Berikut kebutuhan yang diperlukan :
Tabel 3.1 Alat dan Bahan Penelitian
3.2.Analisis Masalah
Setelah melakukan pengumpulan data yang berasal dari wawancara dan studi literatur, maka langkah berikutnya adalah melakukan analisis terhadap data yang diperoleh. Beberapa point yang di dapat dari kegiatan tersebut adalah :
di komputer maupun tab, karena pegawai yang bersifat mobile. Masalah ini dapat diselesaikan dengan membangun sebuah aplikasi POS menggunakan web, karena web dapat dijalankan di komputer dan di tab. Kendala yang dihadapi jika pengembangan menggunakan 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 menggunakan komputer.
2. Diperlukan teknik penghematan kertas untuk mencetak nota, sehingga dapat mengurangi biaya yang dikeluarkan. Salah salah satu yang dapat dilakukan adalah menggunakan kertas roll, sehingga panjang kertas yang digunakan sesuai dengan banyaknya transaksi yang dilakukan. Untuk dapat mengimplementasikan
pencetakan menggunakan kertas
roll, maka tidak dapat menggunakan teknik pencetakan konvensional menggunakan driver. Hal ini terjadi karena hasil cetakan akan tetap menjadi satu lembar kertas, walaupun sudah menggunakan kertas roll. Gambar 3.1 menunjukkan hasil cetak menggunakan driver :
Gambar 3.1 Hasil cetak menggunakan driver.
Gambar 3.2 Hasil cetakan direct printing.
Kendala yang dihadapi dalam mengimplementasikan teknik direct printing di web adalah tidak adanya perintah untuk melakukan hal tersebut. Sintak-sintak yang mampu dilakukan oleh bahasa berbasis web (contohnya php) adalah perintah mengeksekusi shell atau perintah command prompt.
Direct printing dapat dilakukan dengan menuliskan perintah echo di shell atau command prompt. Contoh perintah direct printing yang menembak data langsung
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.
Dari kemampuan
mengeksekusi perintah-perintah shell tersebut, maka direct printing dapat dilakukan walaupun menggunakan perintah berbasis web.
3.3.Desain Sistem
Untuk mengimplementasikan perintah-perintah direct printing ke dalam script web seperti php, maka dapat didesain skema program seperti yang terlihat dalam gambar 3.3 berikut :
3.4.Implementasi Program
Pengembangan program berbasis web dapat dilakukan dengan menggunakan CodeIgniter, yaitu pemrograman berbasis framework yang menggunakan pahasa PHP. Web yang dihasilkan dapat dijalankan secara Server Site, yaitu program dapat dijalan menggunakan webserver. Web server dapat diimplementasikan di berbagai Sistem Operasi. Dalam penelititan ini sistem operasi yang digunakan adalah Ubuntu dan Windows.
Setelah diimplementasikan di kedua sistem operasi tersebut, ternyata terdapat beberapa persamaan dan perbedaan yang terjadi. Perbedaan tersebut dapat dilihat dalam tabel 3.1 berikut :
Tabel 3.1. Persamaan dan Perbedaan Implementasi Direct Printing
di OS
Dari tabel 3.1 terlihat bahwa untuk mengimplementasikan direct printing di dalam aplikasi berbasis web terdapat
perlakuan khusus jika diimplementasikan di sistem operasi linux UBUNTU, yaitu :
1. Diperlukan setting khusus untuk mengenalkan ttyUSB0
2. Diperlukan pemberian hak akses terhadap printer dengan perintah : Chmod 777 /dev/ttyUSB0 (2) 3. Diperlukan pemberian kepemilikan
web, dengan perintah :
Chown root /var/www/html/toko (3)
Selain itu, untuk dapat mengeksekusi script shell.exec di Linux, maka diperlukan langkah sebagai berikut : 1. Masuk sebagai super user (su) 2. Untuk masuk sebagai su melalui
web, tidak dapat dilakukan secara langsung. Hal ini dapat dilakukan dengan mengubah hak akses visudo untuk mengijinkan perintah PHP dapat melakukan perintah sudo su. Perintah untuk mengganti hak visudo adalah :
Sudo visudo (4)
Langkah-langkah tersebut berimbas dalam keamanan UBUNTU, karena harus memberikan hak penuh terhadap aplikasi yang sedang dibangun. Dengan membuka keamanan, maka akan rawan terhadap pengganggu seperti virus dan lain sebagainya.
karena aplikasi langsung dapat dijalankan. Hal ini karena windows secara default, windows memberikan hak penuh terhadap aplikasi yang dibangun.
4.HASIL DANPEMBAHASAN
Setelah dilakukan analisis, desain dan implementasi program maka dapat didapatkan hasil baik berupa aplikasi maupun kebutuhan yang diperlukan.
4.1. Spesifikasi Perengkat Keras yang Dibutuhkan
1. Processor Intel Pentium. 2. Memori minimal 2 Gb. 3. Harddisk 320 Gb. 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 Pengujian Sistem
Teknik redirct printing yang dibangun kemudian diimplementasikan ke dapam program POS agar berfungsi dengan baik. Teknik ini didalam perintah cetak nota
transaksi. Berikut langkah-langkah untuk menjalankan program :
1. Membuka aplikasi POS berbasis web:
Ketikkan alamat URL di browser seperti berikut :
http://localhost/toko_fix/index.ph p/supplier.
Gambar 4.1 Laman Supplier. 2. Lakukan pengisian data supplier
dengan menekan tombol Tambah Supplier:
Gambar 4.2 Pengisian Supplier Setelah selesai pengisian, maka tekan tombol simpan.
Gambar 4.3 Pengisian transaksi. 4. Tekan tombol Simpan untuk
mencetak nota.
Gambar 4.4 Nota dengan Direct Printer.
5. KESIMPULAN DAN SARAN
5.1Kesimpulan
Dari hasil analisis, pengujian dan hasil, dapat disimplukan bahwa :
1. Aplikasi pencetakan Direct Printing dalam POS, dapat diimplementasikan dalam basis web.
2. Perintah direct printing dapat dijalankan oleh perintah PHP dengan memanfaatkan perintah Shell.
3. Diperlukan pengaturan khusus untuk implementasi program pada sistem operasi Linux, khususnya UBUNTU, yaitu pemberian hak akses terhadap file program dan akses ke printer.
5.2Saran
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.
DAFTAR PUSTAKA
Arbarini, Mintarsih; Fakhrudin; RasdiEkosiswoyo. 2010. “Teknologi Direct Printing untuk implementasi laporan keuangan pada PT. Tri Karya”. Fakultas Ilmu Pendidikan Universitas 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
Media". Business Horizons 53(1): 59– 68.
Khodra, Masayu Leylia; Ayu Purwarianti. 2013. “Ekstraksi Informasi Transaksi Online pada Web”. Jurnal
I. BIODATA KETUA TIM
A. Identitas Diri
1 Nama Lengkap (dengan gelar) Ekojono. ST. M.Kom
2 Jenis Kelamin L
3 Jabatan Fungsional Lektor Kepala
4 NIP/NIK/Identitas lainnya 195912081985031004
5 NIDN 0008125911
6 Tempat dan Tanggal Lahir Mojokerto, 08-12-1959
7 E-mail ekojono2000@yahoo.com
8 Nomor Telepon/HP 0816786553
9 Alamat Kantor Jl. Soekarno Hatta 09 Malang
10 Nomor Telepon/Faks 0341-404424
11 Lulusan yang Telah Dihasilkan Lebih dari 3000 Mahasiswa
12 Mata Kuliah yg Diampu 1. Rekayasa perangkat Lunak
2. Struktur Data 3. Projek Multimedia B.Riwayat Pendidikan
S-1 S-2 S-3
Nama PerguruanTinggi UniversitasBrawijaya Malang IntitutTeknologiSepuluhNopember Surabaya
Bidang Ilmu TeknikElektronika TeknikInformatika
Tahun Masuk-Lulus 1992-1995 2000-2006
JudulSkripsi/Tesis/
Disertasi PerancangandanPembuatanModulAntarMukauntukPengujian IC-PPI dan IC-PIO
SistemPerbaikanSinyalSuarauntuk MeningkatkanKecerdasanPengenal anSuara
NamaPembimbing/
Promotor Ir.M.Yulius.St. MS Dr.Ir. JokoLiantoBuliali. MSc
C.Pengalaman Penelitian
No. Tahun Judul Penelitian Pendanaan
Sumber Jml (Juta Rp)
1 2013 PeranTeknologiBudidayaTanamanSayuranSebagaiUpa
yaPeningkatanKapasitasdanProduktivitas Polinema DIPA 3 Juta
2 2012 Pemrosesan Citra Hasil Survei GPS untuk Pemetaan
Daerah Aliran Sungai Sebagai Masukan dari Sistem Informasi Geografi
DIPA
Polinema 3 Juta
3 2011 Perancangan Game untuk Menumbuhkan Kesadaran
Bahaya Merokok pada Anak Usia sekolah Dasar Polinema DIPA 3 Juta
4 2010 SistemInformasiKonsultasiPembayaranPajak Orang
PribadiSebagaiUpayaPeningkatanLayanan Kantor Pajak
DIPA
D. PengalamanPengabdianKepadaMasyarak
No. Tahun Judul Pengabdian Kepada Masyarakat Pendanaan
Sumber* Jml
(Juta Rp)
1 2015 IbMPetani Paprika DIKTI 47 Juta
2 2013 IbMPakanAyam DIKTI 40 Juta
3 2012 Tim
PengembangBinaLingkunganKerjasamaPolinemadenganPerta mina
Pertamina 50 Juta
4 2011 PelatihanPegawai IT PJTK PT. PLN (PERSERO)
DistribusiJawaTimur APJ Malang Polinema DIPA 1,5 Juta
5 2008 Pengembangan KKG/MGMP dalampemanfaatan ICT
untukPercepatanPemerataanMutuPendidikanPropinsiJawaTim ur
PMTK 280Juta
6 2007 Pengembangan KKG/MGMP dalampemanfaatan ICT
untukPercepatanPemerataanMutuPendidikandaerah tertinggal PropinsiJawaTimur
PMTK 1 M
E. PublikasiArtikelIlmiahDalamJurnal
No. Judul Artikel Ilmiah NamaJurnal Volume/Nomor/Tahun
1 Praproses Citra Hasil Survei GPS Untuk
Pemetaan Saluran Irigasi Prosiding Pro poltek Vol 2/2/2012 ISSN: 2089-2144
2 Model
PengembanganSistemInformasiOlapBidangAkade mikPendidikanVokasi
Jurnal ELTEK edisi Oktober 2010 Vol.07 No.02 hal.138-149 ISSN 1693-4024
3 Perancangan Model Dimensi Data Warehouse untuk Sistem Informasi Lulusan Institusi Pendidikan Tinggi
Jurnal ELTEK edisi Oktober 2009 Vol.07 No.02 hal.138-149 ISSN 1693-4024.
F. Pemakalah Seminar Ilmiah (Oral Presentation)
No. Nama Pertemuan Ilmiah/Seminar Judul Artikel Ilmiah WaktudanTempat
1 AMTEQ-LIPI TeknikPengukuranKualitasPembangkitListrikTenagaMikrohidro 2013 Unair-Surabaya
2 SENTIA MetodeSurvei GPS
untukPemetaanAliranIrigasiSebagai Data MasukanSistemInformasiGeografi
2012 Polinema
3 Propoltek Media Interaktif Multimedia
untukMenumbuhkanKesadaranBahayaMero kok
4 SENTIA AplikasiPengelolaan Data
StokBeraspadaGudangPerumBulog Regional Malang Berbasis Multimedia
2011 Polinema
5 ECCISS
PengembanganSistemInformasiPenghitung-an
PotensiPajakBerbasisKerakyatanSebagaiUp ayaMenggaliPendapatanAsli Daerah
2010
Univ.Brawijaya Malang
G. KaryaBuku
No. JudulBuku Tahun Jumlah Halaman Penerbit
1 InteraksiManusiadanKomputer 2012 70 Politeknik
2 Multimedia Terapan 2012 70 Politeknik
3 PraktikumSistemOprasi 2011 100 Politeknik
4 DasarBasisdata 2011 70 Politeknik
5 SistemOperasi 2010 70 Politeknik
H. Penghargaan
No. Jenis Penghargaan Institusi Pemberi Penghargaan Tahun
1 SatyalancanaKaryaSatya Republik Indonesia 2000
Semua data yang saya isikan dan tercantum dalam biodata ini adalah benar dan dapat dipertanggungjawabkan secara hukum. Apabila dikemudian hari ternyata dijumpai ketidak-sesuaian 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
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
2 RIWAYAT PENDIDIKAN
NO. TINGKAT NAMA
PENDIDIKAN 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
BRAWIJAYA INFORMATIKA KOMPUTER 2001
5. S1 STMIK PPKIA
PRADNYA PARAMITA
TEKNIK
INFORMATIKA 2005
6. S2 UNIVERSITAS
3 KURSUS/LATIHAN
NO. NAMA
KURSUS LAMANYA IJAZAH/KETERANGAN TAHUN TEMPAT 1. Oracle
2010 UNIVERSITAS
GUNADARM
2010 UNIVERSITAS
GUNADARM A
3. UNIX SUN SOLARIS SYSTEM : Admin & Java EE
Programming 03-10-2011 s/d 08-10-2011
2011 Universitas
Gunadarma 5. PEKERTI 02-11-2011
s/d
04-11-2011
2011 Universitas
Negeri Malang
2011 Universitas
Negeri Malang
4 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
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
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,
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; Sorang
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
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
1
SENTIA
POLINEMA tahun 2011
Sistem Informasi Rekam Medis Rawat Jalan dengan SMS Gateway sebagai media penyampaian informasi pada Balai Kesehatan Muslimat Kepanjen
Politeknik Negeri Malang
2 APTECS Tahun 2011 ISSN : 2086-1931
Design of Student Lifecycle Management using
hybrid framework at PMDFT Unibraw Institut Teknologi Sepuluh Nopember
Malang, 12 Maret 2016
Anggota,
Dhebys Suryani H, S.Kom.,M.T NIP. 198311092014042001