• Tidak ada hasil yang ditemukan

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. sistem, serta perancangan sistem yang terdiri dari perancangan diagram struktur menu,

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 3 ANALISIS DAN PERANCANGAN SISTEM. sistem, serta perancangan sistem yang terdiri dari perancangan diagram struktur menu,"

Copied!
66
0
0

Teks penuh

(1)

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan diuraikan sejarah dan visi misi perusahaan, analisa kebutuhan sistem, serta perancangan sistem yang terdiri dari perancangan diagram struktur menu, perancangan layar, state transition diagram, dan spesifikasi modul.

3.1. PT. Bhakti Wasantara Net

Analisa dan perancangan Aplikasi Network Monitoring yang diberi nama W-Net Monitoring System ini dibuat berdasarkan hasil survey yang dilakukan pada PT. Bhakti Wasantara Net. Berikut ini sekilas penjelasan mengenai sejarah, visi dan misi perusahaan.

3.1.1 Sejarah Perusahaan

Pada tahun 1996, untuk memenuhi kebutuhan internal PT Pos Indonesia (Persero) di bidang teknologi dan sistem informasi, maka dibangunlah jaringan Intranet yang menjangkau sebagian besar kantor pos di Indonesia.

Seiring dengan semakin pesatnya peningkatan penggunaan Internet di Indonesia, maka Pos Indonesia membentuk Divisi Teknologi dan Sistem Informasi untuk mengelola dan mengembangkan jaringan Intranet serta bisnis Internet yang di kenal dengan nama "Wasantara-Net". Izin sebagai penyelenggara Internet Service Provider (ISP) diperoleh pada tahun 1996

(2)

dengan nomor: KM.33/PT 102/MPPT-1996 tanggal 7 Mei 1996, dan mulai di kembangkan di 4 kota besar.

Dengan semakin pesatnya kemajuan teknologi dan meningkatnya persaingan juga kebutuhan masyarakat akan dukungan jasa dan layanan dalam dunia bisnis Internet, maka Pihak Manajemen Pos Indonesia memutuskan agar pengelolaan Wasantara-Net menjadi fokus, sehingga dibentuklah anak perusahaan PT. Bhakti Wasantara Net dengan tujuan untuk mengembangkan bisnis Internet yang lebih fleksibel dan kompetitif, dengan tetap mampu menunjang operasional dan layanan Pos Indonesia.

Bekerjasama dengan PT. Quantum Aksesindo Nusantara, yang juga memiliki visi kedepan tentang perkembangan teknologi dan sistem informasi, maka pada tanggal 2 April 2001 resmi didirikan PT. Bhakti Wasantara Net, berdasarkan akta notaris: Ivonne B Sinyal SH. nomor 7 tanggal 2 April 2001, dengan label dagang W-Net.

3.1.2 Tujuan dan Sasaran

» Menyediakan layanan jaringan Internet terbesar yang akan menjangkau seluruh wilayah Indonesia.

» Meningkatkan kualitas jaringan Internet menggunakan teknologi terkini.

(3)

3.1.3 Visi dan Misi Perusahaan Visi :

Menjadi perusahaan penyedia komunikasi korporat berbasis Internet yang terbesar dan terbaik di Indonesia.

Misi :

» Melayani kebutuhan komunikasi data bagi pemerintah, dunia usaha dan masyarakat lainnya di Indonesia dengan kualitas tinggi.

» Menyediakan solusi koneksi Internet dan aplikasinya kepada pelanggan Internet dengan penerapan teknologi terkini.

» Menghubungkan seluruh wilayah Indonesia dengan layanan Internet dalam rangka memacu pertumbuhan ekonomi.

3.1.4 Produk Perusahaan • Dial Up

Bagi pelanggan perorangan atau perusahaan yang menggunakan modem dan saluran telepon biasa, W-Net menyediakan layanan dengan koneksi Dial Up. Dengan modem standar ITU. V.90, anda dapat mengakses Internet dengan kecepatan akses hingga 56 Kbps.

Koneksi ini cocok untuk pelanggan perorangan atau perusahaan yang tidak terlalu sering menggunakan Internet.

Minimum Requirements:

» 486DX2 dengan memori 16 MB. » OS Windows 95

(4)

» Modem standar V.90

» Line telepon dengan interferensi yang rendah Fasilitas yang diperoleh:

» Multiple Login, bisa melakukan koneksi lebih dari 1 session. » E-mail pribadi dengan kapasitas mailbox sebesar 2M.

• Dedicated Dial Up

Bagi pelanggan yang menggunakan Local Area Network (LAN) baik di rumah maupun di kantor, W-Net menyediakan paket LAN DialUp yang ekonomis untuk perusahaan UMKM.

Anda dapat memiliki hanya dengan 1 (satu) account, namun dapat digunakan oleh semua komputer yang terhubung ke jaringan tanpa diperlukan modem tambahan.

Minimum Requirements:

» Intranet Network (Server, gateway & workstation) » Modem standar V.90

» Line telepon dengan interferensi yang rendah

Fasilitas yang diperoleh:

» Multiple Login, bisa melakukan koneksi lebih dari 1 session. » 5 E-mail pribadi dengan kapasitas mailbox sebesar 2 M. » Company domain (go.id,co.id,or.id) untuk 1 tahun pertama.

(5)

Keuntungan:

» Fleksibel, dapat mengakses Internet dan E-mail dimana saja. » Ekonomis dan mudah dalam pengontrolan dana.

» Mudah dalam penginstalasian.

• Dedicated Connection

o Metode Akses - Leased Line

Koneksi Internet dengan menggunakan saluran telepon khusus, tersedia dengan kapasitas bandwidth mulai dari 64 Kbps hingga 512 Mbps.

Minimum Requirements:

» Intranet Network (Server, gateway & workstation) » 1 Pasang Modem Leased Line

» Router

» Line telepon dengan interferensi yang rendah Fasilitas yang diperoleh: (negotiable)

» 5 Static IP Addresses

» Domain Perusahaan anda (.com, .co.id) untuk 1 tahun pertama.

Keuntungan:

» Fleksibel, dapat mengakses situs dan E-mail anda dimana saja. » Akses tanpa batas, saluran telepon tersedia setiap saat.

(6)

o Metode Akses – Wireless

Salah satu alternatif metoda koneksi point to point dengan jangkauan radius hingga 30 km. Kecepatan akses yang dapat digunakan hingga 11 Mbps.

Sangat baik untuk perusahaan yang mempunyai area lokasi yang luas, yang tidak memungkinkan dilakukan interkoneksi dengan menggunakan kabel.

Efisien, karena tidak menggunakan saluran telepon. Minimum Requirements:

» 1 Pasang Perangkat wireless » PC Router

» Intranet Network (Server, gateway & workstation) Fasilitas yang diperoleh: (negotiable)

» 5 Static IP Addresses (expandable)

