• Tidak ada hasil yang ditemukan

BAB 3 ANALISA DAN PERANCANGAN SISTEM. dalam bidang jasa penyewaan kendaraan.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 3 ANALISA DAN PERANCANGAN SISTEM. dalam bidang jasa penyewaan kendaraan."

Copied!
76
0
0

Teks penuh

(1)

ANALISA DAN PERANCANGAN SISTEM

3.1 Sejarah Perusahaan

PT. Serasi Autoraya atau yang lebih dikenal dengan nama TRAC merupakan perusahaan yang bergerak di bidang transportasi selama 20 tahun dan merupakan salah satu anak perusahaan dari Astra Group. Perusahaan ini bergerak dalam bidang jasa penyewaan kendaraan.

3.1.1 Struktur Organisasi

(2)

Gambar 3.2 Struktur Organisasi kantor cabang PT. SERASI AUTORAYA

-. Branch Manager bertanggung jawab untuk seluruh kegiatan operasional

di cabang.

-. Customer Care supervisor bertanggung jawab kepada Branch Manager

dengan tugas pokok mengkoordinir hal-hal yang berhubungan dengan pelayanan kepada pelanggan.

-. Sales supervisor bertanggung jawab kepada Branch Manager, bertugas

dalam pelaksanaan penjualan dan pelayanan kepada para pelanggan. -. Service supervisor bertanggung jawab kepada Branch Manager dengan

tugas pokok mengelola dan memberikan pelayanan unit kepada pelanggan.

-. Administration supervisor bertanggung jawab kepada Branch Manager

(3)

terhadap supir.

3.1.2 Visi dan Misi Perusahaan 3.1.2.1 Visi Perusahaan

Menjadi perusahaan berkelas dunia di bidang jasa transportasi 3.1.2.2 Misi Perusahaan

Memuaskan pelanggan TRAC dengan menyediakan jasa berkualitas baik yang memenuhi standar tertinggi dari kepuasan pelanggan dan karyawan, serta selalu berusaha meningkatkan nilai pemegang saham

3.2 Analisa sistem yang sedang berjalan

Sistem yang sedang digunakan saat ini terdiri dari:

a. Sistem SMS berupa aplikasi Visual Basic 6 dengan proses pengiriman SMS yang dilakukan secara manual oleh administrator.

b. Sistem e-mail dengan menggunakan Microsoft Exchange Server sebagai e-mail server dan Microsoft Outlook sebagai program client.

3.2.1 Sistem yang sedang berjalan 3.2.1.1 SMS gateway server

Secara umum, infrastruktur SMS gateway server pada sistem yang berjalan digambarkan pada Gambar 3.3

(4)

Gambar 3.3 Infrastruktur SMS Gateway Server

Infrastruktur SMS gateway server pada sistem berjalan terdiri dari dua komponen utama, yaitu:

1. Komputer yang berperan sebagai SMS gateway server dilengkapi dengan aplikasi VB 6. Aplikasi ini digunakan untuk membaca inbox dan outbox dari modem GSM yang digunakan.

2. Modem GSM yang digunakan pada infrastruktur ini adalah modem GSM iTegno 3000.

Adapun, cara kerja sistem SMS yang berjalan digambarkan pada Gambar 3.4.

Gambar 3.4 Cara kerja SMS Gateway Server Keterangan:

1. Modem GSM menerima pesan SMS. Pesan SMS tersebut ditampung pada inbox dari modem GSM.

(5)

3. Admin yang bertugas memeriksa SMS yang masuk melalui SMS gateway

server.

4. Berdasarkan kepentingan informasi yang ada, admin merespon SMS yang masuk tersebut, seperti: mem-forward SMS ke pihak yang dituju. (fokus diarahkan pada pemberian jawaban atas SMS yang masuk)

5. Aplikasi pada SMS gateway server meletakkan pesan SMS dari admin ke

outbox modem GSM.

6. Modem GSM mengirimkan pesan SMS tersebut ke nomor tujuan.

3.2.1.2 Sistem e-mail

Infrastruktur e-mail digambarkan pada Gambar 3.5.

Internet Microsoft Exchange Server ` Outlook Client ` Outlook Client ` Outlook Client Proxy Server Firewall ` E-mail Client ` E-mail Client ` E-mail Client

Gambar 3.5 Infrastruktur E-Mail

Infrastruktur e-mail yang diterapkan pada PT Serasi Autoraya terdiri dari empat komponen utama, yaitu:

(6)

1. Microsoft Exchange Server yang berfungsi sebagai e-mail server baik internal perusahaan maupun eksternal.

2. Outlook client merupakan program yang digunakan oleh user untuk membaca, membuat dan mengirim e-mail.

3. Proxy server merupakan komputer yang digunakan untuk

membatasi hak akses jaringan internet baik internal maupun eksternal perusahaan.

4. Firewall merupakan peralatan yang digunakan untuk

mengamankan jaringan internal dari jaringan internet.

Cara kerja infrastruktur e-mail digambarkan pada Gambar 3.6.

Internet Microsoft Exchange Server ` Outlook Client ` Outlook Client ` Outlook Client Proxy Server Firewall ` E-mail Client ` E-mail Client ` E-mail Client 1 2 3 4 5 6

Gambar 3.6 Cara Kerja E-Mail Keterangan:

1. E-mail dikirimkan oleh seorang pengguna dari Internet ke account

e-mail internal perusahaan.

2. Jika mail tersebut diijinkan masuk oleh firewall dan proxy server,

(7)

3. E-mail dibaca oleh Outlook client.

4. User menjawab e-mail tersebut melalui Outlook client.

5. E-mail ditampung oleh Microsoft Exchange Server untuk dikirimkan kembali ke Internet.

6. Jika mail tersebut diijinkan keluar oleh firewall dan proxy server,

e-mail akan diterima oleh pengguna.

3.2.1.3 Database operasional

Semua data perusahaan disimpan dalam DBMS Oracle. Untuk keamanan perusahaan, database bayangan dengan isi yang sama persis dengan database pada DMBS Oracle digunakan. Database bayangan di perusahaan ini menggunakan DBMS MySQL. Selama proses pengembangan, perusahaan menerapkan strategi penggunaan database bayangan tersebut.

Database bayangan ini terdiri atas tiga tabel, yaitu :

1. Tabel CustDetails

Tabel ini berisi data-data yang berhubungan dengan pelanggan, diantaranya seperti : nomor telepon pelanggan, alamat e-mail pelanggan, tanggal ulang tahun dan alamat pelanggan.

(8)

Tabel 3.1 Tabel CustDetails 2. Tabel Notification

Tabel ini berisi notifikasi untuk perawatan kendaraan. Tabel ini mencatat tanggal-tanggal perawatan kendaraan pelanggan.

