68
BAB IV HASIL DAN PEMBAHASAN
Pada bab ini akan membahas tentang implementasi, hasil uji coba dan evaluasi dari aplikasi SMS gateway historical penggunaan alat instrumen. Jadi data
penggunaan alat instrumen akan disimpan ke dalam database melalui pesan singkat atau SMS yang dikirim oleh pegawai Departemen Regional Laboratory Surabaya.
Aplikasi SMS gateway ini akan mencatat kode alat yang digunakan, tanggal penggunaan alat, waktu mulai maupun waktu selesai menggunakan alat, tujuan dari
penggunaan alat dan nama pegawai yang menggunakan alat instrumen tersebut.
4.1. Implementasi
Sistem yang akan di implementasikan menggunakan bahasa pemrograman dekstop yaitu Visual Basic 2010. Bahasa pemrogaman tersebut merupakan bahasa
pemrograman tingkat tinggi dan mudah di mengerti. Di dalam aplikasi juga terintegrasi
dengan Gammu
yang digunakan
untuk menjembatani
mengomunikasikan antara database SMS Gateway.
4.1.1 Antar Muka SMS
Pada tampilan SMS ini akan dijelaskan bagaimana pegawai menggunakan aplikasi SMS Gateway ini. Pegawai mengirim SMS ke nomor modem yang sudah
terintegrasi dengan Gammu dan SMS tersebut tersimpan pada database. aplikasi ini dapat digunakan di semua type maaupun jenis handphone caranya yaitu
menggunakan SMS dengan format SMS Kode AlatTujuanON, jika seorang
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
pegawai akan menggunakan alat-alat instrumen seperti yang terlihat pada gambar 4.1 Tampilan format SMS1. Pegawai mengirim SMS kode alattujuanOFF, jika
sudah memakai alat instrument tersebut. Seperti yang terlihat pada gambar 4.2 Tampilan format SMS 2.
Gambar 4.1 Tampilan format SMS 1
Gambar 4.2 Tampilan format SMS 2.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Source Code SMS Gateway :
========================================================= cek nomor handpone Dim
drx As
MySqlDataReader qry =
select nama_pegawai as namaPeg from t_pegawai where no_hp =
sendernumber cmd =
New MySqlCommand
qry, conn drx = cmd.ExecuteReader
drx.Read If
Not drx.HasRows
Then no hp tidak ada pada tabel pegawai
qry = INSERT INTO outboxDestinationNumber,
TextDecoded, creatorID values sendernumber
, Maaf anda tidak di ijinkan memakai layanan ini, gammu
bls = New
MySqlCommand qry, conn2
bls.ExecuteNonQuery dr.Close
drx.Close Exit Sub
Else Dim
arr As
String = Splittext,
Dim JumlahField
As Integer
JumlahField = arr.Count If
JumlahField 3 Then
qry = INSERT INTO outboxDestinationNumber,
TextDecoded, creatorID values sendernumber
, Maaf format SMS anda Salah, gammu
bls = New
MySqlCommand qry, conn2
bls.ExecuteNonQuery dr.Close
Exit Sub End
If qry =
select from t_list_alat where kode_alat = arr0
If Not
CekDataAdaqry Then
qry = INSERT INTO outboxDestinationNumber,
TextDecoded, creatorID values sendernumber
, Maaf Kode Alat Salah, gammu
bls = New
MySqlCommand qry, conn2
bls.ExecuteNonQuery dr.Close
Exit Sub Dim
tgl As
String tgl = FormatNow,
yyyyMMdd Dim
query As
String Select
Case LCasearr2
Case on
query = select from t_log_alat where kode_alat
= arr0
and status = 1 If
CekDataAdaquery Then
qry = INSERT INTO outboxDestinationNumber,
TextDecoded, creatorID values sendernumber
, Maaf, Alat ini sudah terpakai, gammu
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
bls = New
MySqlCommand qry, conn2
bls.ExecuteNonQuery Exit Sub
End If
BtnStart.PerformClick Txtwmu.Text = TimeOfDay.ToString
hh:mm:ss cmd =
New MySqlCommand
insert into t_log_alatKode_Alat,Tanggal,Nama,Waktu_Mulai,Waktu_Selesai,Tujuan,status
_ values
arr0 ,
tgl ,
nama_peg ,
_ TimeOfDay.ToString
hh:mm:ss ,,
arr1 ,1
, conn qry =
INSERT INTO outboxDestinationNumber, TextDecoded, creatorID values
sendernumber , Terima kasih anda
menggunakan alat ini-untuk berhenti ketik arr0
arr1 off,
gammu bls =
New MySqlCommand
qry, conn2 bls.ExecuteNonQuery
Case off
query = select from t_log_alat where kode_alat
= arr0
and status = 1 If
Not CekDataAdaquery
Then qry =
INSERT INTO outboxDestinationNumber, TextDecoded, creatorID values
sendernumber , Maaf, Alat ini Non
Aktif, gammu bls =
New MySqlCommand
qry, conn2 bls.ExecuteNonQuery
dr.Close Exit Sub
End If
Btnstop.PerformClick Txtwse.Text = TimeOfDay.ToString
hh:mm:ss qry =
cmd = New
MySqlCommand update t_log_alat set
Waktu_Selesai= TimeOfDay.ToString
hh:mm:ss ,status=0 where
kode_alat= arr0
and status=1 , conn
qry = INSERT INTO outboxDestinationNumber,
TextDecoded, creatorID values sendernumber
, Data Disimpan - Terima kasih anda telah menggunakan
arr0 , gammu
bls = New
MySqlCommand qry, conn2
bls.ExecuteNonQuery Case Else
qry = INSERT INTO outboxDestinationNumber,
TextDecoded, creatorID values sendernumber
, Maaf Format Salah, gammu
bls = New
MySqlCommand qry, conn2
bls.ExecuteNonQuery dr.Close
Exit Sub End
Select
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.1.2 Antar Muka Login
Sebelum masuk pada menu utama, admin harus login terlebih dahulu untuk dapat mengakses menu utama. Halaman login terlihat seperti pada Gambar 4.3
Tampilan Halaman Login.
Gambar 4.3 Tampilan Halaman Login
4.1.3 Antar Muka Menu Utama
Saat login berhasil maka sistem akan menampilkan menu utama dari aplikasi, tampilan menu utama yang menarik tersebut dapat dilihat pada gambar 4.4 Antar
Muka Menu Utama dibawah ini.
Gambar 4.4
Antar Muka Menu Utama
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.1.4 Antar Muka Alat Instrumen
Dalam Form Alat instrumen terdapat tombolkomponen yang akan memudahkan admin untuk menjalankan aplikasi dan juga pilihan tab page untuk
memasukkan data dan juga melihat data alat - alat instrumen. Seperti yang terlihat pada gambar 4.5 Antar Muka Alat instrument desain lebih interaktif dan mudah
dimengerti pada form alat instrumen.
Gambar 4.5 Entry Data alat instrumen
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 4.6
List data alat Instrumen Pada halaman antar muka alat instrument ini terdapat beberapa fungsi yang
digunakan untuk kemudahan dalam memasukan data alat instrument dan dalam memproses data tersebut. Fungsi-fungsi itu diantaranya :
1 Tab Page Entry Data alat instrument
Tab ini digunakan untuk mengentry data alat – alat instrument jika ada alat instrument baru yang akan dipakai dan juga dapat untuk mengedit
data alat – alat instrument di Regional Laboratory Charoen Pokphand Surabaya.
2 Tab page Database Alat Instrument
Tab ini digunakan untuk melihat data – data alat instrument yang dapat dilihat pada datagridview untuk menampilkan data alat instrument. Pada
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
tab page ini terdapat kolom cari jika admin ingin mencari data alat instrument dengan memasukkan kode alat tersebut.
3 Tombol Tambah
Berfungsi untuk melakukan input alat instrument penambahan alat instrument. Setelah tombol di klik maka akan mengaktifkan teks – teks
untuk memasukkan data alat instrument.
4 Tombol simpan
Tombol ini berfungsi untuk menyimpan data – data alat instrumen .
5 Datagrid
Untuk menampilkan data dari alat instrument yang sudah dipilih oleh admin.
6 Tombol Hapus
Tombol ini berfungsi untuk menghapus satu persatu alat instrumen yang tertera pada datagrid, pilih data yang akan dihapus pada datagrid
kemudian tekan tombol hapus.
7 Tombol Edit
Untuk mengedit data alat instrument yang telah di pilih pada datagrid.
8 Tombol Batal
Tombol ini digunakan untuk membatalkan semua pada saat memasukkan data alat instrument.
9 Tombol Keluar
Tombol ini berfungsi untuk keluar dari form alat instrument dan mengaktifkan kembali menu menu yang ada pada menu utama aplikasi
tersebut
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10 Teks cari alat instrument
Berfungsi unntuk mencari alat instrument dan hasilnya akan ditampilkan pada datagrid
. 4.1.5
Antar Muka Pegawai
Dalam Form pegawai terdapat tombolkomponen yang akan memudahkan admin untuk menjalankan aplikasi dan juga pilihan tab page untuk memasukkan data
dan juga melihat data pegawai. Seperti yang terlihat pada gambar 4.4 Antar Muka Alat instrument desain lebih interaktif dan mudah dimengerti pada form pegawai.
Gambar 4.7 Entry data Pegawai
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 4.8
List data pegawai Terlihat pada gambar 4.8 Antar Muka Pegawai terdapat menu fungsi yang
memudahkan user untuk menjalankan aplikasi. Fungsi-fungsi tersebut diantaranya: 1 Tab Page Entry Data pegawai
Tab ini digunakan untuk mengentry data pegawai atau pengguna alat instrument baru yang akan memakai alat – alat instrument di Regional
Laboratory Charoen Pokphand Surabaya. 2 Tab page database pegawai
Tab ini digunakan untuk melihat data – data pegawai yang dapat dilihat pada datagridview untuk menampilkan data alat instrument. Pada tab
page ini terdapat kolom cari jika admin ingin mencari data pegawai dengan memasukkan NIP tersebut.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3 Tombol Tambah Berfungsi untuk melakukan input data pegawai atau penambahan daftar
pegawai atau pengguna. Setelah tombol di klik maka akan mengaktifkan teks – teks untuk memasukkan data pegawai.
4 Tombol simpan Tombol ini berfungsi untuk menyimpan data – data pegawai .
5 Datagridview Untuk menampilkan data dari pegawai yang sudah dipilih oleh admin.
6 Tombol Hapus Tombol ini berfungsi untuk menghapus satu persatu data pegawai yang
tertera pada datagrid, pilih data yang akan dihapus pada datagrid kemudian tekan tombol hapus.
7 Tombol Edit Untuk mengedit data pegawai yang telah di pilih pada datagrid.
8 Tombol Batal Tombol ini digunakan untuk membatalkan semua transaksi pada saat
memasukkan data pegawai. 9 Tombol Keluar
Tombol ini berfungsi untuk keluar dari form pegawai dan mengaktifkan kembali menu menu yang ada pada menu utama aplikasi tersebut.
10 Text Cari Pegawai Berfungsi unntuk mencari alat instrument dan hasilnya akan ditampilkan
pada datagrid
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.1.6 Halaman Cetak Log Book Pemakaian Alat
Gambar 4.9 Cetak Laporan Form Log Book Penggunaan Alat
Terlihat pada gambar 4.9 Cetak Laporan Form Log Book Penggunaan Alat diatas, pada header terdapat lambang dari perusahaan, terdapat pula nama
perusahaan, nama departemen, kode form, tanggal terbit. Di barisan tengah terdapat kode alat, nama pengguna, tanggal penggunaan alat instrumen, waktu penggunaan
alat instrumen dan tujuan penggunaan alat.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.2. UJI COBA DAN EVALUASI PROGRAM