» Nama Domain perusahaan anda (.com, .co.id) 1 tahun pertama.

Keuntungan:

» Fleksibel, dapat mengakses Internet dan E-mail dimana saja. » Sesuai bagi perusahaan yang membutuhkan akes data tinggi. » Tidak mengganggu pengguna telepon.

• Co-Location Service (Server Hosting)

Dengan menempatkan server Anda pada data center kami, maka server Anda terhubung selama 24 jam sehari ke jaringan internasional dan

(7)

nasional (IIX) serta mempersingkat waktu akses bagi pengunjung. Fasilitas yang disediakan meliputi Uninteruptable Power Supply (UPS), pencegah kebakaran, ruangan ber-AC, keamanan, dan monitoring.

• Web Hosting

Adalah layanan penyediaan space untuk menampilkan homepage Anda, agar profil perusahaan dan produk yang Anda tampilkan dapat diakses selama 24 jam sehari melalui internet.

Fasilitas yang disediakan sangat lengkap meliputi platform linux dan windows, web server Apache dan IIS, database MySQL, MS SQL, MS Access, scripting PHP, ASP, Perl, dan CGI, serta registrasi nama domain internasional dan domestik.

Perusahaan maupun perorangan dapat menggunakan layanan ini untuk mempromosikan perusahaan dan produk yang dimiliki. Bagi perusahaan yang memiliki banyak cabang atau client yang tersebar di penjuru Indonesia, layanan ini tepat digunakan untuk mengimplementasikan web based Human Resources Management System (HRMS) atau Customer Relationship Management System (CRMS) yang akan memudahkan dalam mengelola administrasi kepegawaian, pelanggan, dan relasi.

Hubungi customer service untuk mendapatkan konsultasi paket yang sesuai dengan kebutuhan perusahaan.

(8)

3.2 Struktur Organisasi Perusahaan

(9)

3.3 Prosedur yang Sedang Berjalan

PT. Bhakti Wasantara Net merupakan sebuah ISP yang memberikan jasa layanan internet melalui berbagai pilihan paket yang disediakan mulai dari dial up hingga dedicated connection di seluruh Indonesia. Untuk dedicated connection yang umumnya digunakan oleh client korporat, instalasi dilakukan oleh technical support dari PT. Bhakti Wasantara Net dan pilihan konektivitas dapat menggunakan saluran telepon khusus atau media wireless. Jika ada permasalahan yang terjadi mengenai koneksi internet, client dapat menghubungi technical support dari PT. Bhakti Wasantara Net untuk dicarikan jalan keluarnya.

3.4 Permasalahan Yang Dihadapi

Permasalahan yang dialami oleh PT. Bhakti Wasantara Net diantaranya adalah:

1. Tenaga technical support dari bagian customer care, overload memberikan solusi terhadap masalah-masalah dari setiap client korporat PT. Bhakti Wasantara Net, mengingat customer dari PT. Bhakti Wasantara Net tersebar di seluruh Indonesia. Hal ini disebabkan karena banyak masalah-masalah yang ditanyakan hanya merupakan masalah sederhana seputar jaringan yang seharusnya pelanggan dapat menganalisanya sendiri. Misalnya : pelanggan awam tidak dapat memantau kapasitas bandwidth yang digunakan dan mengeluhkan lambatnya kecepatan koneksi internet yang disediakan PT. Bhakti Wasantara Net, padahal kecepatan koneksi tersebut adalah kecepatan maksimal dari paket yang digunakan oleh pelanggan atau dengan kata lain pelanggan telah menggunakan semua resource bandwidth yang telah

(10)

disediakan oleh PT. Bhakti Wasantara Net dan harus upgrade paket kecepatan bandwidth untuk memperoleh kapasitas bandwidth yang lebih besar.

2. Pelanggan PT. Bhakti Wasantara Net terutama masyarakat awam kesulitan dalam menginstalasi dan mengoperasikan aplikasi network monitoring yang sudah ada saat ini. Mereka enggan untuk menggunakan aplikasi network monitoring, padahal mereka sebenarnya menyatakan memerlukan aplikasi tersebut untuk memantau dan mengatur lalu lintas data dalam jaringan perusahaan mereka. Hal ini diperkuat dengan hasil kuisioner yang kami sebarkan kepada 158 responden pelanggan dari PT. Bhakti Wasantara Net yang berada di Jakarta. Hasil kuisioner dapat dilihat pada lembar Lampiran.

3.5 Alternatif Pemecahan Masalah

Berdasarkan masalah-masalah di atas, penulis memberikan solusi untuk memecahkan masalahnya yaitu dengan membangun sebuah Aplikasi Network Monitoring yang terintegrasi dan user-friendly sehingga meungkinkan network administrator dapat memantau kinerja jaringan, memberi hak akses untuk user (filtering web content, bandwidth limiter, time access) dan billing sistem untuk warnet. Aplikasi ini akan didistribusikan oleh PT. Bhakti Wasantara Net kepada setiap pelanggan korporasi yang sudah menggunakan PT. Bhakti Wasantara Net sebagai ISP dan diberikan sebagai bagian paket penjualan layanan internet kepada pelanggan korporasi baru sehingga network administrator baik yang terlatih maupun yang awam dapat melakukan monitoring dan manajemen jaringan sendiri dengan mudah. Dan ketika terjadi masalah ringan mengenai jaringan internal pelanggan, diharapkan pelanggan dapat mengidentifikasi masalah tersebut melalui

(11)

bantuan aplikasi network monitoring yang telah disediakan tanpa perlu menghubungi PT. Bhakti Wasantara Net. Aplikasi yang akan dikembangkan tidak membutuhkan biaya besar karena dikembangkan berdasarkan software-software yang bersifat freeware dan open source.

3.6 Perancangan Sistem

Sistem Network Monitoring akan menggunakan konsep web-based yang di jalankan pada Mozilla Firefox dan hanya dapat digunakan pada sistem operasi Microsoft Windows. Program-program yang digunakan dalam sistem ini adalah SNMP untuk memberikan informasi dalam jaringan, Squid untuk mengelola hak akses setiap user, aplikasi web base dengan bahasa pemograman PHP untuk Sistem Network Monitoring dan Network Manajemen serta bahasa pemograman Virtual Basic untuk Sistem Billing yang keseluruhannya menggunakan database server MySQL. Dalam sistem ini terdapat Aplikasi Network Monitoring dan Network Manajemen serta Sistem Billing yang dapat memantau keadaan dan lalu lintas jaringan serta mengelola sistem pembayaran untuk warnet.