Tabel 3.2 Tabel notification 3. Tabel PM Order

Tabel ini berisi keterangan mengenai jenis perawatan yang akan dilakukan pada suatu kendaraan, seperti : klaim asuransi, perawatan berkala dan perpanjangan STNK.

(9)

Tabel 3.3 Tabel PM Order

3.2.2 Analisa Permasalahan

Dalam proses bisnis sehari-hari, PT Serasi Autoraya melakukan tiga aktivitas utama untuk mendukung kegiatan penyewaan, yaitu:

a. merawat kendaraan yang disewakan b. menjaga hubungan baik dengan pelanggan

c. melakukan koordinasi / kerjasama di antara staf internal perusahaan

Untuk menjalankan ketiga proses tersebut, PT Serasi Autoraya menggunakan alat telekomunikasi telepon. Alat telekomunikasi tersebut ada kalanya tidak efektif. Berdasarkan data yang ada (lampiran L4), jumlah perawatan kendaraan yang dilakukan tiap tahun, yaitu: 94334 kali atau 357 kali / hari. Proses penyampaian informasi dilakukan melalui telepon dengan durasi waktu 2 – 3 menit per informasi. Dengan

(10)

demikian, perusahaan tersebut menghabiskan 714 – 1071 menit / hari atau 11,9 jam / hari. Sedangkan proses komunikasi antara perusahaan dan pelanggan dilakukan melalui telepon dengan durasi waktu: 11.400 menit / hari. Lalu, proses koordinasi antar karyawan dalam perusahaan tersebut tidak efektif. Contohnya, jika staf internal mendapatkan informasi penting dari e-mail dan informasi tersebut perlu diteruskan ke sopir yang difasilitasi handphone, staf internal tersebut harus membaca informasi e-mail lalu administrator SMS gateway server mengirimkannya dalam format SMS ke handphone para sopir.

Dari hasil kuesioner (lampiran L5) terhadap dua puluh pelanggan, tujuh belas dari dua puluh orang menyatakan bahwa layanan terhadap keluhan pelanggan berlangsung lambat. Sedangkan, lima belas dari dua puluh pelanggan menyatakan bahwa pemberitahuan informasi perawatan kendaraan sering terlambat.

Melihat pada kebutuhan sistem dari PT. Serasi Autoraya, kelemahan-kelemahan dan kendala yang terdapat pada sistem yang berjalan, yaitu :

1. Belum adanya integrasi antara pengiriman e-mail dengan SMS sehingga tingkat availabilitas rendah.

Infrastruktur komunikasi SMS dan e-mail pada sistem yang berjalan belum terintegrasi. Dengan demikian, sistem komunikasi yang digunakan hanya mengandalkan salah satu jenis komunikasi, seperti e-mail atau SMS. Akan tetapi, setiap sarana komunikasi

(11)

melalui e-mail tidak dapat dilakukan jika fasilitas Internet tidak memadai. Untuk sistem SMS, proses komunikasi sangat bergantung pada kinerja provider daerah setempat.

2. Waktu respon yang lambat untuk pengiriman SMS

Sistem yang lama mengharuskan adanya seorang administrator untuk memeriksa SMS yang masuk. Jika SMS ditujukan untuk pihak yang lain, administrator mengirimkan SMS tersebut secara manual ke pihak yang dituju. Dengan demikian, waktu respon untuk tiap SMS menjadi lambat.

3. Belum adanya otomatisasi pengiriman pesan rutin dari perusahaan ke pelanggan sehingga kemungkinan terjadinya human error sangatlah besar.

Untuk setiap pesan rutin dari perusahaan ke pelanggan, seperti : ucapan selamat ulang tahun dan juga jadwal perawatan kendaraan, sistem yang lama belum dapat mengirimkannya secara otomatis.

Human error yang sering terjadi pada sistem yang lama adalah :

ƒ Data yang dibaca oleh administrator terlewati karena ketidakcermatan administrator mengingat jumlah data yang sangat banyak.

ƒ Petugas customer service lupa untuk mengirimkan ucapan selamat ulang tahun kepada pelanggan maupun jadwal perawatan kendaraan kepada pelanggan.

(12)

4. Desentralisasi penyebaran informasi

Penyebaran informasi pada sistem yang lama belum dilakukan secara terpusat. Penyebaran informasi yang belum dilakukan secara terpusat akan mengakibatkan terjadinya kesalahan dalam penyebaran informasi tersebut.

5. Biaya telepon yang mahal

Sistem operasi dengan menggunakan telepon mahal. Dari data tentang penggunaan telepon di atas dan informasi tentang biaya telepon (unknown, 2007i), jumlah waktu total penggunaan waktu total, yaitu: 12.741 menit / hari dengan biaya Rp. 5.733.450 / hari dengan asumsi separuh telepon untuk lokal dan separuhnya lagi SLJJ. Biaya tersebut dapat dipangkas menjadi 50 % jika informasi yang disampaikan melalui SMS.

3.2.3 Analisa Pemecahan Masalah

Berdasarkan analisa terhadap kekurangan dan kendala yang dihadapi pada sistem yang ada, sebuah solusi yang berguna untuk memfasilitasi komunikasi yang handal diperlukan. Solusi tersebut diharapkan mampu menutupi sebagian atau keseluruhan kekurangan dan kendala yang terdapat pada sistem berjalan. Beberapa alternatif solusi yang dapat ditempuh guna mengatasi permasalahan komunikasi perusahaan, yaitu:

(13)

dicapai dengan cara menggunakan device CISCO yang mendukung unified messaging. Infrastruktur komunikasi unified

messaging CISCO dapat dilihat pada Gambar 3.7 di bawah ini.

Gambar 3.7 Infrastruktur Unified Messaging CISCO (www.cisco.com)

Solusi ini mempunyai beberapa hambatan sebagai berikut: a. Sistem yang ada harus disusun ulang menggunakan

peralatan dari CISCO yang mendukung unified messaging. b. Penyusunan ulang sistem lama secara keseluruhan dapat

membuat proses bisnis terganggu dalam jangka waktu relatif lama.

c. Sistem unified messaging pada CISCO menekankan pada penggunaan VOIP. Sementara itu, kebutuhan perusahaan

(14)

untuk saat ini adalah pengintegrasian infrastruktur komunikasi antara e-mail dan SMS.

2. Penerapan sistem Microsoft Exchange Server 2007 yang mendukung unified messaging

Peningkatan kehandalan komunikasi pada PT Serasi Autoraya dapat dilakukan dengan penerapan unified messaging melalui sistem Microsoft Exchange Server 2007 karena perusahaan tersebut lebih banyak berkomunikasi dengan e-mail.

