• Tidak ada hasil yang ditemukan

57 SISTEM INFORMASI PEMESANAN JASA PENGGUNAAN INTERNET

N/A
N/A
Protected

Academic year: 2017

Membagikan "57 SISTEM INFORMASI PEMESANAN JASA PENGGUNAAN INTERNET"

Copied!
14
0
0

Teks penuh

(1)

 ‐   

SISTEM INFORMASI PEMESANAN JASA PENGGUNAAN

INTERNET

UNTUK MENINGKATKAN PELAYANAN PADA PELANGGAN

(Studi Kasus: Warnet STMIK AMIKOM Yogyakarta)

Khusnawi, Salman Al Farisi

STMIK AMIKOM Yogyakarta e-mail : khusnawi@amikom.ac.id

ABSTRAKSI

Sering kita menunggu dalam antrian untuk mendapatkan layanan jasa inernet (warnet). Didalam proses antrian kita akan cepat merasakan bosan atau jenuh, apalagi warnet tersebut tidak meyediakan fasilitas pelayanan antrian misalnya hiburan televisi, musik dan sebagainya. Hal ini jarang disadari oleh pengelolah warnet yang akan mengakibatkan berkurangnya penggunaan jasa internet oleh pelanggan karena rendahnya tingkat kepuasan pelanggan. Dan masih jarang warnet yang memberikan pelayanan antrian dalam bentuk pembookingan kursi komputer. Pembookingan disini dapat menggunakan telepon maupun sms. Dalam jurnal ini kita akan bahas proses pembuatan sistem informasi pemesanan jasa internet yang ditujukan kepada pengelolah warnet untuk meningkatkan pelayanan pada pelanggan.

Kata kunci: antrian, pelayanan antrian, pembookingan.

1. PENDAHULUAN

Dalam memenangkan persaingan, warnet sekarang dituntut untuk dapat memberikan pelayanan yang baik terhadap pelanggannya. Sistem informasi ini dirancang untuk dapat melayani pelanggan dalam bentuk pembookingan kursi komputer warnet.

(2)

 ‐   

Sistem ini dapat memberikan peringatan kepada user jika ada user lain yang akan memakai dengan catatan sudah melakukan pembookingan terlebih dahulu. Disini akan terjadi masalah pada user yang pertama yang sedang asyik menikmati akses internet ternyata harus berhenti karena ada user lain yang akan memakai. Untuk solusi ini pengolah warnet disarankan tidak dibookingkan semua komputer yang ada, tetapi disisakan beberapa komputer untuk dapat digunakan tanpa melalui pembookingan. Sistem ini juga dapat mengenali komputer lain secara otomatis yang ada dalam satu jaringan dan memasukkannya ke data komputer. Hak akses juga sangat diperhatikan, hak akses ada dua tingkatan yaitu administrator dan operator. Administrator memiliki hak akses untuk memgolah data operator. Sedangkan Operator diijinkan untuk mengolah data member, mengolah data komputer, mengatur settingan sistem, mengolah pembookingan dan pembatalan yang dilakukan secara manual.

2. PEMBAHASAN

Perangkat Tambahan Yang Dibutuhkan

Komponen MobileFBUS1.5.

Komponen MobileFBUS merupakan komponen dari situs www.softwarecave.com. MobileFBUS terdiri dari dua versi yaitu verli lite dan versi profesional. Untuk versi profesional kita harus membeli dahulu, sedangkan untuk versi lite disediakan secara gratis dan dapat didownload pada situs tersebut. Untuk dapat menggunakan komponen ini, kita harus mengcopy file MFBUS15.OCA, MFBUS15.ocx, gjfbus15.dll kedalam system32. Kemudian daftarkan kedalam registry windows dengan mengetikkan regsvr32 MFBUS15.ocx pada menu start – run.

Gambar 1. Mendaftarkan Komponen Pada Registry Windows.

(3)

 ‐   

Gambar 2. Pesan Jika Komponen Berhasil Didaftarkan

• Handphone nokia 3350

Dalam pembuatan sistem ini tidak harus menggunakan handphone nokia seri 3350, tetapi dapat juga menggunakan handphone nokia dengan seri yang lain misal nokia seri 3210,3310,3330,3350,3410,3510,51xx,61xx,6210,6310,7110.

• Kabel data

Untuk dapat mengakses handphone, kabel data ini dihubungkan ke COM1 atau COM2 pada komputer. Kabel data yang digunakan harus sesuai dengan handphone yang digunakan. Kabel data ini bisa didapat pada toko-toko ponsel dan harganya tidak terlalu mahal.

• Kartu perdana

