Source dari Pseudocode

Module Registrasi
Sub main()
Dim terdaftar As Boolean
Dim action As String
If terdaftar Then
action = “terdaftar”
Else
action = “registrasi”
End If
End Sub
End Module

Module EditMember
Sub main()
Dim terdaftar As Boolean
Dim action As String
If terdaftar Then
action = “edit id”
Else
action = “edit reject”
End If
End Sub
End Module

Module CekBilling
Sub main()
Dim terdaftar As Boolean
Dim action As String
If terdaftar Then
action = “cek biling”
Else
action = “cek reject”
End If
End Sub
End Module

Module BayarBilling
Sub main()
Dim terdaftar As Boolean
Dim action As String
If terdaftar Then
action = “add billing”
Else
action = “add reject”
End If
End Sub
End Module

Module PatchGame
Sub main()
Dim newpatch As Boolean
Dim action As String
If newpatch Then
action = “patch”
Else
action = “patch reject”
End If
End Sub
End Module

Module InstallGame
Sub main()
Dim newgame As Boolean
Dim action As String
If newgame Then
action = “install”
Else
action = “install reject”
End If
End Sub
End Module

Module BayarListrik
Sub main()
Dim tagihanListrik As Boolean
Dim action As String
If tagihanListrik Then
action = “BayarListrik”
Else
action = “BayarListrik reject”
End If
End Sub
End Module

Module BayarInternet
Sub main()
Dim tagihanInternet As Boolean
Dim action As String
If tagihanInternet Then
action = “BayarInternet”
Else
action = “BayarInternet reject”
End If
End Sub
End Module

Module CekVoucher
Sub main()
Dim newVoucher As Boolean
Dim action As String
If newVoucher Then
action = “updateVoucher”
Else
action = “updateVoucher reject”
End If
End Sub
End Module

January 15, 2009 at 6:50 pm Leave a comment

Input Output Desain

Input/Output Desain

42

43

44

45

46

47

January 15, 2009 at 5:47 pm Leave a comment

Pseudocode

Pseudocode
38

39

40

41

January 15, 2009 at 5:40 pm Leave a comment

Elementary Process Description

ELEMENTARY PROCESS DESCRIPTION

33

34

35

36

37

January 15, 2009 at 5:39 pm Leave a comment

Bussines System Option

Business System Option
1. Business System Option
Berikut Solusi Bisnis yang ditawarkan untuk pembuatan system Game Center “Murah dan Baik” :
System menggunakan database dengan menggunakan Microsoft Access System menggunakan system biiling yang memiliki fungsi otomatis System menggunakan cara manual dengan menggunakan Microsoft ExcelDari alternative solusi yang dipilih maka pemilik memutuskan untuk memilih opsi kedua yaitu menggunakan system billing yang memiliki fungsi otomatis.
Deskripsi sytem yang dipilih :
Billing yang digunakan dapat mengakomodasi semua fungsi yang dibutuhkan mulai dari daftar ID baru, cek sisa billing, tambah waktu billing, sampai meremote computer dari computer server. Sehingga akan memudahkan kasir dalam memonitoring komputer yang dipakai oleh member.

January 15, 2009 at 5:38 pm Leave a comment

Logical View

Logical View
1. Daftar Data Store
29

2. Mengubah proses dari bentuk physical menjadi logical30

31

32

January 15, 2009 at 5:38 pm Leave a comment

Analisis Data dari Game Centre

Analisis Data dari Sistem Game Centre
1. Mendata Daftar Entitas
Pegawai Suplier Game Game Provider Member Transaksi Komputer Game Perusahaan Listrik Perusahaan Internet Transaksi Pendaftaran

2. Atribut Dari Entitas

23

3. Memilih Key

24

4. Membuat Relasi dan Type Relasi

25

5. Mencocokan datastore DFD dengan diagram entitas

26

27

6. ERD (Entity Relational Diagram)

28

January 15, 2009 at 5:36 pm 1 comment

Eksternal Entitas

EKSTERNAL ENTITAS
1. Eksternal entitas dan definisi
Game Provider -> Menyediakan game online yang diinstal pada computer game center ISP -> Penyedia jasa internet Perusahaan Listrik -> Penyuplai listrik Suplier game -> Mendistribusikan voucher game ataupun CD/DVD client game online. Member -> Orang yang menyewa jasa computer untuk memakai computer dengan memiliki ID member.
2. Hubungan antara system dan eksternal entitas

12

3. Diagram Context

13

14

4. Lvl 1 – DFD

15

5. Bagan Fungsional dan Dekomposisi

16

6. Lvl 2 – DFD-Pengelolaan Billing Member

17

Lvl 2 – DFD-Pengelolaan Manajerial Game

18

Contoh Document :

19

20

21

22

January 15, 2009 at 5:35 pm 1 comment

Problem / Requirement Catalogue

PROBLEM / REQUIREMENT CATALOGUE

1. Apabila kasir tidak teliti dalam membuat ID baru yang memiliki nama ID sama dengan ID member lama, sehingga voucher yang dibeli oleh member baru masuk ke dalam account member lama

2. Apabila game tidak terpatch maka setiap member yang akan memainkan game tersebut harus melakukan patch yang cukup memakan waktu

3. Komputer di game center harus segera di maintenance agar performa komputer selalu dalam kondisi terbaik