Namun, solusi ini mempunyai kelemahan sebagai berikut: a. Sistem Exchange Server hanya mengintegrasikan sistem

komunikasi voice mail, e-mail serta fax. Sementara itu, kebutuhan pengintegrasian pada perusahaan berupa pengintegrasian sistem e-mail dengan SMS. Dengan demikian, penerapan teknologi tersebut tidak menjawab kebutuhan.

b. Mahalnya biaya license sistem Microsoft Exchange Server 2007 membuat penerapan sistem ini sulit untuk dilakukan.

3. Pembangunan aplikasi perantara antara e-mail dan SMS

Pembangunan aplikasi perantara antara e-mail dan SMS dapat menjawab kebutuhan perusahaan dengan alasan berikut ini:

1. Pembangunan aplikasi hanya mengembangkan sistem yang sudah berjalan tanpa menyusun ulang keseluruhan sistem.

(15)

2. Biaya pengembangan aplikasi relatif lebih murah dibandingkan dengan pembelian license Microsoft Exchange Server dan pembelian peralatan CISCO.

3. Pembangunan aplikasi menjawab kebutuhan perusahaan akan pengintegrasian sistem e-mail dan SMS.

Pembangunan aplikasi perantara antara e-mail dan SMS untuk mendukung unified messaging harus memiliki kriteria sebagai berikut:

a. Tingkat reliabilitas komunikasi yang tinggi melalui kemampuan untuk mem-forward informasi antara e-mail dan SMS.

b. Kemampuan mem-forward informasi yang ditujukan pada sekelompok / grup secara otomatis.

c. Kemampuan untuk mengirimkan pesan rutin dalam proses bisnis perusahaan secara otomatis.

d. Kemampuan menyimpan informasi komunikasi secara terpusat sehingga informasi komunikasi selalu up-to-date dan akurat.

(16)

Pembangunan aplikasi tersebut menjawab kebutuhan karena karakteristik sistem dan penggabungan sistem e-mail dan SMS dapat dilakukan dengan cara ini. Proses yang terotomatisasi antar sistem serta kemudahan pengembangan sistem mudah untuk dilakukan melalui pembangunan sistem tersebut.

3.3 Perancangan Sistem Solusi

3.3.1 Perancangan Model Sistem Solusi

Perancangan sistem mobile e-mail untuk menjawab kebutuhan perusahaan digambarkan pada Gambar 3.8.

Gambar 3.8 Infrastruktur sistem mobile e-mail

Komponen utama dari sistem ini terdiri dari:

(17)

Sistem Mobile E-mail

MySQL Database (informasi contact dan

history pengiriman) Aplikasi SMS Gateway Server Outlook Client Aplikasi Perantara E-mail dan SMS Aplikasi Pembaca Inbox dan Outbox

Outlook Aplikasi Pengubah

Format e-mail dan SMS Aplikasi Pengatur

Hak Akses dan Grouping Sistem Mobile E-mail Admin Modem GSM Microsoft Exchange Server

Gambar 3.9 Komponen Sistem Mobile E-mail Sistem mobile e-mail yang berperan sebagai:

a. SMS gateway server untuk berkomunikasi dengan modem GSM.

b. Outlook Client untuk berkomunikasi dengan Microsoft Exchange Server.

c. Perantara antara sistem e-mail dan SMS

2. Microsoft Exchange Server yang berperan sebagai server yang melakukan proses pengiriman, penerimaan e-mail dari Internet maupun internal perusahaan.

3. Modem GSM sebagai modem yang menjembatani antara SMS

(18)

Perancangan sistem mobile e-mail tersebut terbagi menjadi tahapan-tahapan berikut ini:

1. Perancangan Struktur Menu

2. Perancangan State Transition Diagram (STD) 3. Perancangan Layar

4. Perancangan Database 5. Perancangan Modul

3.3.2 Perancangan Fitur Sistem Solusi

Kelebihan dari sistem mobile e-mail dibandingkan dengan sistem lama adalah sebagai berikut:

1. Komunikasi terintegrasi untuk infrastruktur e-mail dengan SMS 2. Sistem terotomatisasi untuk pengiriman informasi rutin perusahaan 3. Sistem terotomatisasi untuk mem-forward informasi ke kelompok /

grup yang terkait

4. Penyimpanan sejarah informasi komunikasi dan contact information yang terpusat

(19)

Admin SMS Gateway Server Hand phone Modem GSM

+

Internet Microsoft Exchange Server ` Outlook Client ` Outlook Client ` Outlook Client Proxy Server Firewall ` E-mail Client ` E-mail Client ` E-mail Client Admin

Sistem Mobile E-mail

Modem GSM Microsoft Exchange Server Outlook Client HP

(20)

Dari Gambar 3.10, sistem e-mail dan SMS dapat diintegrasikan menjadi satu. Dengan sistem ini, proses pengiriman informasi dapat dilakukan antara sistem e-mail dan SMS.

Gambar 3.10 menjelaskan bahwa sistem mobile e-mail dapat digunakan nutuk mengirim SMS seperti SMS gateway server. Dengan demikian, fungsi SMS gateway server dipindahkan pada sistem mobile e-mail.

3.3.2.1 Sistem Pengiriman e-mail dan SMS secara manual

Gambar 3.11 Sistem Pengiriman E-mail melalui Sistem Mobile E-mail

Gambar 3.11 menjelaskan bahwa sistem mobile e-mail dapat digunakan untuk mengirimkan e-mail melalui account Outlook client khusus untuk sistem mobile e-mail. Dengan demikian, proses pengiriman e-mail dilakukan seperti proses pengiriman e-mail pada program Outlook.

(21)

Gambar 3.12 Sistem Pengiriman E-mail ke SMS dan sebaliknya

Gambar 3.12 menggambarkan proses pengiriman e-mail ke SMS dan sebaliknya.

Keterangan:

1. Mula-mula, seseorang mengirimkan e-mail melalui Internet ke

account sistem mobile e-mail dengan format tertentu.

2. E-mail tersebut diterima oleh Outlook client pada sistem mobile

e-mail. Kemudian, sistem mobile e-mail membaca inbox dari Outlook,

merubah format dalam SMS, ditampung dalam database sistem lalu meletakkannya pada outbox dari modem GSM jika proses tersebut diijinkan oleh hak akses dan aturan yang ada pada sistem mobile

e-mail.

3. Modem GSM mengirimkan pesan tersebut ke nomor tujuan berdasarkan informasi account mail yang dituju. (sistem mobile

e-mail dilengkapi dengan database yang berisi informasi contact.)

(22)

5. Penerima SMS mengirim pesan jawaban SMS dengan format tertentu ke e-mail tujuan.

6. Pesan SMS tersebut diterima oleh inbox dari modem GSM.