Network Monitoring pada aplikasi ini adalah sebuah sistem yang dapat memantau keadaan jaringan LAN secara keseluruhan serta mencatat besarnya bandwidth yang digunakan oleh semua user secara keseluruhan. Pemantauan ini meliputi jumlah kapasitas bandwidth yang digunakan oleh setiap user, konektifitas user terhadap server (siapa yang mengakses), dan waktu akses. Dengan adanya laporan dan informasi dari sistem ini, network administrator dapat dengan mudah memantau keadaan jaringan internalnya serta mengetahui besarnya bandwidth yang dipakai oleh setiap user.

(12)

Network Management pada aplikasi ini adalah sebuah sistem yang dapat mengatur hak akses user dalam mengakses layanan internet pada jaringan. Proses pengaturan antara lain dengan menentukan siapa saja yang dapat mengakses website tertentu, memblok isi website, alamat yang dituju, waktu akses dan juga bandwidth limiter yang berfungsi untuk membatasi besarnya pengalokasian bandwidth untuk setiap user

Sistem billing ini merupakan sebuah sistem tambahan bagi pelanggan PT. Bhakti Wasantara Net yang membuka jasa warnet. Aplikasi ini akan mencatat waktu dan menghitung jumlah biaya yang harus dibayar oleh setiap client yang telah menggunakan jasa layanan internet. Hasil pemasukan dan jumlah user yang menggunakan jasa warnet akan dicatat dan laporannya dapat ditampilkan berdasarkan satuan waktu hari, minggu, dan bulan.

3.6.1 Struktur Menu

Diagram berikut merupakan struktur menu dari aplikasi W-Net Monitoring System.

Gambar3.2: Diagram Struktur Menu Utama

Gambar di atas menunjukkan struktur menu utama aplikasi W-Net Monitoring System yang tediri dari halaman autentikasi Login, setelah proses autentikasi valid,

(13)

lalu akan menampilkan halaman Status. Dari menu Status dapat memilih menu-menu lainnya seperti Billing, Bandwidth, User, dan Setting.

Gambar 3.3 : Diagram Struktur Menu Billing

Gambar di atas adalah menu Billing, apabila menu Billing tersebut di pilih akan menampilkan sebuah aplikasi billing server. Pada aplikasi billing server terdapat menu Change Cost & Setting, menu Data Base, dan menu Exit.

(14)

Gambar di atas menunjukkan menu Database yang memiliki beberapa sub-menu antara lain : View Data Base, View Today Record, View Data Base on, View Back Up, Copy to Back Up, Delete Data Base dan Exit.

Gambar 3.5 : Diagram Struktur Menu Bandwidth

Gambar di atas menunjukkan menu Bandwidth yang memiliki sub-menu Monitor dan Traffic Report.

Gambar 3.6 : Diagram Struktur Menu Traffic Report

Gambar di atas menunjukkan menu Traffic Report yang memiliki sub-menu sebagai berikut : Daily Report, Weekly Report, Monthly Report, dan Clear Report.

(15)

Gambar 3.7 : Diagram Struktur Menu User

Gambar di atas adalah menu User yang memiliki sub-menu User List dan Add User.

Gambar 3.8 : Diagram Struktur Menu User List

Gambar di atas adalah menu User List yang terdapat beberapa sub-menu sebagai berikut : Detail, Edit, Delete, dan Add New User.

Gambar 3.9 : Diagram Struktur Menu Setting

Gambar di atas adalah menu Setting yang terdapat beberapa sub-menu sebagai berikut : General Setting, User Management, dan Admin Management.

(16)

Gambar 3.10 : Diagram Struktur Menu User Management

Gambar di atas adalah menu User Management yang terdapat beberapa sub-menu sebagai berikut : Delete, Add New Group dan Blocked Website. Pada menu Blocked Website juga terdapat sub-menu Add New URL dan Delete.

Gambar 3.11 : Diagram Struktur Menu Admin Management

Gambar di atas adalah menu Admin Management, di mana terdapat beberapa sub-menu diantaranya Add New Admin, Edit Admin, dan Delete Admin.

(17)

3.6.2 Rancangan Layar

Berikut ini adalah rancangan aplikasi W-Net Monitoring System yang akan digunakan pada client PT. Bhakti Wasantara Net.

Logo

Day, Date Month Year :: Greeting

Gambar penggunaan

bandwidth

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.12 : Rancangan Layar Halaman Status

Gambar di atas adalah tampilan halaman Status ketika aplikasi pertama kali diakses. Pada tampilan halaman ini terdapat lima menu yang mempunyai fungsi masing-masing sebagai berikut :

• Menu Status digunakan untuk memberikan informasi mengenai status penggunaan bandwidth secara keseluruhan dalam jaringan. (di tampilkan secara real-time dalam bentuk grafik batang)

• Menu Billing digunakan untuk mengeksekusi aplikasi billing yang terpisah dari aplikasi network monitoring.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ►Setting

(18)

• Menu Bandwidth digunakan untuk mengakses laporan arus lalu lintas informasi dalam jaringan komputer dan dapat menampilkan laporan informasi pemakaian bandwidth keseluruhan berdasarkan satuan waktu harian, mingguan dan bulanan.

• Menu User digunakan untuk menampilkan informasi daftar user yang terhubung dalam jaringan LAN serta pilihan untuk menambah dan menghapus user dari daftar user.

• Menu Setting digunakan untuk pengaturan terhadap konfigurasi jaringan, pengaturan terhadap admin dan juga memberikan pengaturan terhadap hak akses user.

Logo

Day, Date Month Year :: Greeting

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.13 : Rancangan Layar Halaman Billing

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ►Setting

(19)

Gambar di atas adalah tampilan halaman untuk mengeksekusi aplikasi billing. Aplikasi billing ini adalah sebuah sistem yang terpisah dari aplikasi network monitoring dan disediakan untuk pelangan komersial (warnet) dari PT Bhakti Wasantara Net.

Gambar 3.14 : Rancangan Aplikasi Billing Server

Gambar di atas adalah tampilan aplikasi billing server yang berguna untuk memantau lamanya penggunaan layanan internet oleh user (disediakan khusus untuk pelanggan komersial PT Bhakti Wasantara Net). Pada layar aplikasi ini terdapat beberapa fasilitas yang dapat di lakukan oleh seorang administrator seperti halnya melakukan perubahan harga

(20)

sesuai dengan layanan yang tersedia, melakukan perubahan password admin serta melihat hasil catatan log dari seluruh database.

Gambar 3.15 : Rancangan Layar Change Cost and Setting

Gambar di atas adalah tampilan yang digunakan untuk melakukan perubahan terhadap harga yang diterapkan untuk masing-masing paket dan dapat melakukan perubahan password pada sisi client.

(21)

Gambar 3.16 : Rancangan Layar Database Billing

Gambar diatas adalah tampilan database billing yang terdapat menu :

• View Today Record digunakan untuk menampilkan database penggunaan layanan internet pada hari ini.

• View Database digunakan untuk menampilkan laporan penggunaan layanan internet.

• Copy to Back Up digunakan untuk melakukan back up isi database. • View Back Up digunakan untuk menampilkan informasi data yang