Kartu perdana ini akan digunakan sebagai nomor tujuan pengiriman sms dari para pelanggan. Dan juga sebagai sarana pengiriman balasan kepada para pelanggan. Kartu perdana disini bisa menggunakan tipe prabayar atau pasca bayar.

Perancangan Sistem

Dari proses analisis sistem yang ada dan pengembangan sistem yaitu sistem pembookingan dapat dibuat rancangan sistem sebagai berikut:

(4)

 ‐   

Diagram konteks ini menggambarkan hubungan input/output antara sistem dengan dunia luarnya. Dari gambar tersebut dunia luar atau kesatuan luar dari sistem booking kursi komputer warnet Amikom.Net adalah pelanggan atau member, operator, dan manajer.

Gambar 4 Data Flow Diagram Level 0.

(5)

 ‐   

Gambar 5 DFD Level 1.1 Cek Pelanggan

(6)

 ‐   

Gambar 7 DFD Level 1.4 Proses Login dan Pengendalian Sistem

Perancangan Tampilan

(7)

 ‐   

Gambar 8 Tampilan Form Log In

Gambar 9 Tampilan Form Booking

(8)

 ‐   

Gambar 11 Laporan Jumlah Pembookingan Per Hari

Beberapa Source Code Yang Digunakan Dalam Pembuatan Sistem

‘Source code untuk koneksi handphone

Sub konekHP() On Error GoTo pesan MFBUSHP.Connect com1

If MFBUSHP.Connected = True Then lblkonekHP.Caption = "HP Terkoneksi" End If

Screen.MousePointer = vbHourglass MFBUSHP.SMS.Refresh

Screen.MousePointer = vbDefault

pesan:

If Err <> 0 Then

(9)

 ‐   

lblkonekHP.Caption = "" Timer4.Interval = 0 Timer4.Enabled = False

MsgBox "Gagal Terkoneksi", vbInformation + vbOKOnly, "Informasi" End If

End Sub

‘source code untuk mendeteksi komputer lain dalam jaringan

Option Explicit

Const ERROR_SUCCESS = 0 Const ERROR_MORE_DATA = 234 Const SV_TYPE_SERVER = &H2 Const SIZE_SI_101 = 24

Private Type SERVER_INFO_101 dwPlatformId As Long

lpszServerName As Long dwVersionMajor As Long dwVersionMinor As Long dwType As Long

(10)

 ‐   

ByVal level As Long, buffer As Long, ByVal prefmaxlen As Long, entriesread As Long, _ totalentries As Long, ByVal servertype As Long, ByVal domain As String, resumehandle As Long) As Long

Private Declare Function NetApiBufferFree Lib "netapi32.dll" (BufPtr As Any) As Long Private Declare Sub RtlMoveMemory Lib "KERNEL32" _

(hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long) Private Declare Function lstrcpyW Lib "KERNEL32" _

(ByVal lpszDest As String, ByVal lpszSrc As Long) As Long

Private Const NERR_Success As Long = 0& Private Const NERR_BASE = 2100

Private Const NERR_NameNotFound = NERR_BASE + 173 Private Const NERR_NetworkError = NERR_BASE + 36 Private Const ERROR_ACCESS_DENIED = 5

Private Const ERROR_INVALID_PARAMETER = 87 Private Const ERROR_NOT_SUPPORTED = 50

Private Declare Function NetMessageBufferSend Lib "netapi32.dll" (servername As Any, _ msgname As Byte, fromname As Any, buf As Byte, ByVal buflen As Long) As Long '---

Private Sub Form_Load()

Dim pszServer As String, pszDomain As String

(11)

 ‐   

Dim nPrefMaxLen As Long, nEntriesRead As Long, nTotalEntries As Long Dim nServerType As Long, nResumeHandle As Long, nRet As Long Dim ServerInfo As SERVER_INFO_101

nLevel = 101 BufPtr = 0

nPrefMaxLen = &HFFFFFFFF nEntriesRead = 0

nTotalEntries = 0

nServerType = SV_TYPE_SERVER nResumeHandle = 0

Do

nRet = NetServerEnum(pszServer, nLevel, BufPtr, nPrefMaxLen, nEntriesRead, _ nTotalEntries, nServerType, pszDomain, nResumeHandle)

If ((nRet = ERROR_SUCCESS) Or (nRet = ERROR_MORE_DATA)) And (nEntriesRead > 0) Then

TempBufPtr = BufPtr For i = 1 To nEntriesRead

RtlMoveMemory ServerInfo, TempBufPtr, SIZE_SI_101 lst.AddItem PointerToString(ServerInfo.lpszServerName) TempBufPtr = TempBufPtr + SIZE_SI_101

Next i Else

(12)

 ‐   

Loop While nEntriesRead < nTotalEntries End Sub

‘source code untuk mengirimkan pesan dalam jaringan