7. Pesan SMS diterima oleh aplikasi SMS gateway server pada sistem

mobile e-mail. Pesan pada inbox modem GSM dibaca dan diperiksa

hak akses serta aturan yang menyertainya. Jika sistem mengijinkan proses pengiriman ke e-mail, format pesan dalam bentuk SMS diubah ke dalam format e-mail, pesan disimpan ke dalam database lalu pesan tersebut dikirimkan ke e-mail dengan meletakkannya pada outbox Outlook Client.

8. Pesan tersebut diterima oleh e-mail client yang dituju.

Untuk penggambaran proses dalam sistem, lihat pada diagram alir

flowchart pada Gambar 3.13 dan Gambar 3.14. Gambar 3.13 menjelaskan

tentang proses yang terjadi untuk input berupa SMS dan Gambar 3.14 menjelaskan tentang proses yang terjadi jika input berupa e-mail.

(23)

Gambar 3.13 Flowchart untuk input berupa SMS Keterangan Gambar 3.13:

1. Ketika SMS diterima, SMS tersebut ditampung oleh inbox SMS pada sistem.

2. Pesan dan format pengiriman pesan dibaca oleh sistem mobile e-mail untuk menentukan media pengiriman. (SMS, e-mail atau e-mail dan SMS)

3. Sistem mobile e-mail lalu melakukan pengecekan hak akses untuk tiap proses pengiriman. Jika proses pengiriman berhasil melewati pemeriksaan hak akses, pesan tersebut dikirimkan dalam bentuk media yang telah ditentukan.

(24)
(25)

diteruskan ke Outlook, sistem membaca e-mail dari inbox Outlook lalu menyimpannya pada database sistem.

2. Pesan e-mail dan format pengiriman e-mail dibaca oleh sistem mobile

mail untuk menentukan media pengiriman. (SMS, mail atau e-mail dan SMS)

Sistem mobile e-mail melakukan pemeriksaan hak akses untuk tiap proses pengiriman. Jika proses pengiriman berhasil melewati pemeriksaan, pesan tersebut dikirimkan dalam bentuk media pengiriman yang telah ditentukan.

3.3.2.2 Sistem Pengiriman e-mail dan SMS secara otomatis

Gambar 3.15 menggambarkan cara kerja sistem untuk mengirimkan pesan otomatis melalui SMS.

(26)

Keterangan gambar 3.15:

1. Sistem mengecek tabel settingcustomer dan settingmaintenance. Dari data di dalam tabel tersebut, sistem akan memeriksa waktu pengiriman. Pada waktu pengiriman, sistem akan mengecek database operasional. Untuk ulang tahun customer, sistem membaca tabel custDetails. Untuk maintenance, sistem membaca tabel custDetails, notification, dan order. Jika ada customer yang perlu dikirimkan SMS, sistem akan membaca template SMS dan mengirimkannya ke nomor handphone pelanggan.

2. Modem menerima pesan SMS lalu meneruskannya ke pelanggan.

3. Handphone pelanggan menerima SMS tersebut.

(27)

1. Sistem mengecek tabel settingcustomer dan settingmaintenance. Dari data di dalam tabel tersebut, sistem akan memeriksa waktu pengiriman. Pada waktu pengiriman, sistem akan mengecek database operasional. Untuk ulang tahun customer, sistem membaca tabel custDetails. Untuk maintenance, sistem membaca tabel custDetails, notification dan order. Jika ada customer yang perlu dikirimkan e-mail, sistem akan membaca template e-mail dan mengirimkannya ke alamat e-mail pelanggan.

2. Pelanggan menerima e-mail tersebut melalui jaringan internet.

3.3.3 Perancangan Implementasi pada Jaringan

Sistem mobile e-mail dirancang sebagai sistem terintegrasi antara

e-mail dan SMS seperti Gambar 3.16.