terakhir telah di back up.

• View Database on digunakan untuk menampilkan laporan penggunaan layanan sesuai dengan tanggal, bulan dan tahun yang terdapat pada bagian kanan dari tombol ini.

(22)

Gambar 3.17 : Rancangan aplikasi Billing Client

Gambar di atas adalah tampilan pertama kali yang diperhadapkan ketika user akan menggunakan jasa layanan internet. Dengan menginputkan username dan tipe layanan yang digunakan maka user dapat menggunakan jasa layanan tersebut sesuai dengan pilihannya.

(23)

Gambar di atas adalah tampilan yang berisi informasi mengenai lamanya waktu dan besarnya biaya total dari penggunaan layanan internet oleh user.

Logo

Day, Date Month Year :: Greeting

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.19 : Rancangan Layar Halaman Bandwidth

Gambar di atas adalah tampilan halaman bandwidth yang memiliki dua link menuju ke :

Halaman Bandwidth Monitor digunakan untuk memberikan informasi arus lalu lintas saat itu baik yang mengakses internet maupun pertukaran data antar komputer dalam jaringan.

Halaman Traffic Report digunakan untuk menampilkan laporan penggunaan bandwidth total.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ►Setting

(24)

Logo

Day, Date Month Year :: Greeting Bandwidth Monitor

Computer Name

IP Address Download Upload Up Time Since

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.20 : Rancangan Layar Halaman Monitor

Gambar diatas adalah tampilan menu monitor yang memberikan informasi penggunaan bandwidth dalam jaringan berupa grafik. Pada tampilan ini juga menampilkan informasi mengenai status download dan upload dari setiap komputer yang terhubung dengan LAN. Up Time Since memberikan informasi mengenai lamanya waktu aktif komputer.

WASANTARA Network Monitoring Status Billing ▼Bandwidth ►User ►Setting Monitor Traffic Report Grafik

(25)

Logo

Day, Date Month Year :: Greeting Daily Report

Date Day Downloaded Uploaded Both

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.21 : Rancangan Layar Halaman Traffic Report

Gambar di atas adalah tampilan halaman traffic report yang memberikan laporan informasi tentang penggunaan bandwidth. Pemantauan terhadap penggunaan bandwidth dapat dibedakan berdasarkan satuan harian, mingguan dan bulanan serta terdapat informasi mengenai akumulasi bandwidth sesuai dengan laporan informasinya. Menu Clear Report digunakan untuk menghapus seluruh database report dan melakukan pencatatan ulang bandwidth dari awal.

WASANTARA Network Monitoring Status Billing ▼Bandwidth ►User ►Setting Monitor Traffic Report

(26)

Logo

Day, Date Month Year :: Greeting

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.22 : Rancangan Layar Halaman User

Gambar di atas adalah tampilan halaman User di mana terdapat :

• Menu User List digunakan untuk menampilkan informasi tentang user yang terhubung dalam jaringan dan juga user yang mendukung SNMP.

• Menu Add user digunakan untuk menambah user secara satuan dengan menginputkan IP address dan pemilihan group hak akses sesuai dengan keinginan.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ►Setting

(27)

Logo

Day, Date Month Year :: Greeting

User List Flag Computer Name IP Address SNMP enable Group Option IT 192.168.10.2 Yes - Detail Edit vintops 192.168.10.5 - - Delete

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.23 : Rancangan Layar Halaman User List

Gambar di atas adalah tampilan halaman user list yang berisi informasi status user yang terhubung dalam jaringan. Pada halaman ini apabila seorang user terhubung dalam jaringan, maka kolom flag tidak akan menampilkan checkbox dan pada kolom option akan menampilkan informasi detail dan edit. Sedangkan pada user yang tidak terhubung dalam jaringan akan menampilkan checkbox pada kolom flag dan pada kolom option akan menampilkan menu delete.

WASANTARA Network Monitoring Status Billing ►Bandwidth ▼User ►Setting User List Add User Delete

(28)

Logo

Day, Date Month Year :: Greeting Delete User

Are you sure want to delete this IP? (192.168.10.5)

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.24 : Rancangan Layar Halaman Delete User List

Gambar di atas adalah tampilan untuk menghapus user yang terdapat pada halaman user list. Jika administrator sudah yakin bahwa IP yang ingin dihapus sudah benar maka pilih Delete, jika batal pilih Cancel.

WASANTARA Network Monitoring Status Billing ►Bandwidth ▼User ►Setting User List Add User Delete Cancel

(29)

Logo

Day, Date Month Year :: Greeting

User Detail

Item Detail Computer Name IT

IP 192.168.10.2

Mac Address 00:11:2A:1C:30:B5

Network Interface Realtek RTL8139 Family PCI System Up Time 10:00.90

Copyright © 2007 – PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.25 : Rancangan Layar Halaman Detail

Gambar di atas adalah tampilan halaman detail dalam menu user list. Pada halaman ini akan menampilkan informasi berdasarkan IP address komputer mengenai Computer Name, IP, Mac address, Network Interface, System Up Time, dan penggunaan bandwidth oleh IP komputer tersebut saat itu. WASANTARA Network Monitoring Status Billing ►Bandwidth ▼User ►Setting User List Add User Grafik

(30)

Logo

Day, Date Month Year :: Greeting Add New User

Item Setting User IP

User Group

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.26 : Rancangan Layar Halaman Add User

Gambar di atas adalah tampilan untuk menambah user baru dengan cara menginputkan IP address dan pilih group yang sesuai dengan hak aksesnya. Setelah yakin dengan inputan tersebut tekan tombol submit untuk menambah daftar user. WASANTARA Network Monitoring Status Billing ►Bandwidth ▼User ►Setting User List Add User Submit

(31)

Logo

Day, Date Month Year :: Greeting

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.27 : Rancangan Layar Halaman Setting

Gambar di atas adalah tampilan halaman setting yang memilki tiga menu, yaitu :

• Menu General Setting untuk menampilkan konfigurasi monitoring. • Menu User Management untuk memberikan nama group dan hak akses. • Menu Admin Management untuk menampilkan pengaturan login oleh

administrator. WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting

(32)

Logo

Day, Date Month Year :: Greeting General Setting

Item Setting IP Range to

Display Unit ○ Kilobits per second (kbps)

○ Kilobytes per second (kB/sec)

Max.Bandwidth kbps

Refresh Rate second

Password Protection enable password protection

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.28 : Rancangan Layar Halaman General Setting

Gambar di atas adalah tampilan halaman general setting. Halaman ini menampilkan konfigurasi yang ingin diterapkan dalam memantau jaringan serta dapat mengatur bandwidth maksimum, refresh rate digunakan untuk mengatur waktu update bandwidth monitor. Password protection digunakan untuk menampilkan sebuah halaman login sebelum aplikasi W-Net Monitoring System di eksekusi yang berfungsi untuk memberikan keamanan pada sisi administrator.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting Save

