adt2008rantaihosting.files.wordpress.com€¦ · web viewperkembangan internet dewasa ini melaju...
TRANSCRIPT
Analisi dan Desain TerstrukturPermasalahan RantaiHosting.com dalam membangun layanan hosting berbasis multilevel marketingDisusun Oleh:
Fajri Aryuanda [5106100032]Rindra Parama SH [5106100110]Eka Purnama H [5106100133]
1
DAFTAR ISIDaftar isi 1
Deskripsi Masalah 3
1. Web Hosting 4
2. Email Hosting 5
3. Domain 5
4. Multi Level Marketing 6
Latar Belakang Masalah 7
1. Registrasi 7
2. Pembayaran 7
3. Perbedaan Mata Uang 7
4. Sistem Keamanan 7
5. Upgrade 8
6. Information System 8
7. Server Overload 9
8. Maintenenance Server 9
9. Masa Berlaku Hosting 9
10. Serangan Spam 9
11. Pembagian Bandwidth 10
12. Bentroknya Domain 10
13. Penyalahgunaan hosting 11
14. Pemasaran 11
15. Level Komisi untuk Promotor 11
Katalog Masalah 12
Eksternal Entitas 27
1. Data eksternal entitas dan defenisi 27
2. Hubungan antara system dan eksternal entitas 27
Diagram Proses 28
1. Diagram contex dari sistem 28
2. Diagram Functional Decompotition 30
3. Document Flow Diagram Level 1 31
2
4. Document Flow Diagram Level 2 33
Data Entitas dan Atribut 35
Data Model 37
1. Contextual data model 37
2. Phisical data model 38
Logical View 39
Elementary Process Description 45
Structured English 50
1. Proses Perubahan data dan Upgrade 50
2. Proses Pembayaran 50
3. Proses Registrasi/Pembayaran baru 50
4. Proses Pengambilan Informasi 51
5. Proses Perbaikan data dan service 51
Decision Tree 52
1. Proses Perubahan data dan Upgrade 52
2. Proses Pembayaran Upgrade 52
3. Proses Registrasi/Pembayaran baru 53
4. Proses Pengambilan Informasi 53
5. Proses Perbaikan data dan service 54
Decision Table 55
Input 56
1. Proses Upgrade 56
2. Proses Pembayaran 57
3. Proses Registrasi/Pembayaran baru 58
4. Proses Pengambilan Informasi 59
5. Proses Perbaikan data dan service 60
Output 61
1. Proses Upgrade 61
2. Proses Pembayaran 62
3. Proses Registrasi/Pembayaran baru 63
4. Proses Pengambilan Informasi 64
5. Proses Perbaikan data dan service 65
3
DESKRIPSI MASALAH
Perkembangan internet dewasa ini melaju demikian cepat. Berbagai dimensi telah dilalui
oleh media ini. Internet telah membentuk peradaban baru dunia modern. Berbagai sisi
kehidupan kita kini semakin tidak dapat terlepas dari keberadaannya. Betapa tidak, setiap
informasi yang kita butuhkan, hampir bisa dipastikan tersedia di belantara Internet. Internet
sangat kompleks dan bersifat global. Berbagai macam informasi dari beragam sumber tersaji
secara lengkap. Informasinya mulai dari hal-hal umum seperti masalah ekonomi, politik dan
sosial budaya, hingga hal-hal yang lebih spesifik. Mengingat Internet bersifat global,
informasi yang ada di Internet tentu juga tersaji dalam berbagai bahasa, tergantung pada
sumber penyedia informasi dan komunitas tujuan yang menjadi target informasi. Sebagian
besar situs utama di Internet menyajikan informasi dalam pilihan bahasa Inggris, selain
dalam bahasa asalnya.
Dikarenakan banyaknya kebutuhan internet seperti itu, serta internet telah menjadi media
komunikasi primer berbagai kalangan masyarakat. Hampir seluruh perusahaan maupun
instansi pada saat ini pasti menggunakan internet sebagai media publikasi ataupun media
pemasaran. Untuk memuat sebuah informasi didalam internet tidak semudah memuat
informasi di koran ataupun radio. Untuk memuat sebuah informasi di internet diperlukan
sebuah halaman virtual yang dikenal dengan nama web. Halaman ini dapat dibuka atau
dilihat dari belahan dunia manapun. Sehingga informasi dapat menyebar dengan
mudahnya. Beberapa komunitas ato perusahaan memang ada yang menyediakan fasilitas
tersebut secara free atau gratis, namun kebanyakan dari mereka memberikan fitur-fitur dan
fasilitas-fasilitas yang sangat terbatas. Seperti kapasitas penyimpanan data yang kecil, dan
cendrung keberadaannya kurang diperhatikan oleh khalayak ramai. Sehingga tidak cocok
digunakan untuk publikasi dalam sekala besar terlebih lagi perusahaan.
Dengan adanya hal-hal tersebut, perusahaan ini berusaha menjembatani dan memberikan
sebuah layanan kemudahan bagi masyarakat dalam hal komunikasi via internet tersebut.
Perusahaan ini diberi nama Rantai Hosting yang nantinya bergerak dibidang penyedian
webhosting berupa server bagi masyarakat dengan tarif yang cukup terjangkau. Tidak hanya
4
fasilitas webhosting yang disediakan tetapi juga webdomain,blog dan email dengan domain
nama perusahaan pengguna sendiri. Untuk lebih mempermudah pengguna, perusahaan ini
akan menyediakan fasilitas pendaftaran dan pemesanan secara online, sehingga pengguna
dari manapun dapan menggunakan fasilitas yang disediakan. Fasilitas ini akan disajikan
dalam sebuah sistem informasi berupa web yang nantinya akan diberi domain
www.rantaihosting.com, sehingga pengguna dapat melakukan pemesanan dan pembayaran
secara online. Satu fasilitas yang tidak kalah pentingnya dan menjadi fokus utama
perusahaan ini adalah penerapan konsep multilevel marketing didalam sistem pemasaran
webhosting ini. Sehingga pengguna tidak hanya menikmati fasilitas webhosting yang
disediakan tetapi juga dapat berbisnis melalui penerapan multilevel marketing ini. Konsep
ini pada saat ini telah banyak sekali digunakan, karena konsep ini dapat menguntungkan
kedua belah pihak yaitu konsumen dan produsen dan tidak memberatkan keduanya.
Produsen akan dibantu dalam hal pemasaran dan konsumen mendapatkan komisi dari
pemasaran tersebut. Untuk lebih jelasnya tentang fasilitas-fasilitas ini akan dijelaskan dalam
uraian berikut ini :
1. Webhosting
Merupakan space server pada server perusahaan yang diberikan kepada konsumen
nantinya. Konsumen memiliki hak penuh terhadap space server ini, tentunya sesuai
dengan kegunaannya adalah sebagai webserver untuk publishing website.
Rantaihosting nantinya akn memberikan beberapa pilihan paket terhadap konsumen,
hal ini dilakukan agar mempermudah konsumen, sehingga fasilitas ini dapat dinikmati
oleh kalangan masyarakat manapun. Dengan harga yang beragam dan fitur-fitur yang
sedikit berbeda, disajikan beberapa paket seperti berikut ini :
Paket 1
Space yang didapat 50 MB
Transfer data 2000 MB
PHP, MySQL, JSP
cPanel, Fantastico
Webmail
1 domain dalam paket hosting
Ekstensi domain (com, net, org, info, biz, us, co.id)
Pembayaran tiap tahun, 5000 / bulan
5
Paket 2
Space yang didapat 150 MB
Transfer data 3500 MB
PHP, MySQL, JSP
cPanel, Fantastico
Webmail
2 domain dalam paket hosting
Ekstensi domain (com, net, org, info, biz, us, co.id)
Pembayaran tiap tahun, 12000 / bulan
Paket 3
Space yang didapat 300 MB
Transfer data 5000 MB
PHP, MySQL, JSP
cPanel, Fantastico
Webmail
3 domain dalam paket hosting
Ekstensi domain (com, net, org, info, biz, us, co.id)
Pembayaran tiap tahun, 18000 / bulan
2. Emailhosting
Merupakan fasilitas space server seperti webhosting pada uraian sebelumnya, hanya
saja fiturnya berbeda dikarenakan perbedaan dari kegunaannya. Email hosting ini
memiliki space yang mungkin lebih besar dan disertakan fasilitas domain seperti
[email protected], fasilitas ini umumnya digunakan oleh kalangan
perusahaan dengan kapasitas pemasara yang cukup besar.
3. Domain
Domain merupakan alamat atau URL dari website pengguna, domain ini dipergunakan
untuk mempermudah publishing suatu website. Sebenarnya alamat dari web tersebut
berupa ip adreess yang terdiri dari angka-angka, namun demikian akan menylitkan
masyarakat mengingat alamat tersebut. Perusahaan ini menyediakan banyak domain
nantinya yang diantaranya berekstensi .com, .net, .co.id, .org, .ac.id, .edu, .go.id, dan
lain sebagainya sesuai kebutuhan dari pengguna.
6
4. Multilevel Marketing
Konsep ini merupakan konsep yang akan menguntungkan pihak perusahaan dan pihak
pengguna/costumer. Melalui konsep ini, pengguna dapat turut serta membantu
pemasaran produk dari perusahaan ini dan mendapatkan keuntungan yang sesuai
dengan aturan yang diberlakukan. Metode yang digunakan cukup gampang, pengguna
hanya perlu membawa rekan ataupun pengguna lain untuk menggunakan fasilitas yang
disediakan perusahaan ini. Setiap pengguna baru yang berhasil dibawa, pengguna
tersebut akan mendapatkan komisi atau reward sesuai ketentuan yang berlaku. Reward
diberikan sesuai dengan level yang telah dicapai oleh pengguna, dan setiap level
tersebut memiliki persyaratan-persyaratan yang harus dicapai terlebih dahulu.
7
LATAR BELAKANG MASALAH
1. Registrasi
Pelanggan web hosting bisa berasal dari mana saja dan siapa saja. Jumlahnya pun bisa
sangat banyak. Dengan banyaknya pelanggan yang mendaftar, diperlukan beragam data
untuk membedakan antara satu pelanggan dengan pelanggan lain. Adanya calon pelanggan
yang batal mendaftar karena form pendaftaran yang kurang dimengerti atau menyulitkan.
Bot di dunia web terkadang dibuat untuk melakukan pendaftaran otomatis secara berulang-
ulang. Hal ini dapat berakibat server mengalami overload oleh id yang tidak digunakan.
2. Pembayaran
Pelanggan web hosting bisa terdapat dari beragam tempat, dari kota terdekat hingga luar
negeri. Pembayaran tidak mungkin dilakukan secara langsung. Pembayaran dengan jasa
pengantar barang juga tidak dimungkinkan. Oleh karena itu, diperlukan suatu sistem
pembayaran yang bisa dilakukan dari seluruh belahan dunia. Tidak semua orang tahu cara
pembayaran di web hosting ini. Bahkan ada calon pelanggan yang membatalkan untuk
menjadi pelanggan karena tidak tahu cara pembayarannya.
3. Perbedaan Mata Uang
Pelanggan dari luar negeri bisa tidak kalah banyaknya dari pelanggan dalam negeri. Padahal
mata uang satu negara dengan negara lain bisa berbeda dan dapat membuat sulitnya
menentukan biaya untuk web hosting. Penentuan jumlah biaya juga semakin sulit dengan
berubah-ubahnya kurs jual-beli mata uang tiap negara.
4. Sistem Keamanan
Dunia internet bukan merupakan dunia yang aman dari gangguan keamanan, baik gangguan
dari virus, spyware, maupun cracker. Hal ini menjadi masalah baru bagi web hosting. Virus
sangat cepat tersebar di dunia internet. Akan sangat berbahaya bila virus ini menginfeksi
sistem server pada web hosting. Bisa jadi akan banyak data dari para pelanggan yang akan
rusak atau terhapus. Virus akan menjadi masalah yang sangat serius bila tidak segera
8
ditangani. Karena itu, penyebaran virus ini akan lebih baik bila dapat dicegah sebelum
masuk ke server. Namun, sangat sulit menemukan sistem anti virus yang sangat handal
dalam mengatasi virus.
Spyware juga tidak kalah bahayanya dari virus. Bahkan spyware dapat membukakan
gerbang bagi virus untuk masuk ke dalam sistem. Selain itu spyware juga akan mengurangi
privasi dari pelanggan. Tentu saja hal ini akan mengurangi kenyamanan dari pelanggan dan
dapat berakibat pada berkurangnya jumlah pelanggan. Cracker dapat merugikan
perusahaan web hosting, karena cracker bertujuan membobol sistem dari server untuk
keuntungan dirinya. Hal ini dapat juga berakibat rusaknya sistem pada server.
5. Upgrade
Jumlah space data pada server terbatas, tidak akan cukup bila setiap pelanggan diberikan
space tidak terbatas. Untuk itu diperlukan pembatasan space data. Hal ini diatasi dengan
cara memberikan paket-paket tertentu yang masing-masing memiliki batas space data.
Namun tidak dapat dipungkiri, bahwa seorang pelanggan mungkin menginginkan
penambahan space data di kemudian hari. Penambahan space data ini tidak mungkin
dilakukan dengan pendaftaran ulang pelanggan pada paket lain yang memiliki space data
lebih besar. Pendaftaran ulang tersebut juga dapat berakibat pada hilangnya data lama
pelanggan. Untuk itu, diperlukan suatu sistem penambahan space data atau sistem upgrade
agar pelanggan dapat menambah space data. Penambahan space data ini harus dikenakan
tarif tambahan sesuai dengan jumlah penambahan space data. Data lama pelanggan juga
harus tetap terjaga dalam proses peng-upgrade-an.
6. Information System
Dalam sebuah perusahaan pasti terdapat perubahan di setiap periode. Kabar tentang
perubahan atau penambahan fitur-fitur baru seharusnya diberitahukan kepada customer.
Oleh karena itu, dalam suatu sistem harus dibuat suatu sistem untuk memberikan
penjelasan dan informasi-informasi tertentu yang dibutuhkan oleh customer yang ingin
mengetahui informasi-informasi baru tersebut.
9
7. Server Overload
Permintaan dari pelanggan yang melebihi kapasitas server akan menjadi masalh tersendiri.
Ketika pendaftaran bisa dilakukan tetapi akses server tidak bisa dilakukan oleh pengguna
bisa saja terjadi. Hal ini akan mengakibatkan kelebihan kapasistas dari server yang
menyebabkan banyak akibat, diantaranya bisa terjadi data lost atau kehilangan data dari
pengguna.
Satu lagi kekurangan dari server adalah keterbatasan akses terhadap server karena faktor
kinerja dari server. Misalkan terjadi akses pada beberapa alamat yang sama pada waktu
yang sama dan jumlah pengguna yang melimpah. Hal ini jelas mengakibatkan kekacauan
pada server dan koneksinya. Karena tentunya server memiliki keterbatasan.
8. Maintenance Server
Kerusakan dari server akibat beberapa penyebab yang telah disebutkan sebelumnya akan
meyrbabkan kerugian yang sangat besar pada perusahaan maupun pengguna, oleh sebab
itu butuh suatu maintenance server secara berkala dan terus menerus. Hal ini diperlukan
untuk mencegah terjadinya lost data dan lost koneksion seperti yang telah disebutkan
sebelumnya.
9. Masa Berlaku Hosting
Setiap pengguna pasti diberikan batasan dari perusahaan tergantung seberapa besar biaya
yang digunakan oleh pengguna tersebut. Pada suatu ketika bisa terjadi dimana kondisi dari
pengguna sangat banyak yang tentunya tidak memungkinkan diadakan pengecekan satu
persatu terhadap jumlah pengguna yang banyak tersebut. Maka perlu sebuah otomatisasi
untuk melakukan pengecekan terhadap masa berlaku dari hoting tiap-tiap pengguna.
Sehingga server akan secara otomatis menutup akses terhadap suatu website ketika masa
berlaku hosting dari pengguna tersebut telah habis.
10. Serangan spam
Pada saat ini banyak beredar iklan-iklan ilegal yang mengganggu website dalam jumlah atau
skala yang sangat besar. Iklan-iklan yang tidak terkontrol ini disebut dengan spam. Spam
jelas sekali mengganggu keberadaan website. Iklan-iklan yang mendominasi dan kadang
10
berisi kontent-kontent yang tidak benar seperti situs porno dapat mengurangi pasaran dari
sebuah website. Tentunya pengguna website akan merasa terganggu sekali dengan adanya
spam ini. Inilah yang menjadi masalah dan butuh suatu terobosan yang menghancurkan
serangan spam tersebut.
11. Pembagian Bandwidth
Setiap paket dari pembelian webhosting memiliki ukuran bandwith sendiri-sendiri. Secara
prosedur, memang bandwith dapat dibagi-bagi ukurannya berdasarkan keinginan dari
administrator server. Namun pada kenyataannya bandwith tersebut bersifat dinamis dan
dapat berubah-ubah tergantung kondisi koneksi. Jarak yang jauh antar pengguna yang
mengakses web dengan servernya, dapat mengurangi ukuran bandwith itu sendiri. Sehingga
pengguna yang semula mendapatkan akses bandwith besar, bisa menikmati bandwith
tersebut secara maksimal pada akses lokal. Namun untuk akses pada jarak yang cukuo jauh
seperti antar negara atau bahkan antar benua, bandwith akan mengecil dengan sendirinya.
Hal ini tidak bisa dihindari dan memang menjadi masalah yang sudah biasa dalam dunia
internet.
12. Bentroknya Domain
Domain merupakan penamaan terhadap alamat server yang dibuat, sehingga untuk
melakukan akses terhadap web server tersebut dapat dengan mudah dilakukan melalui.
Pengguna hanya perlu memasukkan nama domain yang telah dibuat kedalam web url, tanpa
harus menuliskan alamat ip dengan angka-angka yang sulit untuk dihafal.
Namun pada suatu kondisi penamaan terhadap domain-domain tersebut telah banyak
dilakukan oleh berbagai pihak dikalangan dunia. Suatu domain harus bersifat sepcial, atau
berbeda dengan satu sama lain. Ibaratnya alamat rumah, tidak mungkin terjadi dua alamat
yang sama namun rumahnya berbeda. Begitu pula halnya dengan domain. Pengguna
terkadang tidak menyadari hal itu, karena di dunia sudah lebih dari jutaan domain tersedia.
Ini akan menimbulkan masalah baru dalam proses registrasi pengguna.
11
13. Penyalahgunaan Hosting
Dengan pembelian webhosting, maka pengguna diberikan hak sepenuhnya terhadap web
hosting tersebut, tidak ada aturan yang membatasi tentamg konten apa saja yang akan
ditampilkan dalam web tersebut. Namun meskipun demikian, tetap ada aturan dari
pemrintah yang melarang untuk mempublish situs-situs yang berbau porno. Dan terkadang
ada juga penyalah gunaan website yang digunakan untuk kepentingan pengrusakan. Dalam
artian memanfaatkan webnya untuk merusak atau mengacaukan website orang lain, yang
biasa disebut dengan hacker. Hal-hal seperti ini tentunya juga menjadi tanggung jawab
penyedia hosting. Sehingga penyedia hosting harus benar-benar melakukan pemantauan
secara berkala terhadap content-content web yang dipublish oleh pengguna. Yang menjadi
permasalahan adalah ketika nantinya jumlah pengguna terhadap suatu server tersebut
sudah mencapai angka yang sangat besar. Hal ini akan menyulitkan pihak perusahaan untuk
melakukan pemantauan terhadap content-content dari web tersebut.
14. Pemasaran
Setiap perusahaan yang baru saja lahir atau dibangun pasti butuh pemasaran atau publikasi.
Hal ini diperlukan agar masyarakat mengenal dan tau akan keberadaan perusahaan
tersebut. Bagaimana agar perusahaan ini nantinya cepat diketahui oleh khalayak ramai
sehingga produk dari perusahaan ini dapat dengan cepat menguasai pasaran maka
dibutuhkan beberapa langkah-langkah kongkrit untuk mencapai hal tersebut.
15. Level Komisi untuk Promotor
Seperti yang dijelaskan sebelumnya, konsep multilevel marketing menerapkan level-level
tertentu untuk pemeberian komisi terhadap pengguna yang turut serta menjadi promotor.
Semangkin banyak konsumen yang berhasil ditarik oleh promotor tersebut tentunya akan
memperbesar jumlah komisi yang akan ia dapatkan. Pembagian komisi tersebut harus
sesuai atau setara dengan effort yang dikeluarkan oleh promotor tersebut. Permasalah
utamanya terletak pada pembagian komisi saja. Seberapa pantas suatu komisi diberikan
kepada promotor tersebut.
12
KATALOG MASALAH
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Purnama H.
Date : 22/09/2008 Page 1 of 15 Draft/final
P/R: P No : 1 Source : Randy / Administrator Server Priority : 1
Description:Proses registrasi butuh validasi yang tepat, sehingga butuh pengecekan terhadap error input yang dimasukkan, selain pengecekan terhadap input yang dimasukkan, pengecekan juga harus dilakukan pada nama domain yang akan diberikan sehingga tidak ada lebih dari 1 domain yang memiliki nama yang sama.
Benefits if action taken:Setiap nama domain yang didaftarkan di rantai hosting akan bersifat unique (tidak ada yang sama antara satu nama domain dengan domain yang lain).
Comment:Proses pendaftaran diberikan suatu system untuk melakukan pengecekan pada nama domain yang baru dengan nama-nama domain yang telah didaftarkan sebelumnya.
Related probs/reqts/documents:Database Customer
13
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Purnama H.
Date : 22/09/2008 Page2 of 15 Draft/final
P/R: P No : 2 Source : Randy / Administrator Server Priority : 1
Description:Proses pembayaran akan menjadi kendala tersendiri bagi suatu penyedia layanan webhosting. Proses pembayaran yang dilakukan secara online dapat beresiko pada pemasukan perusahaan, terlebih lagi jika pengguna layanan webhosting berada di luar negeri.
Benefits if action taken:Pendapatan perusahaan yang berasal dari pembayaran dari pengguna layanan hosting dapat berjalan dengan lancar meskipun pengguna berasal dari negara yang berbeda.
Comment:Diperlukan adanya alat pembayaran yang diakui secara internasional. Misalnya e-gold, paypal, atau mastercard.
Related probs/reqts/documents:Database Customer, Database Bank
14
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Purnama H.
Date : 22/09/2008 Page 3 of 15 Draft/final
P/R: P No : 3 Source : Randy / Administrator Server Priority : 1
Description:Perbedaan mata uang menyebabkan kesulitan pembayaran dari customer yang berada di luar negeri.
Benefits if action taken:Customer yang berada di luar negeri mendapat kemudahan untuk melakukan pembayaran, pendapatan perusahaan menjadi semakin lancar dan jangkauan pemasaran perusahaan menjadi semakin luas karena dapat mencakup customer yang berada pada negara yang berbeda.
Comment:Perlu dibentuk sebuah daftar kurs mata uang yang sedang berlaku sehingga dapat mempermudah perhitungan terhadap tagihan pembayaran tiap customer.
Related probs/reqts/documents:Database Customer, Database Mata Uang, Database Bank
15
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Purnama H.
Date : 22/09/2008 Page 4 of 15 Draft/final
P/R: P No : 4 Source : Randy / Administrator Server Priority : 1
Description:Sistem keamanan pada server juga harus diperhatikan, agar kenyamanan pengguna dan keselamatan data-data pengguna dapat dijaga dan bebas dari segala tindak kejahatan di dunia maya.
Benefits if action taken:Keamanan data pelanggan dapat dijaga, sehingga user mendapat kenyamanan dalam menggunakan fasilitas webhosting di rantai hosting ini.
Comment:Memberikan upaya-upaya terbaik untuk menjaga keamanan data para customer dengan cara memberikan software-software antivirus terbaik, memberikan firewall, dan lain lain pada server.
Related probs/reqts/documents:Keamanan hosting
16
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Purnama H.
Date : 22/09/2008 Page 5 of 15 Draft/final
P/R: P No : 5 Source : Randy / Administrator Server Priority : 1
Description:Permasalahan pada keterbatasan space yang ada dibandingkan dengan banyaknya pengguna yang mendaftarkan diri menjadi suatu permasalahan bagi perusahaan.
Benefits if action taken:Keterbatasan space untuk menyimpan data-data user akan dapat diorganisasi.
Comment:Memberikan paket-paket kepada user dimana setiap paket memiliki jumlah space untuk menyimpan data yang berbeda-beda.
Related probs/reqts/documents:Data Server, Daftar Paket Hosting
17
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Purnama H.
Date : 15/09/2008 Page 6 of 15 Draft/final
P/R:P No : 6 Source : Randy / Administrator Server Priority : 1
Description:
Pengguna baru ataupun pengguna yang belum terdaftar butuh informasi mengenai
bagaimana cara melakukan pendaftaran maupun info-info lain yang dibutuhkan.
Benefits if action taken:
Pengguna sangat dimudahkan dalam hal mencari informasi tentang bagaimana
melakukan pendaftaran dan info-info lainnya.
Comment:
Informasi harus dibuat lebih terstruktur dan update sehingga memudahkan
pengguna untuk mendapatkan informasi tersebut
Related probs/reqts/documents:
18
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Purnama
Date : 15/09/2008 Page 7 of 15 Draft/final
P/R: P No : 7 Source : Randy / Administrator Server Priority : 1
Description:
Kelebihan kapasistas dari server akibat banyak pengguna akan menyebabkan
penurunan kinerja server dan koneksi, juga pada saat terjadi suatu keadaan dimana
banyak masyarakat mengakses koneksi server tersebut pada saat yang bersamaan.
Kejadian seperti ini akan mengakibatkan ketidaknyamanan user saat menggunakan
layanan.
Benefits if action taken:
Kenyamanan user saat menggunakan layanan webhosting dapat terjaga meskipun
akses terhadap server relative banyak.
Comment:
Memberikan sumber daya yang lebih kepada server dan memberikan batasan
pengunjung, sehingga jumlah pengguna yang aktif dapat dikontrol dan server
overload dapat ditangani.
Related probs/reqts/documents:
19
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Pratama
Date : 15/09/2008 Page 8 of 15 Draft/final
P/R:P No : 8 Randy / Administrator Server Priority : 1
Description:
Server rusak atau tidak bisa bekerja sebagai mana mestinya yang disebabkan oleh
beberapa penyebab eksternal maupun internal.
Benefits if action taken:
Keamanan data dari pengguna atau costumer terjaga
Comment:
Dibutuhkan maintenence secara berkala, dan apabila perlu diadakan sebuah server
untuk cadangan
Related probs/reqts/documents:
Lembar Dokumentasi
20
Problem/requirements catalogue
System : Rantai hosting
Author : Eka Pratama
Date : 15/09/2008 Page 9 of 15 Draft/final
P/R:P No :9 Randy / Administrator Server Priority : 1
Description:
Seringkali masa aktif dari penggunaan hosting untuk tiap-tiap costumer melewati
masa berlaku yang telah ditetapkan, tentunya hal ini akan merugikan perusahaan
Benefits if action taken:
Masa berlaku hostingan tiap-tiap costumer dapat diberlakukan sesuai waktu yan
telah ditentukan
Comment:
Perlu otomatisasi terhadap pengecekan masa berlaku aktif dari hosting, pengecekan
dapat dilaksanakan pada saat pengecekan database consumer atau lansung dicek
secara background setiap akses hosting dilakukan.
Related probs/reqts/documents:
Lembar Dokumentasi
Problem/requirements catalogue
21
System : Rantai hosting
Author : Eka Pratama
Date : 15/09/2008 Page 10 of 15 Draft/final
P/R:P No : 10 Source : Randy / Administrator Server Priority : 1
Description:
Adanya akses secara ilegal dan secara terus menerus dan cendrung mengganggu,
biasa disebut dengan spam atau user yang tidak terkontrol
Benefits if action taken:
Bebas dari gangguan spam
Comment:
Perlu penambahan aplikasi atau penyertaan package anti spam pada setiap
hostingan user, atau bisa lansung ditempatkan pada server.
Related probs/reqts/documents:
Lembar Dokumentasi
Problem/requirements catalogue
22
System : Rantai hosting
Author : Fajri Aryuanda
Date : 15/09/2008 Page 11 of 15 Draft/final
P/R:P No : 11 Source : Yuli / Maintener Priority : 1
Description:
Perbedaan bandwidt dari setiap paket dah ketidak stabilan bandwidth akibat
hambatan koneksi.
Benefits if action taken:
Pengaturan bandwidth lancar dan tidak mengganggu koneksi yang dilakukan
pengguna atau costumer
Comment:
Perlu dibuat suatu server kusus yang menangani masalah pengaturan bandwidth
Related probs/reqts/documents:
Lembar Dokumentasi
Problem/requirements catalogue
System : Rantai hosting
23
Author : Fajri Aryuanda
Date : 15/09/2008 Page 12 of 15 Draft/final
P/R:P No : 12 Source : Yuli / Maintener Priority : 1
Description:
Banyaknya jumlah domain yang diginakan oleh masyarakat dunia menyebabkan
kesulitan pencarian nama domain yang berbeda dengan domain-domain yang sudah
ada.
Benefits if action taken:
Tidak terjadi bentrok domain atau kesuliatan registrasi domain
Comment:
Perlu dibuat database yang uptodate yang berfungsi untuk mempermudah
pengecekan terhadap domain-doamin yang telah digunakan oleh pengguna lain
diseluruh belahan dunia
Related probs/reqts/documents:
Lembar Dokumentasi
Problem/requirements catalogue
System : Rantai hosting
Author : Fajri Aryuanda
24
Date : 15/09/2008 Page 13 of 15 Draft/final
P/R:P No : 13 Source : Yuli / Maintener Priority : 1
Description:
Adanya penyalahgunaan hosting untuk kepentingan-kepentingan yang bertentangan
dengan aturan pemerinta seperti situs porno dan web untuk kriminal.
Benefits if action taken:
Bebas penyalah gunaan hosting dan tindak kriminal
Comment:
Related probs/reqts/documents:
Lembar Dokumentasi
Problem/requirements catalogue
System : Rantai hosting
Author : Fajri Aryuanda
Date : 15/09/2008 Page 14 of 15 Draft/final
25
P/R:P No : 14 Source : Yuli / Maintener Priority : 1
Description:
Publikasi perusahaan dan website rantaihosting ketika pertama kali diluncurkan
kekalangan masyarakat dunia.
Benefits if action taken:
Comment:
Perlu adanya service term yang bisa digunakan sebagai kuasa hukum untuk
menindak penyalah gunaan hosting. Perlu juga disertakan sebuah firewall yang
dapat menolak situs-situ yang berbau porno dan kriminalitas.
Related probs/reqts/documents:
Lembar Dokumentasi
Problem/requirements catalogue
System : Rantai hosting
Author : Fajri Aryuanda
Date : 15/09/2008 Page 15 of 15 Draft/final
26
P/R:P No : 15 Source : Randy / Administrator Server Priority : 1
Description:
Leveling komisi untuk promotor dengan jumlah yang meningkat dan kesesuaian
dengan kinerja promotor
Benefits if action taken:
Pembagian komisi untuk promotor sangat jelas
Comment:
Perlu dibuat suatu aturan khusus sebagai acuan system multy level marketing yang
digunakan sehingga tidak terjadi kesalahpahaman tentang pembagian komisi antara
promotor dengan perusahaan.
Related probs/reqts/documents:
Lembar Dokumentasi
27
EKSTERNAL ENTITAS
1. Data eksternal entitas dan definisi
Customer : Perusahaan akan menerima permintaan dan pembayaran terhadap
hosinggan yang diinginkan oleh costumer.
Guest : Dalam sistem informasi perusahaan ini, siapun dibebaskan mengakses
sistem informasi ini, namun dengan akses yang terbatas (hanya melihat informasi),
pengguna ini disebut dengan Guest
Promotor : Perusahaan akan mendapatkan promotor secara otomatis dari costumer
dengan menerapkan sistem multilevelmarketing dalam konsep ini
2. Hubungan antara system dan eksternal entitas
Entitas Eksternal Dokumen Sends (S) / Receives (R)
Customer Keluhan RLayanan SDaftar Tagihan SBukti Pembayaran (Tagihan) SBiaya Pembayaran (Tagihan) RPermintaan Upgrade RBiaya Pembayaran (Upgrade) RBukti Pembayaran (Upgrade) SProduk SInformasi S
Guest Permintaan Pendaftaran RBiaya Pembayaran (Pendaftaran) RBukti Pembayaran (Pendaftaran) SInformasi S
Promotor Free Upgrade Hosting SInformasi S
Pemilik Laporan Keuangan Periodik S
28
DIAGRAM PROSES
1. Diagram contex dari system
29
30
2. Diagram Functional Decompotition
Level 0
Level 1
UpgradeServicePembayaranPendaftaran Dan InformasiRegistrasiBerita dan InformasiServicePengecekan ComplainPerbaikan dataPembayaranPembayaran RegistrasiPembayaran TagihanPembayaran Upgrade
31
Costumer
1 AdminUpgrade
Promotor
Customer
Promotor
2 AdminPendaftaran dan Informasi
Guest
3 MaintainerServiceCustomer
4 AdminPembuatan Laporan Keuangan PeriodikCustomer
Laporan Keuangan Periodik
DFD Level 1
Permintaan Upgrade Hosting
Produk
Informasi
Permintaan Pendaftaran
Informasi
Informasi
Free Upgrade Hosting
Layanan
Keluhan
32
5 AdminPembayaran
CostumerDaftar Tagihan
Biaya Pembayaran
Bukti Pembayaran
GuestBiaya Pembayaran
Bukti Pembayaran
Biaya Pembayaran
Permintaan Upgrade
Bukti Pembayaran
33
Customer RecordM1
Promotor
Hosting RecordM2
News RecordM3
Customer
Guest 2.1 AdminRegistrasi
2.2 AdminBerita dan Informasi
DFD Level 2
Pendaftaran & Informasi
Informasi
Informasi
Permintaan Pendaftaran
Form Pendaftaran
Data Pendaftaran
Data Pendaftaran
Informasi
Informasi
Data Pendaftaran
Konfirmasi Nama Hosting
Request Informasi Hosting
Data HostingStatus Hosting
Informasi Hosting
Informasi Hosting
Request Informasi Hosting
34
Hosting RecordM2
5.2 AdminPembayaran Tagihan
Hosting RecordM2
Pembayaran RecordM7
Bank RecordM5
Customer
Kurs RecordM6
5.1 AdminPembayaran Upgrade
Bank RecordM5
Pembayaran RecordM7
Data Pembayaran Tagihan
Bukti
Data Pembayaran Tagihan
Data Pendaftaran
Konfirmasi Kurs
Konfirmasi Bank
Data Pendaftaran
Konfirmasi Pembayaran
Data Pembayaran Tagihan
Konfirmasi Hosting
Konfirmasi KursBukti
Data Pembayaran Upgrade
Data Pembayaran Upgrade
Data Pendaftaran
Konfirmasi Bank
Data Pendaftaran
Konfirmasi Pembayaran
Konfirmasi Hosting
Data Pendaftaran
35
Tipe Data Contoh Data
DATA ENTITAS DAN ATRIBUT
1. Account
1.1. ID_Account varchar AC000001
1.2. Nama_Account varchar Tora Sudiro
1.3. Email_Account varchar [email protected]
1.4. Password_Account varchar F22AR88
1.5. Alamat_Account varchar Jalan Soekarno-Hatta 22
1.6. TanggalDaftar_Account date 17 Agustus 2008
1.7. Level_Account varchar menengah1
1.8. ID_Promotor varchar AC000002
2. Paket Webhosting
2.1. ID_ Paket varchar PK000002
2.2. Nama_ Paket varchar Pelajar
2.3. Kapasitas_ Paket integer 35
2.4. Bandwidth_ Paket integer 150
2.5. JumlahDomain_ Paket integer 1
2.6. Tarif_ Paket number 3000
2.7. Deskripsi_ Paket varchar Untuk pelajar
2.8. Jangka_waktu_paket integer 1
3. Hosting
3.1. ID _Hosting varchar HS000004
3.2. NamaDomain_Hosting varchar komputer
4. Bank
4.1. ID_Bank varchar BK000008
4.2. Nama_bank varchar Mandiri
4.3. Jenis_Pembayaran varchar Card
4.4.
Tipe Data Contoh Data
36
5. Service
5.1. ID_Service varchar RS000005
5.2. Tanggal_Kerusakan date 10/09/2008
5.3. Keluhan varchar Terkena serangan spam
5.4. Keterangan varchar Inkonfirm
6. Upgrade
6.1. ID_upgrade varchar UP000007
6.2. Pilihan_upgrade varchar bandwith tambah 1 gb
6.3. Status varchar konfirmasi
7. Pembayaran
7.1. ID_Pembayaran varchar BY000008
7.2. Jenis_pembayaran varchar upgrade
7.3. Tanggal_Pembayaran date 12/10/2008
7.4. Total_Pembayaran number 3000
8. Level
8.1. ID_Level varchar LV000008
8.2. Kapasitas_ Bonus integer 35
8.3. Bandwidth_ Bonus integer 150
8.4. JumlahDomain_ Bonus integer 1
8.5. Paket_Bonus integer 2
9. Kurs
9.1. ID_Kurs varchar KU000008
9.2. Kurs Lokal varchar rupiah
9.3. Kurs Interlokal varchar dolar
9.4. Besar_Kurs number 15.000
10. News
10.1. ID_News varchar KU000008
10.2. Judul_News varchar Upgrade
10.3. Kategori_News varchar Bonus
10.4. Isi_News varchar Bebas upgrade bulan ini
37
DATA MODEL
1. Contekstual Data Model
memiliki
mengacu
mempunyai
mengadukanmelakukan
melayanimenangani
mengetahui
melayani_pembayaran
menukar
mengajukanAccount
id_accountnama_accountemail_accountpass_accountalamat_accounttgl_daftar_accountlevel_accountid_promotor
<pi> VA8VA25VA25VA20VA30DVA15VA8
<M>
Identi fier_1 <pi>
paket_webhosting
id_paketnama_paketkapasitas_paketbandwidth_paketjumlah_domain_pakettarif_paketdeskripsi_paketjangka_waktu_paket
<pi> VA8VA20IIIIVA50I
<M>
Identi fier_1 <pi>
hosting
id_hostingnama_domain_hosting
<pi> VA8VA10
<M>
Identi fier_1 <pi>
bank
id_banknama_bankjenis_pembayaran_bank
<pi> VA8VA20VA10
<M>
Identi fier_1 <pi>
service
id_servicetanggal_submit_servicedeskripsi_servicetanggal_selesai_servicestatus_service
<pi> VA8DVA100DBL
<M>
Identi fier_1 <pi>
pembayaran
id_pembayaranjenis_pembayarantanggal_pembayarantotal_pembayaran
<pi> VA8VA10DI
<M>
Identi fier_1 <pi>
level
id_levelkapasitas_levelbandwidth_leveljumlah_domain_levelpaket_level
<pi> VA8IIII
<M>
Identi fier_1 <pi>
kurs
id_kurslokal_kursinternasional_kursbesar_kurs
<pi> VA8VA10VA10I
<M>
Identi fier_1 <pi>
news
id_newsjudul_newsisi_news
<pi> VA8VA20VA100
<M>
Identi fier_1 <pi>
admin
id_adminnama_adminpass_admin
<pi> VA8VA25VA20
<M>
Identi fier_1 <pi>
upgrade
id_upgradepi lihan_upgradestatus_upgrade
<pi> VA8VA30VA30
<M>
Identi fier_1 <pi>
38
2. Phisical Data Model
upgrade
id_upgradeid_accountpi lihan_upgradestatus_upgrade
varchar(8)varchar(8)varchar(30)varchar(30)
<pk><fk>
FK_HOSTING_MEMILIKI_ACCOUNT
FK_HOSTING_MENGACU_PAKET_WE
FK_ACCOUNT_MEMPUNYAI_LEVEL
FK_SERVICE_MENGADUKA_ACCOUNTFK_PEMBAYAR_MELAKUKAN_ACCOUNT
FK_PEMBAYAR_MELAYANI_ADMIN FK_SERVICE_MENANGANI_ADMIN
FK_MENGETAH_MENGETAHU_NEWS
FK_MENGETAH_MENGETAHU_ACCOUNT
FK_PEMBAYAR_MELAYANI__BANK
FK_PEMBAYAR_MENUKAR_KURS
FK_UPGRADE_MENGAJUKA_ACCOUNT
Account
id_accountid_levelnama_accountemail_accountpass_accountalamat_accounttgl_daftar_accountlevel_accountid_promotor
varchar(8)varchar(8)varchar(25)varchar(25)varchar(20)varchar(30)datevarchar(15)varchar(8)
<pk><fk>
paket_webhosting
id_paketnama_paketkapasitas_paketbandwidth_paketjumlah_domain_pakettarif_paketdeskripsi_paketjangka_waktu_paket
varchar(8)varchar(20)integerintegerintegerintegervarchar(50)integer
<pk>
hosting
id_hostingid_paketid_accountnama_domain_hosting
varchar(8)varchar(8)varchar(8)varchar(10)
<pk><fk2><fk1>
bank
id_banknama_bankjenis_pembayaran_bank
varchar(8)varchar(20)varchar(10)
<pk>
service
id_serviceid_adminid_accounttanggal_submit_servicedeskripsi_servicetanggal_selesai_servicestatus_service
varchar(8)varchar(8)varchar(8)datevarchar(100)datesmall int
<pk><fk2><fk1>
pembayaran
id_pembayaranid_bankid_adminid_accountid_kursjenis_pembayarantanggal_pembayarantotal_pembayaran
varchar(8)varchar(8)varchar(8)varchar(8)varchar(8)varchar(10)dateinteger
<pk><fk3><fk2><fk1><fk4>
level
id_levelkapasitas_levelbandwidth_leveljumlah_domain_levelpaket_level
varchar(8)integerintegerintegerinteger
<pk>
kurs
id_kurslokal_kursinternasional_kursbesar_kurs
varchar(8)varchar(10)varchar(10)integer
<pk>
news
id_newsjudul_newsisi_news
varchar(8)varchar(20)varchar(100)
<pk>
admin
id_adminnama_adminpass_admin
varchar(8)varchar(25)varchar(20)
<pk>
mengetahui
id_newsid_account
varchar(8)varchar(8)
<pk,fk1><pk,fk2>
39
Customer RecordD1
Hosting RecordD22
News RecordD32
Logical View
1. Mendata Semua Manual Data StoreDaftar Manual Data Store dalam RantaiHosting adalah:
M1 Customer Record M2 Hosting Record M3 News Record M4 Complain Record M5 Bank Record M6 Kurs Record M7 Pembayaran Record
2. Membuat Logical Data Store
Account
id_accountnama_accountemail_accountpass_accountalamat_accounttgl_daftar_accountlevel_accountid_promotor
<pi> VA8VA25VA25VA20VA30DVA15VA8
<M>
Identifier_1 <pi>
hosting
id_hostingnama_domain_hosting
<pi> VA8VA10
<M>
Identifier_1 <pi>
level
id_levelkapasitas_levelbandwidth_leveljumlah_domain_levelpaket_level
<pi> VA8IIII
<M>
Identifier_1 <pi>
mempunyai
memiliki
hosting
id_hostingnama_domain_hosting
<pi> VA8VA10
<M>
Identifier_1 <pi>
memilikiAccount
id_accountnama_accountemail_accountpass_accountalamat_accounttgl_daftar_accountlevel_accountid_promotor
<pi> VA8VA25VA25VA20VA30DVA15VA8
<M>
Identifier_1 <pi>
mengacu
paket_webhosting
id_paketnama_paketkapasitas_paketbandwidth_paketjumlah_domain_pakettarif_paketdeskripsi_paketjangka_waktu_paket
<pi> VA8VA20IIIIVA50I
<M>
Identi fier_1 <pi>
40
Service RecordD42
PembayaranD52
Account
id_accountnama_accountemail_accountpass_accountalamat_accounttgl_daftar_accountlevel_accountid_promotor
<pi> VA8VA25VA25VA20VA30DVA15VA8
<M>
Identifier_1 <pi>
mengetahui
news
id_newsjudul_newsisi_news
<pi> VA8VA20VA100
<M>
Identifier_1 <pi>
admin
id_adminnama_adminpass_admin
<pi> VA8VA25VA20
<M>
Identi fier_1 <pi>
menangani
service
id_servicetanggal_submit_servicedeskripsi_servicetanggal_selesai_servicestatus_service
<pi> VA8DVA100DBL
<M>
Identi fier_1 <pi>
mengadukan
Account
id_accountnama_accountemail_accountpass_accountalamat_accounttgl_daftar_accountlevel_accountid_promotor
<pi> VA8VA25VA25VA20VA30DVA15VA8
<M>
Identi fier_1 <pi>
41
2.1Registrasi
2.2Berita dan Informasi
3.1Pengecekan Complain
3.2Perbaikan Data
5.1Pembayaran Registrasi
5.1Pembayaran Upgrade
5.2Pembayaran Tagihan
3.2Perbaikan Data
3.1Pembuatan daftar complain
2.2Pemberian Informasi
2.1Registrasi
5.2Pembayaran Tagihan
5.1Pembayaran Upgrade
5.1Pembayaran Registrasi
pembayaran
id_pembayaranjenis_pembayarantanggal_pembayarantotal_pembayaran
<pi> VA8VA10DI
<M>
Identifier_1 <pi>
melayani_pembayaran
bank
id_banknama_bankjenis_pembayaran_bank
<pi> VA8VA20VA10
<M>
Identifier_1 <pi>
kurs
id_kurslokal_kursinternasional_kursbesar_kurs
<pi> VA8VA10VA10I
<M>
Identifier_1 <pi>
menukar
3. Menghilangkan dependensi waktu4. Menghilangkan nama dan departemen dari kotak proses
5. Merubah nama proses sehingga dapat mendeskripsikan apa yang dikerjakan pada data
42
Customer RecordD1
2.1Registrasi
Promotor
Hosting RecordD2
News RecordD3
Customer
Guest
2.2Pemberian Informasi
6. Menghilangkan physical references dari kotak proses7. Meyakinkan bahwa aliran data mengacu pada data item-item logika8. Aliran data antara proses-proses harus di hilangkan
Informasi
Informasi
Pendaftaran
Form Pendaftaran
Pendaftaran
Informasi
Informasi
Pendaftaran
Konfirmasi Nama Hosting
Request Informasi Hosting
Data HostingStatus Hosting
Informasi Hosting
Informasi Hosting
Request Informasi Hosting
43
3.1Pembuatan daftar complain
Hosting RecordM2
Customer
Service RecordD4
3.2Perbaikan Data
5.1Pembayaran Registrasi Pembayaran RecordM7
Guest
Bank RecordM5
Kurs RecordM6
Pengajuan Service
Data Service
Data Perbaikan
Hasil PerbaikanHasil Perbaikan
Pengajuan Service
Pendaftaran
Pendaftaran
Pendaftaran
Konfirmasi Kurs
Konfirmasi Bank
Bukti
Pendaftaran
Konfirmasi Pembayaran
44
Hosting RecordM2
5.2Pembayaran Tagihan
Hosting RecordM2
Pembayaran RecordM7
Bank RecordM5
Customer
Kurs RecordM6
Bank RecordM5
Pembayaran RecordM7
5.1Pembayaran Upgrade
Pembayaran Tagihan
Bukti
Data Pembayaran Tagihan
Pembayaran
Konfirmasi Kurs
Konfirmasi Bank
Pembayaran Tagihan
Konfirmasi Pembayaran
Pembayaran Tagihan
Konfirmasi Hosting
Konfirmasi KursBukti
Data Pembayaran Upgrade
Data Pembayaran Upgrade
Data Pendaftaran
Konfirmasi Bank
Data Pendaftaran
Konfirmasi Pembayaran
Konfirmasi Hosting
45
Elementary Process Description
Elementary Process Description
System : Rantai hosting
Author : Fajri Aryuanda
Date : 15/09/2008 Page 1 of 5 Draft/final
Process ID : 2.1
Process Name : Proses perubahan data dan upgrade
Input:
Data account dari costumer untuk
divalidasi dengan data yang akan diubah,
Data-data yang ingin diubah dan di
upgrade. Pilihan_Upgrade, ID_Account,
Password_Account, Level_Account
Output:
Data costumer telah diupgrade dan
ditunjukkan dalam sebuah laporan.
ID_Account, Nama_Account, ID_Upgrade,
Pilihan_Upgrade, Biaya_Upgrade
Process Description
Proses ini merupakan proses dimana pengguna dapat melakukan perubahan
terhadap data yang dimilikinya, upgrade terhadap fasilitas yang dimilikinya pun
dapat dilakukan melalui proses ini.
46
Elementary Process Description
System : Rantai hosting
Author : Fajri Aryuanda
Date : 15/09/2008 Page 2 of 5 Draft/final
Process ID : 1.3
Process Name : Pembayaran
Input:
ID_Account, ID_Pembayaran, ID_Bank
Output:
ID_Account, Nama_Account,
ID_Pembayaran, Tanggal_Pembayaran,
ID_Kurs Total_Pembayaran, ID_Bank,
Process Description
Merupakan proses pembayaran terhadap fasilitas berbayar, misalnya melakukan
perubahan paket menjadi paket yang lebih kaya fasilitas.
47
Elementary Process Description
System : Rantai hosting
Author : Fajri Aryuanda
Date : 15/09/2008 Page 3 of 5 Draft/final
Process ID : 2.2
Process Name : Registrasi / pendaftaran baru
Input:
Data pribadi dari calon costumer, paket-
paket yang dikehendaki, serta jenis
pembayaran yang dilakukan.
Nama_Account
Email_Account
Password_Account
Alamat_Account
TanggalDaftar_Account
Output:
Validasi kepada costumer tentang
kebenaran data dan laporan hasil registrasi
Nama_Account
Email_Account
Password_Account
Alamat_Account
TanggalDaftar_Account
Process Description
Merupakan proses dimana pengguna baru mendaftarkan dirinya sebagai costumer
dan memilih paket yang diinginkan serta panjang waktu berlangganan.
48
Elementary Process Description
System : Rantai hosting
Author : Fajri Aryuanda
Date : 15/09/2008 Page 4 of 5 Draft/final
Process ID : 2.3
Process Name : Pengambilan informasi
Input:
Jenis informasi yang ingin diketahui.
Output:
Informasi sesuai permintaan pengunjung
dan memberikan berita terbaru dari
perkembangan fasilitas
Process Description
Merupakan proses dimana pengunjung dapat menerima informasi yang
diinginkannya . Dan pengunjung juga akan menerima berita-berita tentang fitur-fitur
dan paket promo yang diberikan oleh perusahaan.
49
Elementary Process Description
System : Rantai hosting
Author : Fajri Aryuanda
Date : 15/09/2008 Page 5 of 5 Draft/final
Process ID : 3.2
Process Name : Perbaikan data dan service
Input:
Data account dari costumer yang ingin
melakukan perbaikan, serta keluhan atau
complain yang diajukan.
ID_Account
ID_Service
Tanggal_Kerusakan
Keluhan
Output:
Hasil laporan service dan status kondisi
fasilitas dan data.
ID_Account
ID_Service
Tanggal_Kerusakan
Keluhan
Status
ID_Pembayaran
Process Description
Merupakan proses dimana kostumer dapan mengadukan sebuah keluhan dan
menginginkan perbaikan atas suatu fasilitas yang dimilikinya. Maintener akan
bekerja sesuai keluhan yang disampaikan.
50
STRUCTURED ENGLISH
1. Proses perubahan data dan upgrade
IF costumer adalah promotorIF costumer ingin upgrade
Lakukan Upgrade dataELSE
Lakukan Perubahan dataEND IF
ELSEIF costumer ingin upgrade
Lakukan Upgrade dataMasuk proses pembayaran
ELSE Lakukan Perubahan data
END IFEND IF
2. Proses pembayaran
IF Pembayaran secara OnlineIF Costumer menginginkan cetak bukti
Cetak bukti pembayaranELSE
Buat status bahwa bukti pembayaran belum tercetakEND IF
ELSEServer status tunggu dari bank
END IF
3. Proses registrasi / pembayaran baru
IF Penggunjung NOT CostumerIF Buat account baru
IF Butuh HostingData dan Bayar Hosting
ELSETawarkan fitur-fitur lain
END IFELSE
KeluarEND IF
ELSE
51
IF Butuh HostingData dan Bayar Hosting
ELSETawarkan fitur-fitur lain
END IFEND IF
4. Proses pengambilan informasi
IF Pengunjung sudah terdaftarIF Costumer butuh informasi fitur
IF Costumer ingin upgrade fiturLakukan upgrade fitur
ELSEKeluar
END IFELSE
Tampilkan berita terbaruEND IF
ELSEIF Pengunjung butuh informasi pendaftaran
IF Pengunjung ingin registrasiLakukan registrasi
ELSEKeluar
END IFELSE
Berikan berita umumEND IF
END IF
5. Proses perbaikan data dan service
IF costumer ingin service atau perubahan dataIF Terjadi kerusakan firur
Service fiturElse
Bersihkan dan perbaiki dataEND IF
ELSEKeproses perubahan data dan upgrade
END IF
52
DECISION TREE
1. Proses perubahan data dan upgrade
2. Proses pembayaran
53
3. Proses registrasi / pembayaran baru
4. Proses pengambilan informasi
54
5. Proses perbaikan data dan service
55
DECISSION TABLE
Title : Leveling Promotor Date : 06/12/2008Author : Fajri Aryuanda System : Rantai HostingComments : Digunakan sebagai reward promotor
IF Costumer baru menjadi promotorPromotor membawa 1 orangPromotor membawa 5-10 orangPromotor membawa 10-20 orangPromotor membawa > 20 orangPromotor sudah level 5
1 2 3 4 5 6
YYNNNN
YNYNNN
YNNYNN
YNNNYN
NYNNNY
NYYYYN
THEN Naik 1 LevelUpgrade Hosting 10 MB/OrangUpgrade Bandwidth 5 KBps/OrangBonus Paket Cuma-Cuma
-X--
-XX-
X---
XXX-
-XX-
X-
X
Action Sub Action Entry
Title : Registrasi Fitur Date : 06/12/2008Author : Fajri Aryuanda System : Rantai HostingComments : Sebagai pilihan fitur awal
IF Costumer baruPaket SatuPaket DuaPaket TigaLebih dari 1 paket 1 atau 2Lebih dari 1 paket 3
1 2 3 4 5 6
YYNNNN
YNYNNN
YNNYNN
YNNNNY
NYNNYN
NNNYNY
THEN Upgrade Bandwith 10%Upgrade Hosting 10%Free Paket 1
X--
-X-
XX-
XXX
XX-
--X
Action Sub Action Entry
56
57
INPUT
1. Proses Upgrade
ID Account
Pasword
Pilihan Upgrade
Level Account
NO Item Data Keterangan1 ID Account TextBox, terdiri dari 8 digit angka2 Password TextBox, yang ditampilkan dengan tanda ‘*’
untuk menyembunyikan password3 Pilihan Upgrade ComboBox, merupakan list dari tipe
upgrade4 Level Account TextBox, level dari account sebelum
upgrade5 Setuju Button, digunakan untuk memproses data
yang telah diinputkan pada form
XXXXXXXX
XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9
Setuju
58
2. Proses Pembayaran
ID Account
Password
Jenis Pembayaran
Tanggal Pembayaran
Nama Bank
Jenis Pembayaran
Kurs Interlokal
NO Item Data Keterangan1 ID Account TextBox, terdiri dari 8 digit angka2 Password TextBox, yang ditampilkan dengan tanda ‘*’
untuk menyembunyikan password3 Jenis Pembayaran ComboBox, list dari jenis pembayaran yang
ada4 Tanggal Pembayaran TextBox, tanggal pembayaran yang terisi
secara otomatis oleh system dan tidak bisa diedit
5 Nama Bank TextBox, Font Arial 116 Jenis Pembayaran ComboBox, list dari jenis pembayaran7 Kurs Interlokal ComboBox, list dari jenis mata uang asing
yang disertai dengan kurs8 Setuju Button, bila ditekan akan memproses isi
form
XXXXXXXX
XXXXXXXX
XXXXXXXX
XX-XX-XXXX
XXXXXXXX
XXXXXXXX
Setuju
99999
59
3. Proses Registrasi/Pembayaran baru
Nama Lengkap
Password
Ulang Password
Alamat
Tanggal Daftar
Jenis Paket
Masa Berlaku
NO Item Data Keterangan1 Nama Lengkap TextBox, font arial 112 Password TextBox, yang ditampilkan dengan tanda ‘*’
untuk menyembunyikan password3 Ulang Password TextBox, yang ditampilkan dengan tanda ‘*’
untuk menyembunyikan password4 Alamat RichTextBox, font arial 115 E-Mail TextBox, font arial 116 Tanggal Daftar TextBox, otomatis terisi oleh sistem dan
tidak dapat diedit7 Jeni Paket ComboBox, list dari jenis paket yang
tersedia8 Masa Berlaku TextBox, otomatis terisi oleh sistem dan
tidak dapat diedit9 Setuju Button, bila ditekan akan memproses isi
form
XXXXXXXXXXXXXXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
Setuju
XX-XX-XXXX
XX-XX-XXXX
XXXXXXXX
60
4. Proses Pengambilan Informasi
Cari Informasi
NO Item Data Keterangan1 Berita Terbaru RichTextBox, berisi berita terbaru, font arial
112 Cari Infomasi TextBox, berupa text box untuk input kata
kunci untuk pencarian3 Cari Button, mencari berita berdasarkan kata
kunci yang telah diinputkan4 Hasil Pencarian RichTextBox, font arial 11, berisi hasil
pencarian dari kata kunci yang telah dimasukkan
Berita Terbaru
XXXXXXXXXXX
Cari
Hasil pencarian
61
5. Proses Perbaikan data dan service
Nama Account
Pasword
Keluhan
NO Item Data Keterangan1 Nama Account TextBox, font arial 112 Password TextBox, yang ditampilkan dengan tanda ‘*’
untuk menyembunyikan password3 Keluhan RichTextBox, font arial 114 Setuju Button, tombol untuk memproses isi form
XXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXX
Setuju
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
62
OUTPUT
1. Proses Upgrade
Tanggal : (Date Format)
Nama Account : XXXXXXXXXXXXXXXXXXXX
ID Upgrade ID Account Pilihan Upgrade
Biaya Status
XXXXXXXX XXXXXXXX XXXXXXXX 999999 XXXXXXXXX
Page No.
Contoh
Tanggal : 3 Desember 2008
Nama Account : Fatimah Bin Zubaidah
ID Upgrade ID Account Pilihan Upgrade
Biaya Status
UPG00001 AC00001 Upgrade level 1 ke level 2
50.000 Dalam Konfirmasi
Page No. 1
63
2. Proses Pembayaran
Tanggal : (Date Format)
Nama Account : XXXXXXXXXXXXXXXXXXXX
ID Upgrade ID Account Jenis Pembayaran
Biaya Bank
XXXXXXXX XXXXXXXX XXXXXXX 999999 XXXXXXXXXX
Page No.
Contoh
Tanggal : 5 Desember 2008
Nama Account : Fatimah Bin Zubaidah
ID Upgrade ID Account Jenis Pembayaran
Biaya Bank
UP000001 AC000001 Upgrade 999999 BCA
Page No. 1
64
3. Proses Registrasi/Pembayaran baru
Nama Lengkap : XXXXXXXXXXXXXXXXXX
Password : XXXXXXXXX
Alamat : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX
E-Mail : XXXXXXXXXXXXXXX
Tanggal Daftar : XX-XX-XXXX
Jenis Paket : XXXXXXX
Masa Berlaku : XX-XX-XXXX
Contoh
Nama Lengkap : Rido Manurung
Password : 4x6TYb
Alamat : Jalan Teknik Komputer 34 Perumahan Dosen ITS
Surabaya
E-Mail : [email protected]
Tanggal Daftar : 21-12-2008
Jenis Paket : Paket 1
Masa Berlaku : 21-12-2009
65
4. Proses Pengambilan Informasi
Hasil Pencarian
Contoh
Hasil Pencarian
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Bonus gede-gedean akhir tahun, bawa teman anda untuk daftar di Rantai Hosting, dapatkan upgrade hingga 50%
Pendaftaran
Cara pendaftar secara online Untuk melakukan pendaftaran secara online, anda hanya perlu mengisi
forma yang telah kami sediakan....
Region terbanyak sebagai pendaftar
Pendaftar yang mendapat bonus terbesar
66
5. Proses Perbaikan data dan service
Tanggal : (Date Format)
Nama Account : XXXXXXXXXXXXXXXXXXXX
ID Service ID Account Keluhan Keterangan
XXXXXXXX XXXXXXXX XXXXXXX XXXXXXXXXXXXXXXXXXX
Page No.
Contoh
Tanggal : (Date Format)
Nama Account : XXXXXXXXXXXXXXXXXXXX
ID Service ID Account Keluhan Keterangan
SER00001 AC000002 Data hilang Data terserang spam
Page No. 1