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 START
Tampilan Menu Welcome No Yes Menu
Menu
A
No
Universitas Sumatera Utara
Yes Exit
47 END
Gambar 3.1 Flowchart Menu Welcome
2. Flowchart Menu
A
Tampilan Menu
No
Yes
Yes Play
Menu No
B
Yes C
Help No Yes
D
About
END
Gambar 3.2 Flowchart Menu
Universitas Sumatera Utara
48 3. Flowchart menu game
B
No Tampilan Game
Keluar
END
Yes Play
Gambar 3.3 Flowchart Menu Game
4. Flowchart menu help
C
Tampilan Menu Help
No
Menu utama
END
Gambar 3.4 Flowchart Menu Help
Universitas Sumatera Utara
49 5. Flowchart menu about
D
Tampilan Menu About
Menu utama
END
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:
Universitas Sumatera Utara
50 Menggunakan aplikasi dan managemen konten.
Menggunakan aplikasi USER:
NARA SUMBER / ADMIN
PROGRAM
Anak-anak / Remaja/ Orang Tua
APLIKASI GAME
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:
Universitas Sumatera Utara
51 Menggunakan Aplikasi 1. Welcome
USER
Melihat menu game
2.
Sub Menu
2.1 Menu Game
Menu Game
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:
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.
Welcome
TEKS SALAM PEMBUKA
Tombol untuk ke form berikutnya
MENU
Tombol untuk keluar dari aplikasi
EXIT
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
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.
Menu Game
Play Help About EXIT
Gambar 3.9 Interface Menu Game
3. Interfaceform game
Di form ini hanya terdapat tombol keluar dari aplikasi, Namun diform inilah game dimainkan.
Universitas Sumatera Utara
54 GAME
60 TIMER
Tampilan Game
LIFE
EXIT
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.
Universitas Sumatera Utara
55 Help
Teks panduan untuk user
BACK
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.
About Game
Teks penjelasan tentang game
BACK
Gambar 3.12 Interface Menu About Game
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