(33)

Authentication Required

Enter username and password for “Wasantara Network Programming”athttp://localhost User Name :

Password :

Use Password Manager to remember this password

Gambar 3.29 : Rancangan Layar Halaman Login

Gambar di atas adalah tampilan untuk authentikasi yang dilakukan oleh administrator untuk bisa masuk ke dalam sistem. Setiap administrator harus mempunyai username dan password untuk mengakses website ini. Setelah administrator memasukkan username dan password, tekan tombol submit. Maka akan muncul halaman Status. Sedangkan tombol Cancel digunakan untuk membatalkan login. Halaman login ini dapat di akses bila pilihan password protection dipilih pada halaman general setting.

(34)

Logo

Day, Date Month Year :: Greeting User Management

Item Setting

Previlege Rule Enable

Group# Group Name Description Action Edit Delete

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.30 : Rancangan Layar Halaman User Management

Gambar di atas adalah tampilan halaman user management. Dalam halaman ini seorang administrator dapat memberikan aturan-aturan yang berguna untuk hak akses tiap-tiap user yang dikategorikan dalam group. Hak akses ini meliputi pembatasan bandwidth, waktu akses, dan akses situs. Ketika option previlege rule di pilih, maka semua aturan hak akses berlaku. WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting

(35)

Logo

Day, Date Month Year :: Greeting Create New Group

Item Setting

Group Name

Description

Day Monday Tuesday Friday Saturday Time to

Max. Bandwidth kbps

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.31 : Rancangan Layar Halaman Add New Group

Gambar di atas tampilan halaman add new group. Pada halaman ini seorang administrator dapat menentukan nama group, description group, hak akses untuk group berdasarkan hari, hak akses berdasarkan waktu, dan dapat membatasi penggunaan bandwidth untuk masing-masing group.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting Save Back

(36)

Logo

Day, Date Month Year :: Greeting Create New Group

Item Setting

Group Name

Description

Day Monday Tuesday Friday Saturday Time to

Max. Bandwidth kbps

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.32 : Rancangan Layar Halaman Edit Group

Gambar di atas adalah tampilan halaman edit group yang digunakan untuk merubah konfigurasi dari group yang telah dibuat dengan merubah isi dari group name, description, day, time, dan max bandwidth yang akan dimodifikasi. Bila sudah yakin tekan tombol save untuk memperbaharui hak akses group tersebut, tombol back untuk membatalkan hasil edit dan kembali ke menu sebelumnya.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting Save Back

(37)

Logo

Day, Date Month Year :: Greeting

Delete Group

Are you want to delete this group ? (testing)

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.33 : Rancangan Layar Halaman Delete Group

Gambar di atas adalah tampilan untuk menghapus group account. Jika sudah yakin bahwa group account yang akan dihapus sudah benar maka pilih delete, jika batal pilih Cancel.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting Delete Cancel

(38)

Logo

Day, Date Month Year :: Greeting View Blocked Website

Flag Url Option

Kaskus Delete

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.34 : Rancangan Layar Halaman Blocked website

Gambar di atas adalah tampilan daftar menu website yang tidak boleh di akses oleh user dan juga terdapat menu :

Menu Add New URL digunakan untuk menambah daftar website yang tidak boleh di akses.

Menu Delete digunakan untuk menghapus daftar website yang tidak boleh di akses. Pada halaman ini terdapat dua cara untuk menghapus daftar website yang tidak boleh diakses, yaitu dengan menu checkbox dan menu delete yang sesuai dengan URL-nya. Menu Back digunakan untuk kembali ke halaman sebelumnya.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting

(39)

Logo

Day, Date Month Year :: Greeting Blocked Website

Item Setting

URL

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.35 : Rancangan Layar Halaman Add New URL

Gambar di atas adalah tampilan untuk menambah daftar website yang tidak boleh di akses oleh user. Dengan cara menginputkan nama inti URL-nya kemudian jika sudah benar tekan tombol save, tombol back untuk kembali ke menu sebelumnya.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting Save Back

(40)

Logo

Day, Date Month Year :: Greeting

Delete URL

Are you want to delete this url ? (kaskus)

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.36 : Rancangan Layar Halaman Delete URL

Gambar di atas adalah tampilan untuk menghapus daftar website yang tidak boleh di akses oleh user. Jika sudah yakin dengan URL yang hendak di hapus maka tekan tombol Delete untuk menghapus, Cancel untuk kembali ke menu sebelumnya.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting Delete Cancel

(41)

Logo

Day, Date Month Year :: Greeting Admin Management

Admin Name Option

Abcd Change Password Delete 1234 Change Password Delete

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.37: Rancangan Layar Halaman Admin Management

Gambar di atas adalah tampilan untuk menampilkan nama-nama administrator dan juga terdapat :

Menu Add New Admin untuk menambah account administrator. Menu Change Password untuk mengubah password

administrator.

Menu Delete untuk menghapus account administrator. WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting

(42)

Logo

Day, Date Month Year :: Greeting Change Password Item Setting User Name Old Password New Password Confirm Password

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.38 : Rancangan Layar Halaman Change Password Admin

Gambar di atas adalah tampilan untuk mengubah password administrator dengan cara mengisi password lama untuk autentikasi, lalu mengisi password barunya. Setelah proses pengeditan password administrator selesai, pilih submit untuk memperbaharui data, Cancel untuk kembali ke halaman sebelumnya tanpa melakukan perubahan.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting abcd Submit Cancel

(43)

Logo

Day, Date Month Year :: Greeting

Delete User

Are you want to delete this user ? (abcd)

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.39: Rancangan Layar Halaman Delete Admin

Gambar di atas adalah tampilan untuk menghapus administrator account. Jika sudah yakin bahwa administrator account yang akan dihapus adalah benar maka pilih Delete, jika batal pilih Cancel.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management General Setting Delete Cancel

(44)

Logo

Day, Date Month Year :: Greeting Create New Admin

Item Setting Name

Password

Confirm Password

Copyright © 2007 - PT Bhakti Wasantara Net All Right Reserved.

Gambar 3.40 : Rancangan Layar Halaman Add New Admin

Gambar di atas adalah tampilan untuk menambah account administrator baru dengan cara mengisi nama dan password baru. Setelah proses penambahan administrator selesai, pilih Submit untuk menambah account administrator, Cancel untuk kembali ke halaman sebelumnya tanpa melakukan perubahan.

WASANTARA Network Monitoring Status Billing ►Bandwidth ►User ▼Setting User Management Admin Management

(45)

3.6.3 State Transition Diagram

Berikut ini adalah rancangan State Transimision Diagram (STD) setiap modul dari rancangan program.

Gambar 3.41 : STD Menu Status

(46)
(47)
(48)

