chapter iii v
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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