chapter iii v

24
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem merupakan pemaparan tentang program aplikasi yang dilakukan untuk memperoleh gambaran yang jelas dan mengenai kelebihan dan kekurangan sistem yang akan dirancang. Untuk memperoleh suatu kesimpulan dari hasil pengumpulan data makadilakukan analisis terhadap semua data yang terkumpul.Analisis data tersebutmelalui proses berikut: 1. Pengumpulan data dari berbagai sumber seperti: buku, artikel, webblog, dokumen database. 2. Data yang dikumpulkan akan dikelompokkan, dan dipilih data mana yang sesuai untuk kemudian digunakan. Program ini dapat menjadi sebuah aplikasi yang mempermudah kerja manusia .Program ini dapat dimanfaatkan menggunakan PC sehingga user dapat dengan mudah menggunakan aplikasi ini sebagai penghilang kejenuhan. Disini, penulis Universitas Sumatera Utara

Upload: kurniawan-kurniawan

Post on 15-Aug-2015

52 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Chapter iii v

BAB 3

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem merupakan pemaparan tentang program aplikasi yang dilakukan untuk

memperoleh gambaran yang jelas dan mengenai kelebihan dan kekurangan sistem

yang akan dirancang. Untuk memperoleh suatu kesimpulan dari hasil pengumpulan

data makadilakukan analisis terhadap semua data yang terkumpul.Analisis data

tersebutmelalui proses berikut:

1. Pengumpulan data dari berbagai sumber seperti: buku, artikel, webblog,

dokumen database.

2. Data yang dikumpulkan akan dikelompokkan, dan dipilih data mana yang

sesuai untuk kemudian digunakan.

Program ini dapat menjadi sebuah aplikasi yang mempermudah kerja manusia

.Program ini dapat dimanfaatkan menggunakan PC sehingga user dapat dengan

mudah menggunakan aplikasi ini sebagai penghilang kejenuhan. Disini, penulis

Universitas Sumatera Utara

Page 2: Chapter iii v

44

membuat aplikasi game dengan cara menggabungkan berbagai elemen multimedia.

Penulis membuat aplikasi game menggunakan Microsoft visual basic 6.0. Desain yang

userfriendly sangat diperlukan oleh semua aplikasi. Program aplikasi game ini

dikemas secara userfriendly baik desain tampilan warna maupun letak tools-tools.

Diharapkan user dapat menggunakan aplikasi ini dengan mudah, cepat, serta dapat

membuat user betah berlama-lama menggunakan aplikasi. Kesesuaian tampilan yang

diharapkan juga mempermudah user untuk menggunakan sebuah aplikasi yang masih

baru dikenalnya. Aplikasi ini diharapkan mudah dipergunakan oleh anak-anak.

3.2 Analisis Kebutuhan Non Fungsional

Analisis non fungsional adalah sebuah tahap dimana seorang pembangun perangkat

lunak menganalisis sumber daya yang akan menggunakan perangkat lunak yang

dibangun, sehingga dapat ditentukan kompatibilitas aplikasi yang dibangun terhadap

sumber daya yang ada.

1. Analisis perangkat keras (Hardware)

Perangkat keras yang digunakan pada program aplikasi game ini memiliki

spesifikasi sebagai berikut:

a. Processor Intel Atom N570 (1.66GHz, 1 MB L2 cache)

b. Hard Disk berkapasitas 320 GB

Universitas Sumatera Utara

Page 3: Chapter iii v

45

c. Memory berkapasitas 1 GB DDR3

d. DVD Room

e. Keyboard danMouse

f. Monitor SVGA dengan resolusi maksimal 1024 x 768

g. Modem.

2. Analisis Perangkat Lunak (Software)

Analisis yang telah dilakukan dalam kebutuhan software untuk pengembangan dan

menjalankan yang disarankan agar aplikasi ini dapat berjalan dengan baik, adalah:

1. Sistem Operasi Windows 7.

2. Visual basic sebagai bahasa pemrograman.

3. Analisis Pengguna (User)

Yang merupakan pengguna dari program aplikasi game ini adalah anak-anak

maupun orangtua yang ingin menghilangkan kejenuhannya setelah beraktifitas

seharian.

Universitas Sumatera Utara