Gambar 3.45 : STD Biling Client

(49)
(50)
(51)
(52)
(53)

3.6.4 Spesifikasi Modul

Spesifikasi Modul Login 1 Do

2 Tampilkan Menu Login

3 Input Login username password 4 While input Login <> true

5

6 Tampilkan Menu Status 7 Pilih Menu

8 If pilih Menu "Status" = true then 9 Tampilkan Menu Status 10 If pilih Menu "Billing" = true then 11 Tampilkan Menu Billing

13 Else if pilih Menu "Bandwidth" = true then 14 Dropdown Menu Monitor dan Traffic Reports 15 If pilih Menu "Monitor" = true then

16 Tampilkan Menu Monitor

17 If pilih Menu "Traffic Reports" = true then 18 Tampilkan Traffic Reports

19 Else if pilih Menu "User" = true 20 Dropdown User List dan Add User 21 If pilih Menu "User List" = true then

22 Tampilkan Menu User List

23 If pilih Menu "Add User" = true then 24 Tampilkan Add User

25 Else if pilih Menu "Setting" = true 26 If statuslogin = '0'

27 Dropdown General Setting, User Management 28 If pilih Menu "General Setting" = true then 29 Tampilkan Menu General Setting

30 If pilih Menu "User Management" = true then 31 Tampilkan User Management

32 Else If statuslogin = '1'

33 Dropdown General Setting, User Management, Admin Management 34 If pilih Menu "General Setting" = true then

35 Tampilkan Menu General Setting

36 If pilih Menu "User Management" = true then 37 Tampilkan User Management

38 If pilih Menu "Admin Management" = true then 39 Tampilkan Admin Management'

40 Else if pilih "Clock" 41 Tampilkan Clock 42 Else if pilih "Calendar"

(54)

43 Tampilkan Calendar 44 End If

Spesifikasi Modul Billing Server Utama 1 Tampilkan layar billing server utama 2 Buat SoketServer

3 Listening

4 Koneksi Data Base dibuat 5 Hapus Tabel MsTable 6 Tampilkan Nama Komputer 7 Tampilkan Tanggal dan Waktu 8 Tampilkan Harga

9 Tampilkan MsReport 10

11 If Soket Client meminta koneksi Then 12 Buat Socket Server baru

13 Koneksi diterima 14 Server kirim “HOS” 15 Jumlah user +1 16 End if

17

18 If Data dari soket client diterima then

19 Data dipisahkan berdasarkan “/” dan ditampung dalam variabel 20 kata[]

21 If kata[0] = “LGN” then

22 Catat tanggal dan jam saat itu sebagai waktu mulai 23 Jenis rental = kata[3]

24 If kata [3] = “internet” then

25 Kirim harga dan durasi internet

26 Tulis IP dan group “internet” ke dalam MsUser 27 Baca database MsGroup

28 Tulis file squid.conf 29 Else if kata [3] = “games” then 30 Kirim harga dan durasi games

31 Tulis IP dan group “games” ke dalam MsUser 32 Baca database MsGroup

33 Tulis file squid.conf 34 End if

35 Hapus record MsTable where pcname = kata[1]

36 Insert pcname = kata[1] dan status “stopped” into MsTable 37 update MsTable (username, jenis rental, tanggal, waktu mulai, 38 dan status = “run”) where pcname = kata[1]

39 Tampilkan MsTable 40

(55)

41 Else if kata[0] = “HOS” Then

42 select data where pcname = kata[1] 43 If EOF then

44 Insert kata[0] dan status “stopped” kedalam MsTable 45 Tampilkan MsTable

46 End if

47 Else if kata[0] = “PAS” Then 48 Baca dan ambil data password.bil 49 If kata[1] = data password.bil Then 50 Kirim “ACK” 51 Else 52 Kirim “FLD” 53 End if 54 End if 55 End if 56

57 If soket client close then 58 Jumlah user -1 59 Hitung durasi 60 Hitung total

61 Masukan durasi dan total kedalam database 62 Tampilkan MsTable

63 Salin data base kedalam MsReport 64 End if

65

66 If tombol “Setup and Change” di klik Then 67 Tampilkan layar Billing Server Setup 68 Else If tombol “Data Base” diklik Then 69 Tampilkan layar Billing Server Data Base 70 Else If tombol “Exit” diklik Then

71 If jumlah user = 0 then 72 Soket Server Close

73 Exit

74 Else

75 Tampilkan pesan error “Pastikan semua aplikasi billing client 76 sudah dimatikan”

77 End if 78 End if

Spesifikasi Modul Billing Server Setup 1 Tampilkan layar billing server setup 2 Tampilkan harga dan durasi internet 3 Tampilkan harga dan durasi games 4 Tampilkan password admin client

(56)

5

6 If Tombol “OK” diklik

7 Input harga dan durasi internet 8 Input harga dan durasi games 9 Input Password admin client

10 Tulis harga dan durasi internet ke dalam file hitung.bil 11 Tulis harga dan durasi games ke dalam file hitung2.bil 12 Tulis password admin client ke dalam file password.bil 13 Tutup layar

14 Tampilkan layar billing server utama 15 Tampilkan harga

16

17 Else if Tombol “Cancel” diklik Then 18 Tutup layar

19 End if

Spsifikasi Modul Billing Server Database 1 Tampilkan layar Billing Server Database 2 Tampilkan data base keseluruhan 3

4 If Tombol “View Today Record” diklik Then

5 Tampilkan MsReport where tanggal = tanggal hari ini 6 Else If Tombol “View Data Base” diklik Then

7 Tampilkan MsReport

8 Else If Tombol “View Back Up” diklik Then 9 Tampilkan MsBackUp

10 Else If Tombol “View DataBase on” diklik Then 11 Input

12 Tampilkan MsReport where tanggal =Input 13 Else if Tombol “Copy to Back Up” diklik Then

14 Tampilkan pesan “Are you sure you want to replace existing back 15 up record with current record?"

16 If Tombol “Yes” diklik Then 17 Delete MsBackUp

18 Insert MsReport kedalam MsBackUp

19 Tampilkan pesan “Success copying data to back up file” 20 End If

21 Else If Tombol “Delete Database” diklik Then

22 Tampilkan pesan “Are you sure you want to delete all record?” 23 If Tombol “Yes” diklik Then

24 Tampilkan pesan “Do you want to back up your record?” 25 If Tombol “Yes” diklik Then

26 Insert MsReport into MsBackUp

(57)

28 Else

29 Delete MsReport 30 Tampilkan MsReport

31 Tampilkan pesan “Data Deleted” 32 End If

33 Else

34 Tampilkan MsReport 35 End If

36 Else If Tombol “Exit” diklik Then 37 Tutup Layar

38 End If

Spesifikasi Modul Billing Client Utama 1 Tampilkan layar Login Billing Client 2 Baca data dari file cek.bil