Admin ` SMS Gateway Server + Outlook Account +

Aplikasi Mobile E -mail

Modem GSM HP

(28)

Untuk memenuhi kebutuhan tersebut, sistem mobile e-mail haruslah memenuhi kriteria berikut ini:

1. Sebuah account Outlook khusus untuk sistem mobile e-mail tersedia. 2. Sistem mobile e-mail terletak pada jaringan internal perusahaan yang

terhubung dengan Microsoft Exchange Server.

3. Sistem mobile e-mail diintegrasikan dengan SMS gateway server yang lama. Dengan demikian, biaya implementasi sistem tersebut dapat ditekan dan kesulitan konfigurasi sistem dapat dikurangi.

3.3.4 State Transition Diagram 3.3.4.1 STD Menu Utama

(29)

Layar menu Kirim SMS

Memilih pilihan tipe pengiriman Menunggu pilihan untuk

Tipe pengiriman

Menunggu input nilai untuk Tujuan

Menunggu input untuk Pesan

Memasukkan nomor tujuan

Memasukkan pesan yang akan dikirimkan

Pengiriman SMS

Tombol "Kirim" ditekan untuk mengirimkan SMS

Send By telah di pilih

Nomor tujuan telah dimasukkan

Semua field telah terisi

Pesan telah dimasukkan

Kembali ke layar menu Kirim SMS

Tombol "Batal" ditekan untuk membatalkan

pengiriman SMS

(30)

3.3.4.3 STD Menu Manajemen Grup

(31)

Gambar 3.21 STD Sub Menu Master Group

(32)

Gambar 3.22 STD Sub Menu Master User

(33)

Gambar 3.23 STD Menu Laporan

3.3.4.7 STD Sub Menu Laporan Inbox

Gambar 3.24 STD Sub Menu Laporan Inbox

(34)

Gambar 3.25 STD Sub Menu Laporan Outbox

3.3.4.9 STD Menu Setting

Gambar 3.26 STD Menu Setting

(35)

Gambar 3.27 STD Sub Menu Customer Data

(36)

Gambar 3.28 STD Sub Menu Maintenance Data

(37)

Gambar 3.29 STD Sub Menu Template SMS

3.3.4.13 STD Menu Logout

Gambar 3.30 STD Menu Logout

(38)

3.3.5.1 Struktur Menu

Gambar 3.31 Struktur Menu

Form login, halaman ini digunakan untuk memeriksa apakah orang yang

mencoba masuk ke dalam sistem adalah admin.

Menu utama, halaman ini sebagai halaman utama dan akan dipanggil

jika admin berhasil melakukan login.

Menu SMS, menu ini digunakan untuk mengelompokkan semua sub

menu yang terkait dengan SMS.

Sub Menu Kirim SMS, sub menu ini digunakan untuk mengirimkan

SMS

Menu Manajemen Grup, menu ini digunakan untuk mengelompokkan

sub menu yang terkait dengan manajemen pengguna sistem.

Sub Menu Master Group, sub menu ini digunakan untuk manajemen

(39)

Sub Menu Tambah Grup, sub menu ini digunakan untuk melakukan

penambahan grup pengguna sistem.

Sub Menu Ubah Grup, sub menu ini digunakan untuk melakukan

pengubahan data grup pengguna sistem.

Sub Menu Master User, sub menu ini digunakan untuk manajemen user

pengguna sistem.

Sub Menu Tambah User, sub menu ini digunakan untuk melakukan

penambahan user pengguna sistem.

Sub Menu Ubah User, sub menu ini digunakan untuk melakukan

pengubahan data user pengguna sistem.

Sub Menu Hapus User, sub menu ini digunakan untuk melakukan

penghapusan data user pengguna sistem.

Menu Laporan, menu ini digunakan untuk melakukan pengelompokkan

sub menu pelaporan.

Sub Menu Laporan Inbox, sub menu ini digunakan untuk menampilkan

laporan inbox dari SMS dan e-mail.

Sub Menu Laporan Outbox, sub menu ini digunakan untuk

menampilkan laporan outbox dari SMS dan e-mail.

Menu Setting, menu ini digunakan untuk melakukan pengelompokkan

(40)

Sub Menu Customer Data, sub menu ini digunakan untuk melakukan

pengaturan pada sistem yang terkait dengan pengiriman ucapan selamat ulang tahun kepada customer.

Sub Menu Maintenance Data, sub menu ini digunakan untuk

melakukan pengaturan pada sistem yang terkait dengan pengiriman informasi maintenance kendaraan kepada customer.

Sub Menu Template SMS, sub menu ini digunakan untuk melakukan

penambahan pada template SMS yang ada baik untuk ucapan selamat ulang tahun maupun maintenance kendaraan.

Menu Logout, menu ini digunakan untuk keluar dari sistem.

3.3.5.2 Perancangan Layar Form Login

(41)

password. Layar ini terdiri dari nama sistem, textbox “username”, textbox “password”, tombol “Login”, dan tombol “Batal”. Jika verifikasi username dan password berhasil dilakukan, tampilan layar akan pindah

ke form utama.

3.3.5.3 Perancangan Layar Form Utama

Gambar 3.33 Perancangan Layar Form Utama

Form utama merupakan halaman pertama ketika user

berhasil login ke program. Form ini berfungsi untuk masuk ke dalam struktur menu yang lain. Form ini terdiri dari menu :

1. SMS

2. Manajemen Grup 3. Laporan

(42)

Jika link pada menu-menu tersebut diklik maka layar akan

menuju ke layar sub menu tersebut.

3.3.5.4 Perancangan Layar Form Kirim SMS

Gambar 3.34 Perancangan Layar Form Kirim SMS

Form Kirim SMS merupakan form yang digunakan untuk mengirim

SMS. Form ini terdiri dari setting untuk tipe pengiriman (individu / grup), nomor tujuan dan pesan yang ingin disampaikan.

(43)

Gambar 3.35 Perancangan Layar Form Master Group

Form Master Group merupakan form yang digunakan untuk

menambah dan mengatur anggota grup dengan hak pengiriman e-mail dan SMS tiap grup. Melalui pengisian informasi pada form ini, proses pendistribusian informasi dapat dilakukan dengan grup. Jika tombol ”Tambah” diklik maka akan terlihat tampilan seperti pada Gambar 3.36 dan jika tombol ”Ubah” diklik maka akan terlihat tampilan seperti pada Gambar 3.37.

(44)

Gambar 3.36 Perancangan Layar Form Master Group untuk Tambah

(45)

menambah dan mengatur user dari sistem. Jika tombol ”Tambah” diklik maka akan terlihat tampilan seperti pada Gambar 3.38 dan jika tombol ”Ubah” diklik maka akan terlihat tampilan seperti pada Gambar 3.40. Jika tombol ”Hapus” diklik maka akan muncul kotak pesan dialog seperti pada Gambar. 3.41.

(46)

Gambar 3.39 Perancangan Layar Form Master User untuk Tambah

(47)

Gambar 3.41 Perancangan Layar Form Master User untuk Hapus

3.3.5.7 Perancangan Layar Form Laporan Inbox

(48)

Form ini berfungsi untuk melaporkan pesan yang masuk

ke dalam sistem. Inbox pada sistem terbagi menjadi dua, yaitu: a. E-mail dari inbox account Outlook client khusus untuk sistem

mobile e-mail

b. SMS dari inbox modem GSM

Melalui form ini, semua pesan yang masuk dapat dikelompokkan berdasarkan tanggal sehingga sejarah komunikasi dapat dipantau dengan jangka waktu hari.

3.3.5.8 Perancangan Layar Form Laporan Outbox

Gambar 3.43 Perancangan Layar Form Laporan Outbox

Form ini berfungsi untuk melaporkan pesan yang keluar dari

(49)

kepada pelanggan.

c. E-mail dari outbox account Outlook client khusus untuk sistem

mobile e-mail

d. SMS manual dari outbox modem GSM

Form ini juga dilengkapi dengan fasilitas query sejarah

komunikasi dengan jangka waktu hari, sehingga sejarah komunikasi dapat dipantau dengan baik dan teliti..

3.3.5.9 Perancangan Layar Form Setting Customer Data

(50)

Form ini berfungsi untuk mengatur data yang digunakan

untuk proses otomatisasi pengiriman SMS ucapan selamat ulang tahun ke pelanggan. Pada form ini, admin dapat mengatur:

a. sumber data untuk mengirim pesan SMS beserta dengan

username dan password yang dibutuhkan.

b. Waktu, template serta field data yang digunakan untuk mengirim pesan SMS.

3.3.5.10 Perancangan Layar Form Setting Maintenance Data

(51)

maintenance kepada pelanggan. Pada form ini, admin dapat

mengatur:

a. sumber data untuk mengirim pesan SMS beserta dengan

username dan password yang dibutuhkan.

b. Waktu, template serta field data yang digunakan untuk mengirim pesan SMS.

3.3.5.11 Perancangan Layar Form Template SMS

Gambar 3.46 Perancangan Layar Form Template SMS

Form ini berfungsi untuk mengatur template yang

digunakan pada proses pengiriman SMS terotomatisasi. Melalui

(52)

a. menambah, mengedit template SMS

b. mengatur penggunaan template SMS untuk pengiriman SMS secara terotomatisasi

3.3.5.12 Perancangan Layar Form Logout

Gambar 3.47 Perancangan Layar Form Logout

Layar logout ditampilkan ketika admin menekan menu “logout” pada menu utama. Layar ini merupakan layar konfirmasi untuk memastikan bahwa admin benar-benar ingin melakukan

logout dari program administrator dan manajemen sistem.

3.3.6 Rancangan database

Database yang dirancang merupakan pengembangan dari database “gammu.exe” yang telah digunakan dalam operasional PT.

(53)

3.3.6.1 Database Operasional 3.3.6.1.1 Tabel CustDetails

Tabel ini digunakan untuk menyimpan data customer secara detail.

Nama Field Tipe Data Panjang Keterangan

CPNo Varchar 5

Primary key dari database yang memudahkan pencarian

CPName Varchar 250 Menyimpan nama customer

Date of Birth Datetime

Menyimpan tanggal lahir customer

CPAddress Varchar 100 Menyimpan alamat customer

CPEmail Varchar 100

Menyimpan alamat email customer

CPTelpNo Varchar 15

Menyimpan nomor telepon customer (HP)

(54)

3.3.6.1.2 Tabel Notification

Tabel ini digunakan untuk menyimpan data customer secara detail.

Nama Field Tipe Data Panjang Keterangan

NotifNo Varchar 10

Primary key dari tabel yang memudahkan pencarian

notifDate Datetime

Menyimpan tanggal notifikasi dikeluarkan

custNo Varchar 160

Foreign key yang

menghubungkan tabel notification dengan custDetails

Tabel 3.5 tabel notification

3.3.6.1.3 Tabel Order

Tabel ini digunakan untuk menyimpan data customer secara detail.

Nama Field Tipe Data Panjang Keterangan

orderNo Varchar 10

Primary key dari tabel yang memudahkan pencarian

bscStart Datetime

Menyimpan tanggal perawatan aktif dimulai

shortText Varchar 160

Menyimpan deskripsi perawatan aktif

NotifNo Varchar

Foreign key yang

menghubungkan tabel order dengan notification

(55)

Tabel ini digunakan untuk menampung data sms yang masuk ke dalam modem GSM.

Nama Field Tipe Data Panjang Keterangan

UpdatedInDB Timestamp Menyimpan waktu SMS masuk

SenderNumber Varchar 20 Menyimpan nomor HP pengirim SMS

TextDecoded Varchar 160 Menyimpan pesan SMS

ID Integer

Primary key dari database yang memudahkan pencarian

Tabel 3.7 Rancangan tabel inbox

3.3.6.2.2 Tabel inbox_outlook

Tabel ini berfungsi menyimpan data email yang masuk ke dalam folder inbox dari sistem.

Nama Field Tipe data Panjang Keterangan

UpdatedInDb Timestamp

Menyimpan waktu email masuk ke dalam database

fromSender Varchar 100 Menyimpan alamat pengirim email.

toRecipient Varchar 100 Menyimpan alamat email yang dituju

Subject Text Menyimpan subject dari email

textBody Text Menyimpan pesan pada email.

Id Integer

Primary key yang memudahkan pencarian

(56)

3.3.6.2.3 Tabel inbox_processed

Tabel ini berfungsi menyimpan data sms yang telah diproses oleh sistem.

Nama Field Tipe data Panjang Keterangan

UpdatedInDB Timestamp

Menyimpan data waktu sms yang telah diproses sistem

SenderNumber Varchar 20 Menyimpan nomor pengirim sms

TextDecoded Varchar 160 Menyimpan teks sms

ID Integer

Primary key yang memudahkan pencarian

Tabel 3.9 Rancangan tabel inbox_processed

3.3.6.2.4 Tabel loginuser

Tabel ini berfungsi menyimpan data user dan password yang memiliki akses terhadap sistem.

Nama Field Tipe data Panjang Keterangan

Id Integer

Primary key yang memudahkan pencarian

userId Varchar 45 Menyimpan data user sistem

password Varchar 45

Menyimpan data password dari user sistem

(57)

folder outbox dari sistem. Secara otomatis, sistem akan membaca setiap data yang masuk ke dalam tabel ini dan mengirimkannya dalam bentuk sms.

Nama Field Tipe data Panjang Keterangan

UpdatedInDB Timestamp Menyimpan waktu sms dikirim

DestinationNumber Varchar 20 Menyimpan nomor tujuan dari sms

TextDecoded Varchar 160 Menyimpan teks pesan sms.

ID Integer Primary key yang memudahkan pencarian

SenderID Text Menyimpan data pengirim dari sms

Tabel 3.11 Rancangan tabel outbox

3.3.6.2.6 Tabel outbox_outlook

Tabel ini berfungsi menyimpan data email yang masuk ke dalam folder outbox dari sistem.

Nama Field Tipe data Panjang Keterangan

UpdatedInDb Timestamp Menyimpan waktu email dikirim

fromSender Varchar 100 Menyimpan pengirim email

toRecipient Varchar 100 Menyimpan tujuan email

Subject Text Menyimpan subject pada email

textBody Text Menyimpan teks pesan email

Id Integer

Primary key yang memudahkan pencarian database

(58)

3.3.6.2.7 Tabel outbox_processed

Tabel ini berfungsi menyimpan data sms yang sudah dikirimkan oleh sistem.

Nama Field Tipe data Panjang Keterangan

UpdatedInDB Timestamp Menyimpan waktu sms dikirimkan

DestinationNumber Varchar 20 Menyimpan nomor tujuan sms

TextDecoded Varchar 160 Menyimpan teks sms yang dikirimkan

ID Integer

Primary key yang digunakan untuk pencarian record

SenderID Text Menyimpan pengirim SMS

Tabel 3.13 Rancangan tabel outbox_processed

3.3.6.2.8 Tabel pbk

Tabel ini berfungsi menyimpan data user yang dapat mengakses fitur pengiriman sms dan email dari sistem.

Nama Field Tipe data Panjang Keterangan

GroupID Integer

Foreign key yang menunjukkan grup dari user

Name Text Menyimpan nama user

ID Integer

Primary key yang memudahkan pencarian

phoneNumber Varchar 45 Menyimpan nomor HP user

email Varchar 100 Menyimpan alamat email user

(59)

sistem.

Nama Field Tipe data Panjang Keterangan

Name Text

Menyimpan nama dari grup

ID Integer

Primary key yang memudahkan pencarian

securityLevel Varchar 1

Menyimpan hak akses dari grup

Tabel 3.15 Rancangan tabel pbk_groups

3.3.6.2.10 Tabel settingcustomer

Tabel ini berfungsi menyimpan setting yang digunakan untuk pengiriman ucapan selamat ulang tahun pada customer termasuk di dalamnya cara mengakses database operasional customer. Nama Field Tipe data Panjang Keterangan

id Integer Primary key untuk pencarian database

sourceID Integer Menyimpan tipe data yang akan dibaca sistem

databaseName Varchar 45

Menyimpan nama database operasional yang akan dibaca sistem

tableName Varchar 45

Menyimpan nama tabel operasional untuk data customer

sourceFile Varchar 100

Menyimpan tempat penyimpanan file untuk operasional

(60)

fieldName Varchar 45 Menyimpan nama field untuk nama customer.

fieldTgl Varchar 45

Menyimpan nama field untuk tanggal lahir customer.

fieldHP Varchar 45

Menyimpan nama field untuk nomor HP customer.

fieldCustNo Varchar 45 Menyimpan nama field untuk nomor customer.

smsId Integer

Foreign key untuk mengambil data dari tabel templatesms.

timeSend Timestamp

Menyimpan waktu pengiriman ucapan selamat ulang tahun.

userDatabase Varchar 45

Menyimpan nama user untuk database operasional.

passDatabase Varchar 45

Menyimpan password untuk database operasional.

Tabel 3.16 Rancangan tabel settingcustomer

3.3.6.2.11 Tabel settingmaintenance

Tabel ini berfungsi menyimpan data email yang masuk ke dalam folder inbox dari sistem.

Nama Field Tipe data Panjang Keterangan

id Integer Primary key yang memudahkan pencarian.

sourceID Integer Menyimpan tipe data yang akan dibaca sistem

databaseName Varchar 45

Menyimpan nama database operasional yang akan dibaca sistem.

(61)

fieldEqNotif Varchar 45

Menyimpan nama field nomor kendaraan pada notifikasi.

fieldDate Varchar 45 Menyimpan nama field tanggal untuk maintenance

fieldDesc Varchar 250 Menyimpan nama field deskripsi maintenance.

fieldCustNo Varchar 45 Menyimpan nama field untuk nomor customer.

smsID Integer

Foreign key untuk mengambil data sms dari tabel templatesms

timeSend Timestamp Menyimpan waktu pengiriman pesan

userDatabase Varchar 45

Menyimpan nama user untuk database operasional

passDatabase Varchar 45 Menyimpan password untuk database operasional

fieldEqOrder Varchar 45

Menyimpan nama field untuk nomor kendaraan pada tabel order.

Tabel 3.17 Rancangan tabel settingmaintenance

3.3.6.2.12 Tabel templatesms

Tabel ini berfungsi menyimpan data-data tentang sms yang berfungsi sebagai template untuk otomatisasi pengiriman sms.

Nama Field Tipe data Panjang Keterangan

id Integer

Primary key yang memudahkan pencarian

(62)

text Text Menyimpan pesan template sms

Tabel 3.18 Rancangan tabel templatesms

Keterangan :

Integer Field untuk menampung bilangan bulat

Varchar

Field penampung tipe data alfanumerik dengan besar maksimum 255 byte.

Text

Field penampung tipe data alfanumerik dengan besar maksimum 65525 byte

Timestamp Field untuk menampung tipe data tanggal dan jam

Tabel 3.19 Tabel keterangan variabel

3.3.7 Rancangan class dan modul dari aplikasi 3.3.7.1 class Mysql.vb

Fungsi : menyediakan koneksi ke database MYSQL

dan menfasilitasi operasi database seperti select, update, insert dan delete.

Pseudocode :

Public class classMysql

Deklarasi variable-variabel yang digunakan Public Sub New ( )

Membuka koneksi dengan database

(63)

End Sub

Public Function getQuery ( )

Mengambil data dari database

End Function

Public Function updateQuery ( ) Meng-update data ke database

End Function

End Class

3.3.7.2 class Outlook.vb

Fungsi : menyediakan koneksi ke Microsoft Outlook dan menjembatani sistem dengan inbox maupun outbox dari Outlook.

Pseudocode : Public class classOutlook

Public Function getInbox ( )

Membuka koneksi dengan outlook

Mengambil pesan dari inbox

End Function

Public Function addToOutBox ( )

(64)

Menambahkan pesan ke outbox

End Function

End Class

3.3.7.3 class frmGroup.vb

Fungsi : menangani manajemen grup yang meliputi pembuatan dan perubahan grup.

Pseudocode :

Public class frmGroup

Deklarasi variabel-variabel yang digunakan Private Sub frmGroup_Load ( )

Memanggil fillCmbGroup ()

Memanggil fillCmbTipe ( )

Memanggil fillCmbSecurity ( )

End Sub

Private Sub fillCmbTipe ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub fillCmbSecurity ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub fillCmbGroup ( )

(65)

End Sub

Private Sub btnEdit_Click ( )

Mengubah data grup

End Sub

Private Sub btnAdd_Click ( ) Menambah grup

End Sub

Private Sub btnSave_Click ( )

Memeriksa validitas data

Menyimpan data

End Sub

Private Sub btnCancel_Click ( )

Membatalkan kegiatan dan mengembalikan ke kondisi awal.

End Sub

End Class

3.3.7.4 class frmInReport.vb

Fungsi : memberikan laporan untuk setiap SMS dan

e-mail yang masuk ke sistem

(66)

Public class frmInReport

Private Sub DateTimePicker1_ValueChanged ( ) Memanggil fillReport ( )

End Sub

Private Sub frmInReport_Load ( )

Memanggil fillCmbView ( ) EndSub

Private Sub fillCmbView ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub fillReport ( )

Mengambil data dari tabel inbox_processed atau inbox_outlook berdasarkan tipe inbox yang dipilih user

End Sub

Private Sub cmbView_SelectedIndexChanged ( ) Memanggil fillReport ( )

End Sub

End Class

3.3.7.5 class frmOutReport.vb

Fungsi : memberikan laporan untuk setiap SMS dan

e-mail yang keluar melalui sistem

(67)

Memanggil fillReport ( )

End Sub

Private Sub frmOutReport_Load ( ) Memanggil fillCmbView ( ) EndSub

Private Sub fillCmbView ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub fillReport ( )

Mengambil data dari tabel outbox_processed atau outbox_outlook berdasarkan tipe outbox yang dipilih user

End Sub

Private Sub cmbView_SelectedIndexChanged ( ) Memanggil fillReport ( )

End Sub

End Class

3.3.7.6 class frmSendSMS.vb

Fungsi : Mengirimkan SMS secara manual Pseudocode :

(68)

Public class frmSendSMS

Private Sub frmSendSMS_Load ( )

Memanggil fillCmbSend ( ) Memanggil fillCmbGroup ( )

End Sub

Private Sub fillCmbGroup ( )

Mengambil data grup dari tabel pbk_groups Menetapkan nilai combo box berdasarkan data tersebut

End Sub

Private Sub fillCmbSend ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub btnSend_Click ( )

Memeriksa validitas dari semua field

Memasukkan data ke dalam tabel outbox melalui class mysql

End Sub

End Class

3.3.7.7 class frmSettingCustomer.vb

Fungsi : melakukan setting terhadap otomatisasi

ucapan selamat ulang tahun pada pelanggan Pseudocode :

(69)

Menyimpan data ke dalam tabel settingcustomer

End Sub

Private Sub frmSettingCustomer_Load ( ) Memanggil fillcmbType ( ) Memanggil fillCmbSend ( ) Memanggil fillCmbTemplate ( )

End Sub

Private Sub fillCmbType ( )

Menetapkanl nilai untuk combo box

End Sub

Private Sub fillCmbTemplate ( )

Mengambil data dari tabel templatesms Menetapkan nilai untuk combo box

End Sub

Private Sub fillCmbSend ( )

Menetapkan nilai untuk combo box

End Sub

(70)

3.3.7.8 class frmSettingMaintenance.vb

Fungsi : melakukan setting terhadap otomatisasi

pesan maintenance pada pelanggan Pseudocode :

Public class frmSettingMaintenance Private Sub fillCmbType ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub fillCmbTemplate ( )

Mengambil data dari tabel templatesms Menetapkan nilai untuk combo box

End Sub

Private Sub fillCmbSend ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub frmSettingMaintenance_Load ( ) Memanggil fillCmbType ( ) Memanggil fillCmbSend ( ) Memanggil fillCmbTemplate ( )

End Sub

Private Sub btnSave_Click ( )

Menyimpan data ke dalam tabel settingmaitenance

End Sub

(71)

Pseudocode : Public class frmTemplateSms

Private Sub frmTemplateSms_Load ( )

Memanggil fillCmbType ( )

End Sub

Private Sub fillCmbType ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub fillListMessage ( )

Menetapkan nilai untuk combo box

End Sub

Private Sub btnAdd_Click ( )

Menambah data template sms

End Sub

Private sub btnEdit_Click ( )

Mengubah data template sms

End Sub

Private Sub btnCancel_Click( )

Membatalkan perintah dan kembali ke kondisi semula

(72)

Private Sub btnSave_Edit ( )

Menyimpan data ke dalam tabel templatesms

End Sub

End Class

3.3.7.10 class frmUser.vb

Fungsi : mengatur proses yang berhubungan dengan

user, seperti : penambahan, perubahan dan penghapusan user

Pseudocode : Public class frmUser

Private Sub frmUser_Load ( )

Memanggil fillCmbNo ( )

End Sub

Private Sub fillCmbGroup ( )

Mengambil data dari tabel pbk_groups

Menetapkan nilai combo box berdasarkan data

End Sub

Private Sub fillCmbNo ( )

Mengambil data dari pbk

Menetapkan nilai combo box berdasarkan data

End Sub

Private Sub btnAdd_click ( )

Menambah data user

(73)

End Sub

Private Sub btnSave_Click ( )

Menyimpan data ke dalam tabel pbk

End Sub

Private Sub btnCancel_Click ( )

Membatalkan perintah dan kembali ke kondisi semula

End Sub

End Class

3.3.7.11 class frmUtama.vb

Fungsi : Sebagai interface utama dari aplikasi

Pseudocode :

Public class frmUtama

Private Sub MnSendSms_click ( )

Memanggil frmSendSms

End Sub

Private Sub MnUser_click ( )

Memanggil frmUser

End Sub

Private Sub MnGrup_click ( )

(74)

End Sub

Private Sub MnInbox_click ( )

Memanggil frmInReport

End Sub

Private Sub MnOutbox_click ( )

Memanggil frmOutReport

End Sub

Private Sub MnSettingCustomer_click ( ) Memanggil frmSettingCustomer

End Sub

Private Sub MnSettingMaintenance_click ( ) Memanggil frmSettingMaintenance

End Sub

Private Sub MnTemplate_click ( ) Memanggil frmTemplate

End Sub

Private Sub MnOut_click ( ) Keluar dari sistem

End Sub

Private Sub frmUtama_Load ( ) Deklarasi variabel

End Sub

Private Sub Timer1_Tick ( )

(75)

insertOutbox()

Melakukan pengiriman email dengan class Outlook Memasukkan report ke database dengan

memanggil insertReport()

End Sub

Private Sub insertOutbox ( )

Mengirimkan sms dengan menempatkan data pada tabel outbox

End Sub

Private Sub insertReport ( )

Memasukkan data ke tabel inbox_processed untuk sms yang telah diproses, inbox_outlook untuk email yang telah diproses, outbox_processed untuk sms yang telah dikirim dan outbox_outlook untuk email yang dikirim

End Sub

Private Sub Timer2_Tick ( )

Mengambil data untuk mengakses database operasional pada tabel settingcustomer dan setting maintenance

(76)

Melakukan pengiriman sms dengan memanggil insertOutbox()

Membuat report dengan memanggil insertReport()

End Sub

Private Function cekSecLevelSMS ( )

Memeriksa hak akses pengiriman SMS

End Sub

Private Function cekSecLevelEmail ( )

Memeriksa hak akses pengiriman email

End Sub

Gambar

Gambar 3.7 Infrastruktur Unified Messaging CISCO (www.cisco.com)
Gambar 3.9 Komponen Sistem Mobile E-mail
Gambar 3.10 Sistem Terintegrasi e-mail dan SMS
Gambar 3.12 Sistem Pengiriman E-mail ke SMS dan sebaliknya
+7

Referensi

Dokumen terkait

Menurut Kountur 11 , yang dimaksud dengan instrumen pada suatu penelitian adalah alat yang digunakan untuk mengumpulkan data.. Sedangkan instrumentasi adalah

8 Rata-rata biaya produksi per tahun usaha pembibitan sapi potong dengan skala kepemilikan 2 ekor di Kecamatan Semin

Organisasi adalah kesatuan (entitity) sosial yang dikordinasikan secara sadar, dengan sebuah batasan yang relatif dapat diidentifikasi, yang bekerja atas atas dasar yang relatif

Suatu graf siklus titik ajaib, di mana titik diberi label v + 1 sampai 2 v , maka graf siklus akan mempunyai bilangan ajaib minimum yang bergantung pada banyaknya jumlah titik

LAMPIRAN 3 GAMBAR SKEMATIK

Rendahnya kelangsungan hidup ikan biawan pada perlakuan (KP) diduga karena ikan uji tidak dilakukan perendaman, sehingga manfaat larutan temulawak yang dapat

Kapasitas lateral ultimit untuk tiang pendek pada tanah. non-kohesif

Kedekatan pada pemerintahan juga sangat bermanfaat dalam rangka membuat Grand Design bisnis dari Group Bakrie, dan seharusnya kondisi ini dapat