Page 4: Chapter iii v

46

3.3 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional adalah suatu gambaran dari informasi yang terjadi pada

sistem yang bersangkutan. Perancangan yang dilakukan yaitu perancangan program

aplikasi game yang diperuntukan untuk anak-anak dimana perancangan ini merupakan

suatu perancangan baru, yang telah didesain sedemikian rupa yang mudah-mudahan

mampu memberikan sebuah hiburan sesuai dengan yang diinginkan. Adapun

perancangan aplikasi ini meliputi: Flowchart, Context Diagram (CD) dan Data Flow

Diagram (DFD).

3. 4 Flowchart

3.4.1 Flowchart program

1. Flowchart menu welcome

No

Yes

No

Menu Menu A

Tampilan Menu

Welcome

START

Universitas Sumatera Utara

Page 5: Chapter iii v

Yes 47

Gambar 3.1 Flowchart Menu Welcome

2. Flowchart Menu

No Yes Yes

No Yes

No

Yes

Gambar 3.2 Flowchart Menu

Exit END

A

Menu

END

Play

Tampilan Menu

B

Help C

About D

Universitas Sumatera Utara

Page 6: Chapter iii v

48

3. Flowchart menu game

No

Yes

Gambar 3.3 Flowchart Menu Game

4. Flowchart menu help

No

Gambar 3.4 Flowchart Menu Help

B

Tampilan

Game

Play

Keluar END

C

Tampilan

Menu Help

Menu

utama END

Universitas Sumatera Utara

Page 7: Chapter iii v

49

5. Flowchart menu about

Gambar 3.5 Flowchart Menu About

3.4.2 Diagram konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan

ruang lingkup suatu sistem. Diagram konteks, adalah data flow diagram tingkat atas

(DFD top level), yaitu diagram yang paling tidak detail, dari sebuah sistem informasi

yang menggambarkan aliran-aliran data ke dalam dan ke luar sistem dan ke dalam dan

ke luar entitas-entitas eksternal. Diagram konteks berisi gambaran umum (secara garis

besar) sistem yang akan dibuat.

Diagram konteks yang akan dibuat menggambarkan program aplikasi game

dapat dilihat pada gambar berikut:

D

Tampilan

Menu About

Menu

utama

END

Universitas Sumatera Utara

Page 8: Chapter iii v

50

Konten Game Konten Game

Gambar 3.6 Diagram Konteks Aplikasi

Context diagram di atas menunjukan bahwa aplikasi game berinteraksi dengan

dua entitas, yaitu narasumber dan user.

3.4.3 Data flow diagram (DFD)

Dalam menyusun tugas akhir ini, penulis melakukan perancangan awal sistem dengan

menggunakan data flow diagram (DFD). Data flow diagram (DFD) atau diagram arus

data merupakan suatu skema yang menggambarkan urutan kegiatan program dari awal

sampai akhir. Dengan diagram arus data, dapat dipahami bagaimana sistem tersebut

bekerja. Berikut ini Data flowdiagram dari program aplikasi:

PROGRAM

APLIKASI

GAME

USER:

Anak-anak /

Remaja/

Orang Tua

NARA

SUMBER /

ADMIN

Menggunakan aplikasi dan

managemen konten. Menggunakan

aplikasi

Universitas Sumatera Utara

Page 9: Chapter iii v

51

Menggunakan Aplikasi

Melihat menu game

Sub Menu

File Game

Gambar 3.7 DFD Program Aplikasi

3.5 Perancangan Sistem

Perancangan sistem atau interface meliputi beberapa perancangan diantaranya

perancangan menu welcome, menu, menu play, menu help, menu game about dan

form Champions. Berikut ini merupakan perancangan-perancangan sistem atau

interface yang ada di dalam program aplikasi ini:

USER

1. Welcome

2.

Menu

Game

2.1

Menu Game

Universitas Sumatera Utara

Page 10: Chapter iii v

52

1. Interfaceform menu welcome

Di awal program aplikasi terdapat tombol yang menuju ke form game yang

berikutnya, yaitu form menu game. Tombol itu adalah tombol menu yaitu tombol

untuk ke menu game serta tombol exit untuk menutup aplikasi. Hanya tinggal