3 If data = 1 then

4 Tampilkan pesan “Software already running” 5 Tutup layar

6 End 7 Else

8 Tulis 1 dalam file cek.bil 9 End if

10 Baca data dari file vif.bil 11 Buat Soket Client

12 Remote host = data dari file vif.bil 13 Terhubung dengan Server

14

15 If Tombol “ Start” diklik then 16 Input Username

17 Pilih Jenis Rental 18 on error goto A

19 Kirim “LGN/”,localhostname, username, dan jenis rental 20 Tampilkan Layar “Billing Info”

21 Tutup layar

22 A: Tampilkan pesan “Not Connected to Server! Please check your 23 Server's IP”

24 Tulis “0” ke dalam file cek.bil 25 Tampilkan layar “IP Server Setting” 26 Tutup Layar

27

28 Else If Tombol “X” diklik then

29 Tampilkan Layar “Exit Validation” 30 End If

(58)

32 If data = “HOS” Then

33 Kirim “HOS/” dan localhostname 34 Else if kata =”ACK” Then

35 Tutup layar

36 End

37 Else if kata = “FLD” Then

38 Tampilkan pesan “ Wrong Password” 39 Tampilkan layar “Exit Validation” 40 Else

41 Harga = Data [0] 42 Durasi = Data [1] 43 End if

44 End If

Spesifikasi Module Billing Client Info 1 Tampilkan Layar Billing Info 2 Tampilkan username 3 Tampilkan local hostname 4 Tampilkan Durasi 5 Tampilkan Total Harga 6 If Tombol “Stop” diklik Then 7 Tulis “0” ke dalam file cek.bil 8 Soket client close

9 Tampilkan Layar Login Billing Client 10 Tutup layar

11 End if

Spesifikasi Modul Billing Client Exit Validation 1 Tampilkan Layar Exit Validation

2 Input password 3 On error go to A

4 Kirim “PAS/” dan password 5 Tutup layar

6 A: tampilkan pesan “ Server not connected! Program 7 TERMINATED!”

8 Tulis “0” ke dalam file cek.bil 9 Tutup layar

10 End

11 If Tombol “Cancel” diklik then

12 Tampilkan layar “Login Billing Client” 13 Tutup layar

(59)

Spesifikasi Modul IP Server Setting 1 Tampilkan Layar IP Server Setting 2 Baca data dari file vif.bil 3 Tampilkan IP Server

4 If Tombol “Submit” diklik then 5 Input IP Server

6 Tulis IP Server ke dalam file vif.bil

7 Tampilkan pesan “Your IP Server is set. Try again to run your 8 billing client application"

9 Tampilkan layar “Login Billing Client” 10 Tutup layar

11 End if

Spesifikasi Modul Traffic Reports 1 Tampilkan Menu Traffic Reports 2 Pilih Menu

3 If pilih Menu "Daily Report" = true than 4 Tampilkan Menu Daily Report

5 Else If pilih Menu "Weekly Report" = true than 6 Tampilkan Menu Weekly Report

7 Else If pilih Menu "Monthly Report" = true than 8 Tampilkan Menu Monthly Report

9 Else If pilih Menu "Clear Report" = true than 10 Tampilkan Menu Clear Report

11 If pilih "Clear" = true than 12 Delete data traffic report

13 Tampilkan Menu Traffic Report 14 Else If pilih "Cancel" = true than 15 Tampilkan Menu Traffic Report 16 End If

17 End If

Spesifikasi Modul User List 1 Tampilkan Menu User List 2 Pilih Check Box

3 If pilih Check Box dan pilih Delete = true than

4 Delete IP user berdasarkan Check Box dari data user 5 Else

6 Do nothing 7 End If

(60)

9 If pilih Menu Delete = true than 10 Tampilkan Menu "Delete User" 11 If pilih "Delete" = true than 12 Delete IP user dari data user 13 Tampilkan Menu User List 14 Else If pilih "Cancel" = true than 15 Tampilkan Menu User List 16 End If

17 Else if pilih Menu "Detail" = true than 18 Tampilkan Menu User Detail 19 If pilih "Back" = true than

20 Tampilkan Menu User List 21 End If

22 Else if pilih Menu "Edit" = true than 23 Tampilkan Menu Edit User Group 24 Input

25 Pilih Menu

26 If pilih "Submit” = true than 27 Update data user group

28 Update konfigurasi squid.conf 29 Tampilkan Menu User List

30 Else if pilih "Cancel" = true than 31 Tampilkan Menu User List 32 End If

33 End If

Spesifikasi Modul Add User 1 Tampilkan Menu Add User 2 Input

3 Pilih Menu

4 If pilih Menu "Submit" = true than 5 Tambahkan user pada data user 6 Update data user

7 Update konfigurasi squid.conf 8 Tampilkan Menu Add User 9 End If

Spesifikasi Modul General Setting 1 Tampilkan Menu General Setting 2 Input

3 Pilih Menu

(61)

5 Update data general setting 6 Tampilkan Menu General Setting 7 End If

Spesifikasi Modul User Management 1 Tampilkan Menu User Management 2 Input

3 Pilih Menu

4 If pilih Menu "Save" = true than 5 Update data general setting 6 Update konfigurasi squid.conf 7 Tampilkan Menu User Management

8 Else If pilih Menu "Add New Group" = true than 9 Tampilkan Menu Add New Group

10 Input

11 If pilih Menu "Save" = true than 12 Tambahkan data user group 13 Update konfigurasi squid.conf 14 Tampilkan Menu User Management 15 Else If pilih Menu "Back" = true than 16 Tampilkan Menu User Management 17 End If

18 Else If pilih Menu "Edit" = true than 19 Tampilkan Menu Edit Group 20 Input

21 If pilih Menu "Save" = true than

22 Update data user group berdasarkan nama group 23 Update konfigurasi squid.conf

24 Tampilkan Menu User Management 25 Else If pilih Menu "Back" = true than 26 Tampilkan Menu User Management 27 End If

28 Else If pilih Menu "Delete" = true than 29 Tampilkan Menu Delete Group 30 If pilih Menu "Delete" = true than 31 Delete group dari data user group 32 Update data user dan user group 33 Update konfigurasi squid.conf 34 Tampilkan Menu User Management 35 Else If pilih Menu "Cancel" = true than 36 Tampilkan Menu User Management 37 Else If pilih Menu "Blocked Website" = true than 38 Tampilkan Menu Blocked Website

(62)

40 If pilih Check Box dan pilih Menu Delete = true than

41 Delete Website berdasarkan Check Box dari data user group 42 Update data user dan user group

43 Update konfigurasi squid.conf 44 Tampilkan Menu Blocked Website

45 Else

46 Do nothing

47 End If 48 Pilih Menu

49 If pilih Menu "Add New Url" = true than 50 Tampilkan Menu Add New Url 51 Input