Private Sub cmdSend_Click() Dim nRet As Long

Dim sTo() As Byte Dim sMsg() As Byte

sTo = lst.List(lst.ListIndex) & Chr(0) sMsg = txtMsg & Chr(0)

nRet = NetMessageBufferSend(ByVal 0, sTo(0), ByVal 0, sMsg(0), UBound(sMsg)) Select Case nRet

Case NERR_Success: MsgBox "Success"

Case NERR_NameNotFound: MsgBox "NameNotFound" Case NERR_NetworkError: MsgBox "NetworkError"

Case ERROR_ACCESS_DENIED: MsgBox "ACCESS_DENIED"

Case ERROR_INVALID_PARAMETER: MsgBox "INVALID_PARAMETER" Case ERROR_NOT_SUPPORTED: MsgBox "NOT_SUPPORTED"

Case Else: MsgBox "Unexpected error" End Select

End Sub

'---

(13)

 ‐   

lpszStr1 = String(1000, "*")

nRet = lstrcpyW(lpszStr1, lpszString)

lpszStr2 = (StrConv(lpszStr1, vbFromUnicode))

PointerToString = Left(lpszStr2, InStr(lpszStr2, Chr$(0))- 1) End Function

Implementasi

Sebelum implementasi sistem ada beberapa hal yang harus diperhatikan yaitu handphone, kartu perdana dan kabel data sudah terpasang pada COM1 atau COM2 di komputer. Setelah perangkat tersebut sudah terpasang langkah selanjutnya adalah menginstal program aplikasi kedalam komputer operator.

Untuk dapat menggunakan sistem ini pelanggan haruslah sudah terdaftar sebagai member warnet. Untuk mendaftar, hubungi operator untuk dicatat data pelanggan dan pelanggan akan mendapatkan kartu member dari warnet. Setelah pelanggan menjadi member baru dapat menggunakan fasilitas pembookingan ini. Member dapat melakukan pembookingan, cek deposit dan pembatalan pembookingan melalui sms.

Berikut daftar format untuk sms:

• Untuk melakukan pembookingan

Bkg [id member] [password] [tanggal (DD/MM/YYYY)] [jam mulai (HH:MM)] [jam selesai (HH:MM)”

• Untuk melakukan cek deposit

Cek [id member]

• Untuk melakukan pembatalan

Btl [id member] [password] [id booking]

3. KESIMPULAN

(14)

 ‐    DAFTAR PUSTAKA

Bernalidho I. Hutabarat,MSC. OCP, Pengolahan Basis data, Penerbit Andi Yogyakarta, 2004 Dwi Budicahyanto, ST, Membangun Aplikasi Handphone dengan mobileFbus dan visual basic,

Penerbit kerjasama X-Oerang dan Andi Yogyakarta, 2004.

Jeffrey L. Whitten, Lonnie D. Bentley, Thomas I.M. Ho, Systems Analysis & Design Methods, (st. Louis:Times Mirrir/Mosby College Publishing, 1986).

Gambar

Gambar 1. Mendaftarkan Komponen Pada Registry Windows.
Gambar 3 Diagram Konteks
Gambar 4 Data Flow Diagram Level 0.
Gambar 5 DFD Level 1.1 Cek Pelanggan
+4

Referensi

Dokumen terkait

Pada suatu bangunan pembangkit listrik, saluran pembawa merupakan saluran yang membawa air dari. bangunan pengambilan menuju pipa

Pendekatan f' pada metode Secant didekati dengan ungkapan beda hingga yangdidasarkan pada taksiran akar sebelumnya (beda mundur), yaitu metode Secant

The optimum formula was used to make tablet and tested its physical characteristics (uniformity weight, hardness, and friability and disintegration time).. Results: Lactose

Dengan demikian anak akan mudah beradaptasi ketika hidup di lingkungan yang berbeda dengan keluarganya dan bisa fleksibel dalam bergaul. 2 Inisiatif dan

Pada hari ini Jumat Tanggal Dua Bulan Nopember Tahun Dua Ribu Duabelas, kami Panitia Pengadaan Barang/Jasa Program/Kegiatan Pengadaan Obat dan Pembekalan Kesehatan

Simpulan dilakukan untuk mencari penjelasan dari beberapa data yang telah dianalisis kemudian digunakan sebagai dasar dalam membuat perancangan corporate identity

Li i, sampai selesainya seiuruh kegiatan tersebut kecuali Para Pihak memutuskan lain. Sebagai bukti, yang bertandatangan di bawcth ini. telah dibcri kuasa oleh

Karena sifat nasionalnya, maka kritik itu, dalam fase tertentu, tidak mencakup kritik atau pendekatan kritik para kritikus dari luar Prancis yang membaca atau