mengklik tombol tujuan maka form dari tombol yang diklik tersebut akan muncul.

Gambar 3.8 Interface Menu Welcome

2. Interfaceform menu game

Di form ini juga terdapat tombol-tombol yang mengarahkan kita ke form-form

berikutnya. Seperti tombol Play, Helps, about dan tombol exit. Tombo, Play menuju

Welcome

TEKS SALAM PEMBUKA

Tombol untuk ke form berikutnya Tombol untuk keluar dari aplikasi

MENU EXIT

Universitas Sumatera Utara

Page 11: Chapter iii v

53

ke form game, tombol help menuju ke form helps, tombol about menuju ke form

about dan tombol exit untuk keluar dari aplikasi atau untuk menutup aplikasi.

Gambar 3.9 Interface Menu Game

3. Interfaceform game

Di form ini hanya terdapat tombol keluar dari aplikasi, Namun diform inilah game

dimainkan.

Menu Game

Play

Help

About

EXIT

Universitas Sumatera Utara

Page 12: Chapter iii v

54

Gambar 3.10 Interface Game

4. Interface menu help

Di form ini terdapat bantuan atau panduan untuk user dalam menggunakan game ini.

Di form ini hanya terdapat tombol Back yaitu tombol untuk kembali ke menu.

GAME

Tampilan Game

EXIT

60 TIMER

LIFE

Universitas Sumatera Utara

Page 13: Chapter iii v

55

Gambar 3.11 Interface Help

5. Interface menu about

Di form ini berisi sedikit tentang penjelasan mengenai game ini. Di form ini juga

hanya terdapat satu tombol yaitu tombol Back untuk kembali ke menu.

Gambar 3.12 Interface Menu About Game

Help

Teks panduan untuk user

BACK

About Game

Teks penjelasan tentang game

BACK

Universitas Sumatera Utara

Page 14: Chapter iii v

BAB 4

IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1 Pengertian dan Tujuan Implementasi Sistem

Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain

sistem yang ada di dalam dokumen sistem yang disetujui dan menguji, menginstal

serta memulai menggunakan sistem yang baru atau sistem yang diperbaiki.

Adapun tujuan dari implementasi sistem adalah:

1. Menyetujui desain sistem yang ada dalam dokumen desain sistem.

2. Menulis, menguji dan mendokumentasikan program-program dan prosedur

yang diperlukan oleh dokumen desain sistem yang disetujui.

3. Memastikan bahwa personal dapat mengoperasikan sistem baru.

4. Menghitungkan bahwa sistem memenuhi permintaan pemakai.

Universitas Sumatera Utara

Page 15: Chapter iii v

57

5. Memastikan bahwa konveksi ke sistem baru berjalan dengan benar.

4.2 Komponen Utama Dalam Implementasi Sistem

Ada 3 komponen utama dalam implementasi sistem digunakan untuk mengolah data,

komponen tersebut adalah:

1. Perangkat Keras (Hardware)

Hardware merupakan komponen yang terlihat secara fisik saling bekerjasama dalam

pengolahan data. Perangkat keras yang digunakan meliputi:

a. Satu perangkat komputer atau laptop

b. Printer

2. Perangkat Lunak (Software)

Software adalah instruksi atau program-program komputer yang dapat digunakan oleh

komputer dengan memberikan fungsi-fungsi serta penampilan yang diinginkan.

Dalam hal ini, perangkat lunak yang digunkan untuk aplikasi perancangan sistem ini

adalah:

a. Microsoft Visual Basic 6.0

b. Microsoft Office Excel 2007

Universitas Sumatera Utara

Page 16: Chapter iii v

58

3. Perangkat Manusia (Brainware)

Brainwaremerupakan perangkat manusia yang menangani fasilitas komputer yang

ada. Perangkat manusia yang dimaksud adalah orang-orang yang memiliki bagian

umtuk menangani sistem, misalnya:

a. Programmer yaitu orang yang mengerti bahasa pemograman dan membangun

program.

b. Operator yaitu orang yang menangani langsung dalam pengolahan data mulai

dari mempersiapkan data hingga pengetikan data pada komputer.

c. User yaitu orang yang mengerti menjalankan program yang dibuat, agar

program tersebut dapat berjalan sebagai mana mestinya.