4. Billing haruslah aman dan member tidak bisa mengakses hak -hak administrator dari computer tersebut

5. Pada suatu saat, koneksi internet dapat terputus, sehingga member tidak dapat bermain game

6. Game center membutuhkan suatu informasi yang berisi pengeluaran dan pendapatan dari game center tersebut

7.  Pembagian bandwith sangatlah penting, apabila pembagian tidak dilakukan dengan baik maka pembagiannya tidak akan rata

8.  Beberapa pembatasan bandwith juga penting, user tidak bisa menggunakan beberapa port, contoh : 8080/http port

9. Tidak semua komputer bisa memainkan semua game yang tersedia karena ada batasan hardware

10. Terkadang terdapat pengguna yang lupa dengan passwordnya

11. Tidak semua komputer dapat digunakan sebagaiserver pada suatu game

January 15, 2009 at 5:26 pm 1 comment

General

1. General
Sejalan dengan perkembangan dunia game di sekitar kita, memberikan efek menjamurnya game centre yang menyediakan fasilitas penyewaan computer untuk bermain game. Untuk dapat menggunakan fasilitas game centre pengguna harus mendaftarkan dirinya sebagai member. Untuk menjadi menjadi member pengguna tinggal membayar untuk mendapatkan keanggotaan dan jumlah jam bermain sesuai dengan uang yang dibayarkan.
Setiap pengguna yang telah mendaftar sebagai member maka dia akan memiliki ID dan password yang akan digunakan pengguna sebelum dia bermain di suatu computer. Setiap dia menggunakan computer untuk bermain maka jatah jam member yang dimiliki akan terus berkurang sampai pengguna berhenti menggunakan layanan computer. Apabila masih terdapat sisa jatah jam, maka dapat digunakan lagi di lain hari.
Member dapat mendapatkan layanan paket prabayar, Jika member beli voucher paket, maka akan mendapatkan harga yang lebih murah daripada bila member membayar hanya untuk perjam.
Pengguna yang tidak memakai membernya selama jangka waktu tertentu (misalnya satu bulan) maka akan kehilangan membernya, sehingga apabila ingin menggunakan layanan game centre lagi pengguna harus mendaftar sebagai member baru.
2. Staff
Staf dalam sebuah game centre adalah satu kasir, yang dibagi dalam 4 shift sehingga dalam sehari setiap kasir bekerja selama 6 jam. Kasir bertugas untuk membuatkan account baru bagi pelanggan yang mendaftar sebagai member, selain itu juga bertugas untuk menambahkan jam bermain bagi member yang membeli voucher bermain. Staf yang lainnnya dalah staf maintenance, staf maintenance bertugas untuk melakukan checking terhadap computer, jaringan maupun menge-patch game yang memiliki patch baru. Juga terdapat manager yang bertugas untuk mengecek jumlah uang yang masuk pada hari itu.
3. Problem Background
Terjadi ID Crash ketika user mendaftar ID baru Apabila kasir tidak teliti dalam membuat ID untuk member baru yang memiliki nama ID sama dengan ID member lama, sehingga voucher jam yang dibeli oleh member baru malah masuk ke ID lama. Hal ini dapat mengakibatkan pelanggan merasa dirugikan.
Maintenance Game Hampir setiap minggu muncul patch baru dalam sebuah game, sehingga operator maintenance harus mengecek setiap perubahan dari sebuah game. Apabila game tidak ter-patch maka setiap member yang akan memainkan game tersebut harus melakukan patch yang cukup memakan waktu.
Maintenance Komputer Komputer pada game center harus selalu di maintenance agar peforma computer selalu dalam kondisi baik.
Keamanan Biling Biling haruslah aman dan member tidak bias mengakses hak-hak administrator dari computer tersebut.
Connection Pada suatu saat koneksi internet dapat terputus, sehingga member tidak dapat bermain game. Biasanya apabila terjadi hal seperti ini, banyak pelanggan yang pulang karena sebagian besar dari mereka memainkan game yang membutuhkan koneksi internet.
Catatan Pendapatan dan Pengeluaran Game Center membutuhkan suatu informasi yang berisi waktu dari seorang pegawai bekerja setiap harinya. Selain itu, dapat juga digunakan untuk mencatat banyaknya pemasukan yang didapat perharinya dan juga pengeluaran perbulan seperti membayar biaya listrik, tarif langganan internet perbulan, maintenance, gaji pegawai, dan lain sebagainya. Untuk informasi tentang pemasukan perharinya didapat dari banyaknya biaya yang dikeluarkan pelanggan pada kasir.
Pembagian bandwith Pembagian bandwith sangatlah penting, apabila pembagian tidak dilakukan dengan baik maka pembagiannya tidak akan rata.
Pembatasan bandwith Masalah pembatasan bandwith juga penting, user tidak bisa menggunakan beberapa port, contoh: 8080/http port.
Sumber Daya Komputer Tidak semua komputer bisa memainkan semua game yang tersedia karena ada batasan hardware.
User Lupa Akan Password Billingnya Terkadang terdapat pengguna yang lupa dengan passwordnya.
Pemilihan Komputer Sebagai Server Tidak semua komputer dapat digunakan sebagai server pada suatu game.

January 15, 2009 at 5:26 pm 1 comment

Older Posts


Categories

  • Blogroll

  • Feeds