52 If pilih Menu "Save" = true than 53 Update data blocked website

54 Tambahkan folder data blocked website 55 Update konfigurasi squid.conf

56 Tampilkan Menu Blocked Website 57 Else If pilih Menu "Back" = true than 58 Tampilkan Menu Blocked Website 59 End If

60 Else If pilih Menu “Delete” = true than 61 Tampilkan Menu Delete Group 62 If pilih Menu "Delete" = true than 63 Delete data blocked website 64 Update konfigurasi squid.conf 65 Tampilkan Menu Blocked Website 66 Else If pilih Menu "Back" = true than 67 Tampilkan Menu Blocked Website 68 End If

69 Else If pilih Menu "Back" = true than 70 Tampilkan Menu User Management 71 End If

72 End If

Spesifikasi Admin Management 1 Tampilkan Menu Admin Management 2 Pilih Menu

3 If pilih Menu "Add New Admin" = true than 4 Tampilkan Menu Add New Admin 5 Input

6 If pilih Menu "Submit" = true than 7 Tambahkan data admin

8 Tampilkan Menu Admin Management 9 Else If pilih Menu "Back" = true than

(63)

10 Tampilkan Menu Admin Management 11 End If

12 Else If pilih Menu "Change Password" = true than 13 Tampilkan Menu Change Password

14 Input

15 If pilih Menu "Submit" = true than 16 Update data admin

17 Tampilkan Menu Admin Management 18 Else If pilih Menu "Back" = true than 19 Tampilkan Menu Admin Management 20 End If

21 Else If pilih Menu "Delete" = true than 22 Tampilkan Menu Delete

23 If pilih Menu "Delete" = true than 24 Delete admin dari data admin

25 Tampilkan Menu Admin Management 26 Else If pilih Menu "Cancel" = true than 27 Tampilkan Menu Admin Management 28 End If

(64)

3.6.5 Perancangan Basis Data

Aplikasi W-Net Management System ini menggunakan MySql 5.0.45 sebagai sistem basis data. Berikut ini merupakan spesifikasi dari tabel-tabel yang digunakan pada aplikasi ini.

Tabel 3.1 Tabel MsReport Primary Key : ID

Tabel ini adalah tabel yang digunakan pada aplikasi billing server untuk menampung semua data pengguna dari aplikasi billing client. Tabel ini tidak ditampilkan pada layar utama billing server, namun ditampilkan pada saat layar database dibuka. Tabel ini tidak memiliki hubungan atau relasi dengan tabel-tabel lainnya.

Nama Field Tipe Data Panjang Keterangan ID PC Name Username Rental Tanggal Mulai Stop Durasi Total Integer Text Text Text Date/Time Date/Time Date/Time Integer Integer Long Integer 50 20 10 - - - Long Integer Long Integer Primary Key Nama Komputer Nama Pengguna Tipe Rental Tanggal mulai Waktu Mulai Waktu Berhenti Lama Bermain Total Harga

(65)

Tabel 3.2 Tabel MsTable Primary Key : PC Name

Tabel ini adalah tabel yang digunakan untuk menampilkan data-data pengguna yang sekarang ini menggunakan aplikasi billing client. Tabel ini ditampilkan pada layar utama billing server dan tampilannya selalu terupdate secara otomatis dengan keadaan database saat itu. Setiap terjadi perubahan, layar utama akan ikut menampilkan perubahaan tersebut. Tabel ini tidak memiliki hubungan atau relasi dengan tabel lainnya, tabel ini hanya digunakan sebagai penampung sementara.

Nama Field Tipe Data Panjang Keterangan ID PC Name Username Rental Tanggal Mulai Durasi Total Status Integer Text Text Text Date/Time Date/Time Date/Time Integer Text Long Integer 50 20 10 - - - Long Integer 10 Nomor Index Nama Komputer Nama Pengguna Tipe Rental Tanggal mulai Waktu Mulai Lama Bermain Total Harga Status Aplikasi Client

(66)

Tabel 3.3 Tabel MsBackUp Primary Key : ID

Tabel ini digunakan sebagai tabel yang menampung back up file. Back up files adalah data-data yang terdapat dalam MsReport yang ingin di back up oleh pengguna. Data-data pada MsReport bisa saja hilang, namun data pada MsBackUp tidak akan ikut terhapus.

Data pada tabel ini akan ditampilkan pada layar View Back Up Files yang ada pada layar Database. Tabel ini tidak memiliki hubungan atau relasi dengan tabel lainnya.

Nama Field Tipe Data Panjang Keterangan ID PC Name Username Rental Tanggal Mulai Stop Durasi Total Integer Text Text Text Date/Time Date/Time Date/Time Integer Integer Long Integer 50 20 10 - - - Long Integer Long Integer Primary Key Nama Komputer Nama Pengguna Tipe Rental Tanggal mulai Waktu Mulai Waktu Berhenti Lama Bermain Total Harga

Gambar

Diagram berikut merupakan struktur menu dari aplikasi W-Net Monitoring System.
Gambar di atas adalah menu User yang memiliki sub-menu User List dan Add  User.
Gambar 3.16 : Rancangan Layar Database Billing
Gambar 3.20 : Rancangan Layar Halaman Monitor
+7

Referensi

Dokumen terkait

Subjek penelitian ini adalah pemberitaan mengenai Peraturan Presiden tentang Tenaga Kerja Asing yang diterbitkan oleh Harian Kompas.. Penelitian ini menggunakan

Shaft seals merupakan salah satu bagian turbin terletak antara poros dengan casing yang berfungsi untuk mencegah uap air keluar dari dalam turbin melewati sela-sela antara poros

Saya harus memikirkan dia. Rumah belum dapat. Masih nebeng di tempat kawan. Dia harus diurus. Saya cari keterangan. Nelpon pakai bahasa Belanda yang masih baik, karena

Tujuan KSPPS Bina Syariah Ummah mengeluarkan produk pembiayaan SPBU Mini adalah untuk meningkatkan kesejahteran anggota. Peningkatan kesejahteraan ekonomi pasti

Berdasarkan hasil dari penerapan K-Nearest Neighbor untuk sistem klasifikasi anggrek dapat diambil kesimpulan sebagai berikut, diantaranya hasil keputusan yang digunakan dihitung

Pengenalan tipologi suatu kawasan perkotaan diketahui dengan melihat desa perkotaan lama (tahun 1990 dan 2000 desa perkotaan yang terbentuk tidak jauh berbeda),

Nilai Ekivalen Tetap (NET) dari suatu kejadian tak pasti adalah suatu nilai tertentu dimana pembuat keputusan merasa tidak berbeda antara menerima hasil yang dicerminkan

Serta Limpahan rahmat dan salam semoga tetap tercurahkan kepada junjungan Nabi besar Muhammad SAW yang telah membimbing kita semua menuju arah kebenaran dan