4.3 Pengujian Sistem

Pengujian sistem yaitu pengujian dari pada program yang telah dibuat. Apakah

aplikasi yang telah dibuat berjalan dengan baik atau telah sesuai dengan yang

diharapkan.

Universitas Sumatera Utara

Page 17: Chapter iii v

59

4.3.1 Tampilan Menu Welcome

Gambar 4.1 Tampilan Menu Welcome

Dari bagian menu utama diatas, terdapat beberapa menu yang dapat dipilih user

diantaranya:

a. Tombol berfungsi untuk menuju ke menu yang berisikan

tombol lainnya.

b. Tombol berfungsi untuk keluar dari aplikasi atau menutup

aplikasi.

Universitas Sumatera Utara

Page 18: Chapter iii v

60

4.3.2 Tampilan Menu

Menu game memiliki 4 tombol yang masing-masing mempunyai fungsi tersendiri

namun mempunyai rancangan sistem yang sama, sehingga interface-nya juga hampir

sama.

Gambar 4.2 Tampilan Menu

Dari bagian menu-menu game diatas, terdapat beberapa tombol yang mempunyai

fungsi antara lain:

a. Tombol berfungi untuk menuju menu game.

Universitas Sumatera Utara

Page 19: Chapter iii v

61

b. Tombol berfungsi untuk menuju ke menu help yang

berisikan panduan untuk user.

c. Tombol berfungsi untuk menuju ke menu about yaitu

sedikit penjelasan mengenai game ini.

d. Tombol berfungsi untuk keluar dari aplikasi ataupun

menutup aplikasi.

4.3.3 Tampilan Dari Menu Game

Menu game ini merupakan menu dimana game bisa dimainkan. Tampilan menu game

ini adalah seperti gambar 4.3 berikut :

Gambar 4.3 Tampilan Menu Game

Universitas Sumatera Utara

Page 20: Chapter iii v

62

Dari bagian menu game diatas, terdapat sebuah tombol yang mempunyai fungsi antara

lain:

a. Tombol sebagai tombol untuk keluar dari aplikasi atau tombol

untuk menutup aplikasi.

4.3.4 Tampilan Dari Menu Help

Menu help ini berisi bantuan ataupun panduan untuk user dalam menggunakan game

ini. Tampilan dari menu help ini adalah seperti gambar 4.4 berikut :

Gambar 4.4 Tampilan Menu Help

Universitas Sumatera Utara

Page 21: Chapter iii v

63

Dari bagian menu help diatas, terdapat sebuah tombol yang mempunyai fungsi antara

lain:

a. Tombol sebagai tombol untuk keluar dari menu help dan

kembali ke tampilan menu.

4.3.5 Tampilan Dari Menu About Game

Menu About Game ini berisi sedikit penjelasan mengenai game ini. Tampilan dari

menu help ini adalah seperti gambar 4.5 berikut :

Gambar 4.5 Tampilan Menu About Game

Universitas Sumatera Utara

Page 22: Chapter iii v

64

Dari bagian menu About Game diatas, terdapat sebuah tombol yang mempunyai

fungsi antara lain:

a. Tombol sebagai tombol untuk keluar dari menu About

Game dan kembali ke tampilan menu.

Universitas Sumatera Utara

Page 23: Chapter iii v

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan penulisan tugas akhir ini dengan adanya program aplikasi game dapat

disimpulkan bahwa:

1. Perancangan program aplikasi game ini dapat memberikan sedikit hiburan bagi

user.

2. Program aplikasi game ini dikemas secara user friendly agar dapat digunakan

dengan mudah bagi user yang masih awam sekalipun.

5.2 Saran

Untuk pengembangan program lebih lanjut, penulis menyarankan agar kategori menu

game ditambah. Sehingga nantinya akan lebih banyak pilihan yang bisa dipilih oleh

user.

Universitas Sumatera Utara

Page 24: Chapter iii v

66

Penulis berharap program aplikasi ini dapat dikembangkan lagi menjadi

sebuah program apliksai yang lebih bermanfaat serta lebih berkualitas sehingga dapat

mengakomodir semua kebutuhan user dengan cara memanfaatkan teknologi perangkat

lunak yang digunakan secara optimal.

Universitas Sumatera Utara