aplikasi rental dan pemilihan game berdasarkan spesifikasi laptop
DESCRIPTION
Dunia hiburan yang memanfaatkan tekhnologi sudah semakin berkembang salah satunya adalah game, perkembangan game semakin pesat setiap tahunnya ada banyak faktor yang mempengaruhi perkembangan game salah satunya adalah permintaan pasar, para pemain game selalu haus dan ingin dimanjakan oleh para developer (pengembang) game sehingga menuntut para developer untuk membuat game yang bisa memanjakan mata para penikmatnya sehingga sekarang banyak game yang tampilan animasinya mempunyai detail yang mendekati nyata.Dampak dari persaingan developer game menghasilkan banyaknya jumlah game yang dirilis setiap tahunnya dan juga para developer membuat game yang mempunya animasi yang mendekati nyata, game – game tersebut dirilis dengan berbagai standar sistem laptop atau komputer yang dibutuhkan untuk dapat dengan lancar menjalankan game tersebut. Pada pelaksanaannya rental game “REAKTOR” terkadang mendapati komplain dari pelanggan yang menyatakan game nya rusak atau tidak jalan, padahal spesifikasi laptop si pelangganlah yang tidak kompetible dengan game tersebut. Guna mengatasi permasalahan tersebut perlu dibangun sistem yang dapat memberikan rekomendasi game untuk laptop yang sesuai dengan kemampuan laptop tersebut.Dari hasil implementasi penelitian diatas disimpulkan bahwa sistem yang dibangun sudah dapat melakukan pengelompokan laptop berdasarkan spesifikasi yang diperlukan oleh game ataupun game yang dikelompokkan berdasar spesifikasi laptop yang diperlukannya, menurut hasil user accaptance didapati pengguna memberikan respon positif dengan tingkat setuju lebih dari 50% respondenTRANSCRIPT
APLIKASI RENTAL DAN PEMILIHAN GAME BERDASARKAN
SPESIFIKASI LAPTOP
SKRIPSI
OLEH:
RURI MURDIANOOR
3101 0901 1312
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER
(STMIK) BANJARBARU
2015
i
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER
(STMIK) BANJARBARU
PERSETUJUAN SKRIPSI
Nama : RURI MURDIANOOR
NIM : 3101 0901 1312
Program Studi : SISTEM INFORMASI
Judul Skripsi : APLIKASI RENTAL DAN PEMILIHAN GAME
BERDASARKAN SPESIFIKASI LAPTOP
Telah disetujui untuk diseminarkan pada sidang proposal skripsi program studi
Sistem Informasi Sekolah Tinggi Manajemen Informatika & Komputer (STMIK)
BANJARBARU.
Banjarmasin, 29 Mei, 2015
Pembimbing I Pembimbing II
H. Soegiarto, M.Kom Boy Abidin Rozany, ST
NIK. 1002.0106 NIK. 1002.020
Mengetahui
Ketua jurusan
Sistem Informasi
Taufiq, M.kom
NIK. 1002.074
ii
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER
(STMIK) BANJARBARU
PENGESAHAN SKRIPSI
Nama : RURI MURDIANOOR
NIM : 3101 0901 1312
Program Studi : SISTEM INFORMASI
Judul Skripsi : APLIKASI RENTAL DAN PEMILIHAN GAME
BERDASARKAN SPESIFIKASI LAPTOP
Proposal ini telah diseminarkan dihadapan Komite Seminar pada tanggal 2015
dan disetujui untuk dijadikan pedoman dalam penulisan skripsi
SUSUNAN KOMITE SEMINAR
NO KOMITE SEMINAR STATUS TANDA TANGAN
1 Ketua
2 Sekretaris
3 Anggota
Banjarmasin, 2015
Mengetahui :
Ketua jurusan
Sistem Informasi,
Taufiq, M.kom
NIK. 1002 074
Mengesahkan :
Ketua STMIK Banjarbaru,
Drs. H. Sushermanto,M.kom
NIK. 091 162 001
i
PERNYATAAN KEASLIAN SKRIPSI
Nama : Ruri Murdianoor
NIM : 3101 0901 1312
Program Studi : Sistem informasi
Judul Skripsi : Aplikasi rental dan pemilihan game berdasarkan
spesifikasi laptop
Dengan ini saya menyatakan bahwa dalam Skripsi ini adalah
tulisan saya sendiri begitu pula kode kode program yang disertakan pada
laporan ini dan Skripsi ini belum pernah diajukan untuk memperoleh gelar
kesarjanaan di suatu Perguruan Tinggi lain, dan sepanjang pengetahuan
saya juga tidak terdapat karya atau pendapat yang sama yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu
dalam naskah ini dan disebutkan dalam daftar pustaka.
Banjarmasin, 2015.
Ruri Murdianoor
Materai
6000
ii
Ruri Murdianoor, 3101 0901 1312
Aplikasi rental dan pemilihan game berdasar spesifikasi laptop; dibawah
bimbingan H. Soegiarto, M.Kom dan Boy Abidin Rozany, ST
79 hal / 24 tabel / 30 gambar / .. lampiran / .9 pustaka ( 2005. – 2014. )
ABSTRAK
Dunia hiburan yang memanfaatkan tekhnologi sudah semakin berkembang
salah satunya adalah game, perkembangan game semakin pesat setiap tahunnya
ada banyak faktor yang mempengaruhi perkembangan game salah satunya adalah
permintaan pasar, para pemain game selalu haus dan ingin dimanjakan oleh para
developer (pengembang) game sehingga menuntut para developer untuk membuat
game yang bisa memanjakan mata para penikmatnya sehingga sekarang banyak
game yang tampilan animasinya mempunyai detail yang mendekati nyata.
Dampak dari persaingan developer game menghasilkan banyaknya jumlah
game yang dirilis setiap tahunnya dan juga para developer membuat game yang
mempunya animasi yang mendekati nyata, game – game tersebut dirilis dengan
berbagai standar sistem laptop atau komputer yang dibutuhkan untuk dapat
dengan lancar menjalankan game tersebut. Pada pelaksanaannya rental game
“REAKTOR” terkadang mendapati komplain dari pelanggan yang menyatakan
game nya rusak atau tidak jalan, padahal spesifikasi laptop si pelangganlah yang
tidak kompetible dengan game tersebut. Guna mengatasi permasalahan tersebut
perlu dibangun sistem yang dapat memberikan rekomendasi game untuk laptop
yang sesuai dengan kemampuan laptop tersebut.
Dari hasil implementasi penelitian diatas disimpulkan bahwa sistem yang
dibangun sudah dapat melakukan pengelompokan laptop berdasarkan spesifikasi
yang diperlukan oleh game ataupun game yang dikelompokkan berdasar
spesifikasi laptop yang diperlukannya, menurut hasil user accaptance didapati
pengguna memberikan respon positif dengan tingkat setuju lebih dari 50%
responden
Kata Kunci : Aplikasi Rental Game, Skoring mode
iii
Ruri Murdianoor, 3101 0901 1312
Rental application and the selection of games based on the specifications of the
laptop; directed H. Soegiarto, M.Kom and Boy Abidin Rozany, ST
79 pages / 24 table / 30 Figure / .. attachment / .9 Bibliography (2005. - 2014.)
ABSTRACT
Entertainment world who use technology is growing one of them is
gaming, game development is rapidly increasing every year there are many
factors that influence the development of the game one of which is the demand of
the market, gamers are always hungry and want to be spoiled by the developers
(developers) game that demands the developers to create games that can spoil the
eyes of the audience so that now a lot of games that have animated display that is
highly realistic detail.
The impact of competition game developers to produce the large number
of games are released annually and are also the developers making games that
have the highly realistic animation, game - the game is released with a variety of
standard laptop or computer system needed to be able to smoothly run the game.
In practice game rental "REAKTOR" sometimes found complaints from
customers who expressed his game is damaged or does not work, but the laptop
specifications of the customer is not compatible with the game. In order to
overcome these problems is necessary to build a system that can provide
recommendations for laptop gaming in accordance with the capabilities of the
laptop.
From the results of the implementation of the above studies concluded that
the system has been able to do grouping laptops based on the specifications
required by the game or games that are grouped based on the specifications of the
laptop is needed, according to the results found accaptance user users give a
positive response to the agreed level of more than 50% of respondents
Keywords: Aplikasi Rental Game, Skoring mode
iv
KATA PENGANTAR
Dengan membaca shalawat dan salam atas junjungan kita Nabi
Muhammad Rasullullah alaihi salam serta memanjatkan puji syukur kehadirat
Tuhan Yang Maha Esa yang telah melimpahkan segala rahmat dan hidayahnya
kepada penulis, sehingga tersusunlah Skripsi yang berjudul “Aplikasi rental dan
pemilihan game berdasarkan spesifikasi laptop “
Skripsi tersebut melengkapi salah satu persyaratan yang diajukan dalam
rangka menempuh ujian akhir untuk memperoleh gelar Sarjana Komputer pada
Jenjang Strata Satu Program Studi Sistem Informasi di Sekolah Tinggi
Manajemen Informatika & Komputer Banjarbaru.
Penulis sungguh sangat menyadari, bahwa penulisan Skripsi ini tidak akan
terwujud tanpa adanya dukungan dan bantuan dari perbagai pihak. Maka, dalam
kesempatan ini penulis menghaturkan penghargaan dan ucapan terima kasih yang
sebesar - besarnya kepada yang terhormat :
1. Allah SWT atas segala nikmat dan karunia Nya, serta junjungsn kita Nabi
besar Muhammad SAW.
2. Kedua orang tua yang sudah membiayai dan mendidik saya dari kecil hingga
kebangku kuliah ini.
3. Bapak Drs. H. Sushermanto, M.Kom, selaku Pimpinan Sekolah Tinggi
Manajemen Informatika dan Komputer
4. Bapak Taufiq, M.kom, selaku Ketua Jurusan Sistem Informasi Sekolah
Tinggi Manajemen Informatika dan Komputer.
5. Bapak H. Soegiarto, M.Kom dan Bapak Boy Abidin Rozany, ST Selaku
pembimbing dalam penulisan skripsi ini
6. Seluruh dosen yang telah banyak memberikan ilmu kepada saya.
7. Buat yang tersayang Rizky Wulandari dan semua sahabat saya sekalian yang
sudah ikut memberi support demi suksesnya skripsi ini
v
Akhir kata penulis mohon maaf atas kekeliruan dan kesalahan yang terdapat
dalam Skripsi ini dan berharap semoga Skripsi ini dapat memberikan manfaat
untuk referensi penelitian berikutnya.
Penulis
vi
DAFTAR ISI
Halaman
PERSETUJUAN SKRIPSI ...................................................................................... i
PENGESAHAN SKRIPSI ...................................................................................... ii
PERNYATAAN KEASLIAN SKRIPSI .................................................................. i
ABSTRAK .............................................................................................................. ii
ABSTRACT ........................................................................................................... iii
KATA PENGANTAR ........................................................................................... iv
DAFTAR ISI .......................................................................................................... vi
DAFTAR TABEL ................................................................................................ viii
DAFTAR GAMBAR ............................................................................................. ix
BAB I PENDAHULUAN ..................................................................................... 11
1.1 Latar Belakang ....................................................................................... 11
1.2 Permasalahan .......................................................................................... 13
1.2.1 Identifikasi Masalah ........................................................................ 13
1.2.2 Ruang Lingkup Masalah ................................................................. 13
1.2.3 Rumusan Masalah ........................................................................... 13
1.3 Tujuan dan Manfaat Penelitian ............................................................... 13
1.3.1 Tujuan Penelitian ............................................................................ 13
1.3.2 Manfaat Penelitian .......................................................................... 14
1.4. Sistematika Penulisan ............................................................................. 14
BAB II TINJAUAN PUSTAKA DAN KERANGKA PEMIKIRAN .................. 16
2.1 Tinjauan Pustaka .................................................................................... 16
2.2 Landasan Teori ....................................................................................... 17
2.2.1 Embarcadero Delphi XE 2 .............................................................. 17
2.2.2 Micrososoft Access 2013 ................................................................ 18
2.2.3 Sistem Informasi ............................................................................. 21
2.3 Kerangka Pemikiran ............................................................................... 23
vii
BAB III METODOLOGI PENELITIAN.............................................................. 24
3.1 Analisa Kebutuhan ................................................................................. 24
3.1.1. Analisis Sistem Yang Sedang Berjalan. .......................................... 24
3.1.2. Analisis Sistem Yang Akan Diajukan ............................................. 24
3.2 Teknik Pengumpulan Data ..................................................................... 25
3.3 Sampel Data ........................................................................................... 25
3.4 Perancangan Penelitian ........................................................................... 51
3.4.1 UseCase Diagram............................................................................ 51
3.4.2 Activity Diagram.............................................................................. 52
3.4.3 Sequence Diagram ........................................................................... 53
3.4.4 Diagram Konteks ............................................................................ 55
3.4.5 Desain Database Dan Tabel ............................................................ 55
3.4.6 Desain arsitektural ........................................................................... 64
3.4.7 Desain Interface .............................................................................. 64
BAB IV HASIL DAN PEMBAHASAN .............................................................. 69
4.1. Hasil ........................................................................................................ 69
4.1.1. Adapun Fitur yang tersedia dalam aplikasi ini :.............................. 69
4.1.2 Implementasi ................................................................................... 70
4.2 Pembahasan ............................................................................................ 77
4.2.1 Pengujian White Box ....................................................................... 77
4.2.2 Pengujian Blackbox ............................................................................. 81
4.2.3 Pengujian User Acceptance............................................................. 82
BAB V KESIMPULAN DAN SARAN ................................................................ 88
5.1. Kesimpulan ............................................................................................. 88
5.2. Saran ....................................................................................................... 88
DAFTAR PUSTAKA ........................................................................................... 89
DAFTAR RIWAYAT HIDUP .............................................................................. 91
LAMPIRAN .......................................................................................................... 92
viii
DAFTAR TABEL
Halaman
Tabel 3.1 Sampel Spesifikasi Prosessor ................................................................ 25
Tabel 3.2 Sampel Data VGA ................................................................................ 28
Tabel 3.3 Sampel Data Laptop Game ................................................................... 30
Tabel 3.4 Sampel Data Game ............................................................................... 35
Tabel 3.5 Tabel Pengguna ..................................................................................... 55
Tabel 3.6 Stok ....................................................................................................... 56
Tabel 3.7 Data Pelanggan ..................................................................................... 56
Tabel 3.8 Data Penyewaan .................................................................................... 56
Tabel 3.9 Data Detil Transaksi.............................................................................. 57
Tabel 3.10 Tabel Game ......................................................................................... 57
Tabel 3.11 Tabel Spesifikasi VGA ....................................................................... 58
Tabel 3.12 Tabel Spesifikasi Prosesor .................................................................. 58
Tabel 3.13 Tabel Spesifikasi Minimal .................................................................. 59
Tabel 3.14 Tabel Spesifikasi Rekomendasi .......................................................... 59
Tabel 3.15 Tabel Skor Spesifikasi Minimal .......................................................... 60
Tabel 3.16 Tabel Skor Spesifikasi Rekomendasi .................................................. 60
Tabel 3.17 Tabel Spesifikasi Laptop ..................................................................... 61
Tabel 3.18 Tabel Skor Spesifikasi Laptop ............................................................ 61
Tabel 4.1 Tabel Pengujian Blackbox .................................................................... 81
Tabel 4.2 Hasil UAT Pertanyaan Pertama ............................................................ 83
Tabel 4.3 Hasil UAT Pertanyaan Kedua ............................................................... 84
Tabel 4.4 Hasil UAT Pertanyaan Ketiga .............................................................. 85
Tabel 4.5 Hasil UAT Pertanyaan Keempat ........................................................... 86
Tabel 4.6 Hasil UAT Pertanyaan Kelima ............................................................. 86
ix
DAFTAR GAMBAR
Halaman
Gambar 2.1 Kerangka Pemikiran .......................................................................... 23
Gambar 3.1 UseCase Diagram .............................................................................. 51
Gambar 3.2 Activity Diagram Pengguna .............................................................. 52
Gambar 3.3 Activity Diagram Admin ................................................................... 53
Gambar 3.4 Sequence Diagram Sistem ................................................................. 54
Gambar 3.5 Diagram Konteks............................................................................... 55
Gambar 3.6 Relasi Tabel ....................................................................................... 63
Gambar 3.7 Desain arsitektural ............................................................................. 64
Gambar 3.8 Desain Interface Form Login ............................................................ 65
Gambar 3.9 Master Pelanggan .............................................................................. 65
Gambar 3.10 Form Input Data game..................................................................... 66
Gambar 3.11 Form Data Laptop ........................................................................... 66
Gambar 3.12 Data Transaksi Penyewaan ............................................................. 67
Gambar 3.13 Form Rekomendasi Game ............................................................... 68
Gambar 4.1 Menu Utama ...................................................................................... 70
Gambar 4.2 Form Login ........................................................................................ 70
Gambar 4.3 Pesan Kesalahan nama pengguna ...................................................... 71
Gambar 4.4 Form Pelanggan................................................................................. 71
Gambar 4.5 Form Input data VGA ....................................................................... 72
Gambar 4.6 Form data prosessor .......................................................................... 72
Gambar 4.7 Form Data Laptop ............................................................................. 73
Gambar 4.8 Form Data Game ............................................................................... 74
Gambar 4.9 Form Rekomendasi ........................................................................... 74
Gambar 4.10 Form Peyewaan ............................................................................... 75
Gambar 4.11 Form Pengembalian Transaksi ........................................................ 76
Gambar 4.12 Form Atur Sandi .............................................................................. 76
x
Halaman
Gambar 4.13 Diagram alur kompleksitas siklomatis program ............................. 80
Gambar 4.14 Grafik Hasil UAT Pertanyaan Pertama ........................................... 84
Gambar 4. 15 Grafik Hasil UAT Pertanyaan Kedua............................................. 84
Gambar 4.16 Grafik Hasil UAT Pertanyaan Ketiga ............................................. 85
Gambar 4.17 Grafik Hasil UAT Pertanyaan Keempat .......................................... 86
Gambar 4.18 Grafik Hasil UAT Pertanyaan Kelima ............................................ 87
11
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dunia hiburan yang memanfaatkan tekhnologi sudah semakin berkembang
salah satunya adalah game, perkembangan game semakin pesat setiap tahunnya
ada banyak faktor yang mempengaruhi perkembangan game salah satunya adalah
permintaan pasar, para pemain game selalu haus dan ingin dimanjakan oleh para
developer (pengembang) game sehingga menuntut para developer untuk membuat
game yang bisa memanjakan mata para penikmatnya sehingga sekarang banyak
game yang tampilan animasinya mempunyai detail yang mendekati nyata, dan
saat ini tiap tahunnya setidaknya ratusan game telah di rilis, game – game tersebut
dari berbagai gendre seperti Aksi, Pertarungan, Tembak – menembak, Balap,
Olahraga, Peran, Petualangan, Petualangan – aksi, Simulasi, Strategi dll yang
tentunya memerlukan beragam spesifikasi laptop untuk menjalankan game
tersebut.
Pada penelitian yang dilakukan oleh (khristianto, 2010) menemukan
permasalahan Apabila seseorang ingin meminjam VCD akan menunggu cukup
lama karena untuk mengetahui VCD yang akan dipinjam tersebut ada atau sedang
keluar seorang karyawan akan mencari terlebih dahulu satu per satu dilemari
penyimpanan. Begitu juga jika VCD yang dipinjam akan dikembalikan oleh
konsumen, karyawan akan mencari di daftar peminjaman satu per satu untuk
mengetahui apakah pengembalian VCD tersebut terlambat dikembalikan atau
tidak. Jika terlambat dikembalikan, perhitungan denda akan dilakukan secara
manual. Dengan cara seperti ini sangat tidak efisien.
Pada penelitian lain serupa ysng dilakukan oleh (Kusuma, 2014)
menyatakan. Dalam bidang penjualan banyak kendala yang dihadapi, salah
satunya adalah dalam hal penyajian laporan. Baik itu laporan stok, laporan
penjualan, laporan pembelian, ataupun laporan lain yang terkait dengan penjualan
12
dan pembelian serta barang. Sistem penjualan yang sering dipakai dalam bidang
penjualan barang, yaitu menghitung jumlah stok barang yang tersedia. Salah satu
kendala dari PT. Alcools yang menggunakan cara manual untuk menghitung stok
melalui pencatatan manual dinilai kurang efektif dalam bekerja. Karena
pencatatan secara manual melalui buku dianggap terlalu kuno bagi dunia modern
saat ini untuk itu penulis membantu PT. Alcools untuk mengembangkan suatu
sistem komputer yang dapat menghitung dan merekap persediaan stok yang ada
agar dapat memudahkan transaksi tersebut agar lebih cepat dan tepat.
Dilain kasus, (Neti, 2013) mengemukakan permasalahan tentang rental
mobil, mengungkap tentang berkembangnya usaha perusahaan serta pertimbangan
semakin meningkatnya persaingan bisnis jasa penyewaan mobil. para pengusaha
dibidang rental mobilpun senantiasa melakukan terobosan–terobosan baru dalam
meningkatkan kinerja pelayanan jasa transportasi bagi konsumennya. Adapun hal
tersebut tentunya dapat ditunjang dengan adanya perkembangan teknologi
informasi yang telah maju pesat. Salah satunya adalah dengan pemanfaatan
bahasa pemrograman dan sistem komputer mampu dibuat suatu
software(perangkat lunak) untuk melakukan pengolahan data menjadi informasi.
Data yang ada dapat dimanipulasi secara cepat, tepat dan akurat sehinga tentunya
akan menjadi lebih efektif dan efisien. Tujuan adanya sistem seperti ini akan
mengubah kebiasaan pengelolaan data secara manual menjadi terkomputerisasi
yang tentunya tidak lagi membutuhkan waktu yang lama.
Dari uraian diatas didapati dampak dari persaingan developer game
menghasilkan banyaknya jumlah game yang dirilis setiap tahunnya dan juga para
developer membuat game yang mempunya animasi yang mendekati nyata, game –
game tersebut dirilis dengan berbagai standar sistem laptop atau komputer yang
dibutuhkan untuk dapat dengan lancar menjalankan game tersebut. Pada
pelaksanaannya rental game “Reaktor” terkadang mendapati komplain dari
pelanggan yang menyatakan game nya rusak atau tidak jalan, padahal spesifikasi
laptop si pelanggan lah yang tidak kompetible dengan game tersebut. Guna
mengatasi permasalahan tersebut perlu dibangun sistem yang dapat memberikan
13
rekomendasi game untuk laptop yang sesuai dengan kemampuan laptop tersebut
berdasarkan standar dari development game tersebut. Selain hal itu sistem yang
akan dibangun juga akan membantu dalam pencatatan transaksi penyewaan.
1.2 Permasalahan
1.2.1 Identifikasi Masalah
Bagaimana perancangan sistem yang dapat memberikan pilihan game
berdasar spesifikasi laptop, sistem ini nantinya dapat memberikan rekomendasi
game untuk laptop yang sesuai dengan kemampuan laptop tersebut berdasarkan
standar dari development game tersebut.
1.2.2 Ruang Lingkup Masalah
Dalam penelitian ini, penulis membatasi masalah yang diambil yaitu
sebagai berikut :
a. Study kasus dilakukan rental game “Reaktor“.
b. Sistem yang dibangun menggunakan Tools programing delphi
c. Game yang menjadi objek pada penelitian ini adalah game yang di terbitkan
sejak tahun 2009 hingga 2014
1.2.3 Rumusan Masalah
Setelah dilakukan identifikasi masalah, maka permasalahan pada latar
belakang dapat dirumuskan bagaimana Implementasi dari Rancangan pemilihan
game berdasar spesifikasi laptop.
1.3 Tujuan dan Manfaat Penelitian
1.3.1 Tujuan Penelitian
a) Membuat Perancangan Aplikasi pemilihan game berdasar spesifikasi
laptop
14
b) Melakukan Implementasi Sistem Informasi yang juga dapat
membantu merekomendasikan game berdasar spesifikasi laptop.
1.3.2 Manfaat Penelitian
Manfaat dari perancangan sistem ini adalah mempercepat dan
mempermudah membuat daftar rekomendasi game dengan cepat berdasarkan
kemampuan dari laptop calon pelanggan
Memberikan referensi pada penelitian berikutnya untuk melakukan
pengembangan sistem ini lebih lanjut.
1.4. Sistematika Penulisan
Sistematika penilitian yang digunakan dalam penulisan tugas akhir ini
adalah sebagai berikut :
BAB I : PENDAHULUAN
Merupakan pendahuluan yang secara umum memberikan
gambaran tentang hal-hal yang melatarbelakangi penelitian ini
dilaksanakan, antara lain permasalahan penelitian, ruang lingkup
masalah, rumusan masalah, tujuan dan manfaat penelitian, serta
sistematika penulisan laporan.
BAB II : LANDASAN TEORI DAN KERANGKA PEMIKIRAN
Bab ini memberikan uraian sistematis mengenai literatur yang
digunakan dalam melakukan penulisan laporan skripsi yaitu
berupa landasan teori, tinjauan pustaka, dan kerangka pemikiran.
BAB III : METODE PENELITIAN
15
Dalam bab ini berisi mengenai analisa kebutuhan, perancangan
penelitian serta teknik analisis data.
BAB IV : HASIL DAN PEMBAHASAN
Dalam bab ini berisi mengenai hasil dari penelitian yang
dilakukan oleh penulis.
BAB V : PENUTUP
Bagian terakhir ini akan memaparkan hal-hal yang dapat
disimpulkan berdasarkan pembahasan sebelumnya beserta saran-
saran yang sekiranya dapat diberikan untuk perbaikan dikemudian
hari.
16
BAB II
TINJAUAN PUSTAKA DAN KERANGKA PEMIKIRAN
2.1 Tinjauan Pustaka
Pada penelitian yang dilakukan oleh (khristianto, 2010) menemukan
permasalahan Apabila seseorang ingin meminjam VCD akan menunggu cukup
lama karena untuk mengetahui VCD yang akan dipinjam tersebut ada atau sedang
keluar seorang karyawan akan mencari terlebih dahulu satu per satu dilemari
penyimpanan. Begitu juga jika VCD yang dipinjam akan dikembalikan oleh
konsumen, karyawan akan mencari di daftar peminjaman satu per satu untuk
mengetahui apakah pengembalian VCD tersebut terlambat dikembalikan atau
tidak. Jika terlambat dikembalikan, perhitungan denda akan dilakukan secara
manual. Dengan cara seperti ini sangat tidak efisien.
Pada penelitian lain serupa ysng dilakukan oleh (Kusuma, 2014)
menyatakan Dalam bidang penjualan banyak kendala yang dihadapi, salah
satunya adalah dalam hal penyajian laporan. Baik itu laporan stok, laporan
penjualan, laporan pembelian, ataupun laporan lain yang terkait dengan penjualan
dan pembelian serta barang. Sistem penjualan yang sering dipakai dalam bidang
penjualan barang, yaitu menghitung jumlah stok barang yang tersedia. Salah satu
kendala dari PT. Alcools yang menggunakan cara manual untuk menghitung stok
melalui pencatatan manual di nilai kurang efektif dalam bekerja. Karena
pencatatan secara manual melalui buku dianggap terlalu kuno bagi dunia modern
saat ini untuk itu penulis membantu PT. Alcools untuk mengembangkan suatu
sistem komputer yang dapat menghitung dan merekap persediaan stok yang ada
agar dapat memudahkan transaksi tersebut agar lebih cepat dan tepat.
Pada penelitian yang dilakukan (Neti, 2013) mengemukakan permasalahan
tentang rental mobil, mengungkap tentang berkembangnya usaha perusahaan serta
pertimbangan semakin meningkatnya persaingan bisnis jasa penyewaan mobil.
Para pengusaha dibidang rental mobil punsenantiasa melakukan terobosan–
17
terobosan baru dalam meningkatkan kinerja pelayanan jasa transportasi bagi
konsumennya.
Adapun hal tersebut tentunya dapat ditunjang dengan adanya perkembangan
teknologi informasi yang telah maju pesat. Salah satunya adalah dengan
pemanfaatan bahasa pemrograman dan sistem komputer mampu dibuat suatu
software(perangkat lunak) untuk melakukan pengolahan data menjadi informasi.
Data yang ada dapat dimanipulasi secara cepat, tepat dan akurat sehinga tentunya
akan menjadi lebih efektif dan efisien. Tujuan adanya sistem seperti ini akan
mengubah kebiasaan pengelolaan data secara manual menjadi terkomputerisasi
yang tentunya tidak lagi membutuhkan waktu yang lama.
2.2 Landasan Teori
2.2.1 Embarcadero Delphi XE 2
Embarcadero ® Delphi ® XE2, sekarang dengan FireMonkey ™, adalah
cara tercepat untuk memberikan aplikasi asli ultra-kaya dan visual yang
menakjubkan untuk Windows, Mac dan iOS - termasuk aplikasi 64-bit Windows.
Secara dramatis mengurangi waktu coding dan membangun aplikasi 5x lebih
cepat. Delphi XE2 menyediakan komponen pembangunan berbasis visual dan dua
arah visual yang sepenuhnya RAD IDE dengan akses kinerja tinggi untuk
database populer.
1. Memberikan kecepatan, aplikasi 32-bit dan 64-bit asli
Delphi memungkinkan anda untuk menulis sebuah aplikasi sekali dan
kompilasi untuk Windows dan Mac OS X. Anda juga dapat membuat
aplikasi mobile untuk IOS Touch, iPhone iPod, dan iPad. Aplikasi nyata
anda asli mengambil keuntungan dari kekuatan dan kecepatan dari CPU
dan GPU. Dan itu semua dilakukan dengan kekuatan dan kecepatan
komponen pembangunan berbasis visual yang menghemat waktu Anda
18
sementara masih memberi Anda akses penuh ke kode sumber dan
hardware saat Anda membutuhkannya.
2. Deploy ke Windows, Mac dan iOS
Dengan platform FireMonkey disertakan, Delphi membuatnya mudah
untuk membangun aplikasi Anda dan mengkompilasi native untuk
Windows dan Mac OS X. Anda juga dapat membuat menakjubkan IOS
aplikasi mobile untuk Touch, iPhone iPod dan iPad dan mendistribusikan
di Apple App Store. Delphi FireMonkey aplikasi mengambil keuntungan
penuh dari kekuatan dan kecepatan Anda perangkat CPU dan GPU.
3. Membuat aplikasi visual yang menakjubkan dan lebih interaktif
Delphi baru platform aplikasi FireMonkey memungkinkan Anda dengan
mudah membangun aplikasi visual yang spektakuler, sangat interaktif dan
kaya data untuk PC, Mac, dan perangkat mobile. Membangun HD yang
menakjubkan dan user interface 3D didukung oleh GPU scalable vector
graphics dengan animasi diprogram dan hardware berbasis Photoshop-
seperti efek gambar.
4. Membangun aplikasi yang terhubung di mana-mana
Bila Anda menggunakan Delphi, aplikasi Anda mendapatkan built-
in konektivitas berkecepatan tinggi untuk semua database populer. RAD
Data Cloud Delphi dan layanan aplikasi terhubung ke semua platform
client populer, kerangka kerja, bahasa, dan perangkat hari ini. Hubungkan
iOS, Android, Blackberry dan Windows Phone 7 aplikasi mobile untuk
aplikasi Anda DataSnap dan layanan database. (Indriyawan, 2011)
2.2.2 Micrososoft Access 2013
Microsoft Access 2013 atau disingkat Access 2013 merupakan salah satu
perangkat lunak yang tergolong Relational Database Management System
19
(RDBMS) yang banyak digunakan saat ini. Perangkat lunak ini sudah termasuk
dalam aplikasi paket Microsoft Office 2013.
Access 2013 menyediakan banyak fasilitas yang berkaitan dengan
pengelolaan database. Dengan fasilitas pada Access 2013 yang tersedia, kita dapat
melakukan proses penyortiran, pengaturan data, pembuatan tabel, query, form,
report, pages, macros, dan modules yang sangat berguna dalam mengelola
database. (Owen, 2014)
Microsoft Access adalah sebuah program aplikasi basis data komputer
relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga
menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft
Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft
PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database
Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga
memudahkan pengguna.
Microsoft Access dapat menggunakan data yang disimpan di dalam format
Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle
Database, atau semua kontainer basis data yang mendukung standar ODBC. Para
pengguna/programmer yang mahir dapat menggunakannya untuk
mengembangkan perangkat lunak aplikasi yang kompleks, sementara para
programmer yang kurang mahir dapat menggunakannya untuk mengembangkan
perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik
pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam
perangkat bantu pemrograman berorientasi objek.
Salah satu keunggulan Microsoft Access dilihat dari perspektif programmer
adalah kompatibilitasnya dengan bahasa pemrograman Structured Query
Language (SQL); query dapat dilihat dan disunting sebagai statemen-statemen
SQL, dan statemen SQL dapat digunakan secara langsung di dalam Macro dan
VBA Module untuk secara langsung memanipulasi tabel data dalam Access. Para
20
pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut
(VBA dan Macro) untuk memprogram form dan logika dan juga untuk
mengaplikasikan konsep berorientasi objek.
Microsoft SQL Server Desktop Engine (MSDE) 2000, yang merupakan
sebuah versi mini MAL dari Microsoft SQL Server 2000, dimasukkan ke dalam
Office XP Developer Edition dan dapat digunakan oleh Microsoft Access sebagai
alternatif dari Microsoft Jet Database Engine.
Tidak seperti sebuah sistem manajemen basis data relasional yang komplit,
Microsoft JET Database Engine tidak memiliki fitur trigger dan stored procedure.
Dimulai dari Microsoft Access 2000 yang menggunakan Microsoft Jet Database
Engine versi 4.0, ada sebuah sintaksis yang mengizinkan pembuatan kueri dengan
beberapa parameter, dengan sebuah cara seperi halnya sebuah stored procedure,
meskipun prosesur tersebut dibatasi hanya untuk sebuah pernyataan tiap
prosedurnya. Access juga mengizinkan form untuk mengandung kode yang dapat
dieksekusi ketika terjadi sebuah perubahan terhadap tabel basis data, seperti
halnya trigger, selama modifikasi dilakukan hanya dengan menggunakan form
tersebut, dan merupakan sesuatu hal yang umum untuk menggunakan kueri yang
akan diteruskan (pass-through dan teknik lainnya di dalam Access untuk
menjalankan stored procedure di dalam RDBMS yang mendukungnya.
Dalam berkas Access Database Project (ADP) yang didukung oleh
Microsoft Access 2000 dan yang selanjutnya, fitur-fitur yang berkaitan dengan
basis data berbeda dari versi format/struktur data yang digunakan Access
(*.MDB), karena jenis berkas ini dapat membuat koneksi ke sebuah basis data
MSDE atau Microsoft SQL Server, ketimbang menggunakan Microsoft JET
Database Engine. Sehingga, dengan menggunakan ADP, adalah mungkin untuk
membuat hampur semua objek di dalam server yang menjalankan mesin basis data
tersebut (tabel basis data dengan constraints dan trigger, view, stored procedure,
dan UDF). Meskipun demikian, yang disimpan di dalam berkas ADP hanyalah
21
form, report, macro, dan modul, sementara untuk tabel dan objek lainnya
disimpan di dalam server basis data yang membelakangi program tersebut.
Access mengizinkan pengembangan yang relatif cepat karena semua tabel
basis data, kueri, form, dan report disimpan di dalam berkas basis data miliknya
(*.MDB). Untuk membuat Query, Access menggunakan QueryDesignGrid,
sebuah program berbasis grafis yang mengizinkan para penggunanya untuk
membuat query tanpa harus mengetahui bahasa pemrograman SQL. DI dalam
Query Design Grid, para pengguna dapat memperlihatkan tabel basis data sumber
dari query, dan memilih field-field mana yang hendak dikembalikan oleh proses
dengan mengklik dan menyeretnya ke dalam grid. Join juga dapat dibuat dengan
cara mengklik dan menyeret field-field dalam tabel ke dalam field dalam tabel
lainnya. Access juga mengizinkan pengguna untuk melihat dan memanipulasi
kode SQL jika memang diperlukan.
Bahasa pemrograman yang tersedia di dalam Access adalah Microsoft
Visual Basic for Applications (VBA), seperti halnya dalam beberapa aplikasi
Microsoft Office. Dua buah pustaka komponen Component Object Model (COM)
untuk mengakses basis data pun disediakan, yakni Data Access Object (DAO),
yang hanya terdapat di dalam Access 97, dan ActiveX Data Objects (ADO) yang
tersedia dalam versi-versi Access terbaru. (Fuller & Cook, 2014)
2.2.3 Sistem Informasi
Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan
aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan
manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering
digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan
teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya
pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi
juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam
mendukung proses bisnis.
22
Ada yang membuat perbedaan yang jelas antara sistem informasi, dan
komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari
teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki
komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi
informasi. Sistem informasi juga berbeda dari proses bisnis. Sistem informasi
membantu untuk mengontrol kinerja proses bisnis.
Alter berpendapat untuk sistem informasi sebagai tipe khusus dari sistem
kerja. Sistem kerja adalah suatu sistem di mana manusia dan/atau mesin
melakukan pekerjaan dengan menggunakan sumber daya untuk memproduksi
produk tertentu dan/atau jasa bagi pelanggan. Sistem informasi adalah suatu
sistem kerja yang kegiatannya ditujukan untuk pengolahan (menangkap,
transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi.
Dengan demikian, sistem informasi antar-berhubungan dengan sistem data
di satu sisi dan sistem aktivitas di sisi lain. Sistem informasi adalah suatu bentuk
komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari
memori sosial. Sistem informasi juga dapat dianggap sebagai bahasa semi formal
yang mendukung manusia dalam pengambilan keputusan dan tindakan(Laudon,
2008)
23
2.3 Kerangka Pemikiran
Gambar 2.1 Kerangka Pemikiran
HASIL
Aplikasi Rental Dan Pemilihan Game Berdasar Spesifikasi Laptop
PENGUJIAN
User Acceptence
IMPLEMENTASI
Rental Game "Reaktor"
PENGEMBANGAN
Pengujian :Whitebox & BlackBox
Coding : Delphi XE2
Specification & Desain : UML
PENDEKATAN
Delphi XE2Sistem Informasi
PERMASALAHAN
Banyaknya game komputer dengan beragam spesifikasi sehingga tidak semua laptop support dengan game tersebut
24
BAB III
METODOLOGI PENELITIAN
3.1 Analisa Kebutuhan
3.1.1. Analisis Sistem Yang Sedang Berjalan.
Dalam kegiatan sehari – hari terdapat aktifitas penyewaan game pc pada
rental game Reaktor, pelanggan dari rental game tersebut juga beragam, dari yang
mengerti masalah spesifikasi komputer hingga yang tidak mengerti sama sekali.
Kebanyakan dari pelanggan tersebut adalah orang yang kurang memahami arti
spesifikasi komputer, sehingga terkadang penjual kesulitan untuk mencarikan dan
merekomendasikan game yang cocok dengan laptop pelanggan tersebut. Belum
lagi masalah lain pelanggan komplain mengatakan game yang dia dapat dari rental
tersebut tidak jalan bahkan rusak, padahal laptop si pelanganlah yang tidak
mendukung untuk menjalankan game tersebut.
3.1.2. Analisis Sistem Yang Akan Diajukan
Melihat kondisi dilapangan, penulis mencoba mengajukan sebuah gagasan
untuk membangun suatu sistem yang dapat memberikan rekomendasi game yang
cocok dengan laptop yang akan di instal oleh pelanggan.
Sistem ini nantinya akan mengkodekan memory, kartu grafis, hardisk
kedalam angka berupa skor, skor – skor tersebut menjadi rating penilaian untuk
masing-masing laptop yang kemudian rating tersebut di bandingkan dengan
rating yang diperlukan minimal maupun rekomendasi oleh suatu game, sehingga
akan membentuk daftar rekomendasi game untuk laptop tertentu, hal ini
memperkecil pencarian atau pilihan game untuk pengguna.
Sebaliknya pengguna juga bisa mencari daftar laptop yang
direkomendasikan untuk bisa memainkan game yang diinginkan. Sistem ini juga
nantinya dapat membantu pencatatan transaksi penyewaan.
25
3.2 Teknik Pengumpulan Data
Metode Interview(Wawancara) Yaitu penulis mencari, mengumpulkan
informasi dan melakukan tanya jawab langsung dengan petugas dari rental
game.
Metode Library(Perpustakaan) Yaitu data yang dikumpulkan berdasarkan
pengetahuan yang diperoleh dari hasil kuliah, berbagai sumber buku dari
perpustakaan yang berkaitan dengan topik Tugas Akhir ini.
3.3 Sampel Data
Adapun dalam menunjang membangun sistem ini akan mengacu pada
sampel data yang berisi tentang daftar game serta spesifikasi laptop yang
diperlukan oleh game tersebut, daftar spesifikasi perangkat keras. Adapun data –
data tersebut adalah sebagai berikut:
a. Data Prosessor
Tabel 3.1 Sampel Spesifikasi Prosessor
No. Type Cache Speed
Clock Core
1 Intel Core i3 2310M 3 MB 2.10 GHz 2
2 Intel Core i3 2365M 3 MB 1.40 GHz 2
3 Intel Core i3 2370M 3 MB 2.40 GHz 2
4 Intel Core i3 2375M 3 MB 1.50 GHz 2
5 Intel Core i3 3110M 3MB 2.40 GHz 2
6 Intel Core i3 3120M 3 MB 2,50 GHz 2
7 Intel Core i3 3217U 3 MB 1.80 GHz 2
8 Intel Core i3 3227U 3MB 1.90 GHz 2
9 Intel Core i3 2350M 3 MB 2.30 GHz 2
10 Intel Corei3 3277U 3MB 1.90 GHz 2
11 Intel Core i3 4030U 3MB 1.90GHz 2
12 Intel Core i3 4010U 3MB 1.70GHz 2
13 Intel Core i3 4005U 3MB 1.70GHz 2
14 Intel Core i5 2450M 3 MB 3.10 GHz 2
15 Intel Core i5 3210M 3 MB 3.10 GHz 2
16 Intel Core i5-3230M 3 MB 3.20 GHz 2
17 Intel Core i5 3337U 3 MB 2.70 GHz 2
26
No. Type Cache Speed
Clock Core
18 Intel Core i5 3317U 3 MB 2.60 GHz 2
19 Intel Core i5 4502 3 MB 2.60 GHz 2
20 Intel Core i5 4200U 3 MB 2.60 GHz 2
21 Intel Core i5 460M 3 MB 2.80 GHz 2
22 Intel Core i5 3339Y 3 MB 2.00 GHz 2
23 Intel Core i5 4210Y 3 MB 1.90 GHz 2
24 Intel Core i7 3517U 4 MB 3.00 GHz 2
25 Intel Core i7 3537U 4 MB 3.10 GHz 2
26 Intel Core i7 2630QM 6 MB 2.90 GHz 4
27 Intel Core i7 2670QM 6 MB 3.10 GHz 4
28 Intel Core i7 3617U 6 MB 3.00 GHz 4
29 Intel Core i7 3630QM 6 MB 3.40 GHZ 4
30 Intel Core i7 3632QM 6 MB 3.20 GHz 4
31 Intel Core i7 3687U 4 MB 3.30 GHz 2
32 Intel Core i7 3840QM 8 MB 3.80 GHz 4
33 Intel Core i7-4500U 4 MB 3.00 GHz 2
34 Intel Core i7 4510U 4 MB 3.10 GHz 2
35 Intel Core i7-4700MQ 6 MB 3.40 GHz 4
36 Intel Core i7-4702HQ 6 MB 3.20 GHz 4
37 Intel Core i7 4900MQ 8 MB 3.80 GHz 4
38 Intel Celeron 877 2 MB 1.40 GHz 2
39 Intel Celeron N2810 1 MB 2.00 GHz 2
40 Intel Pentium P2020 2 MB 2.40 GHz 2
41 Intel Pentium 3560Y 2 MB 1.20 GHz 2
42 Intel Celeron N2920 2 MB 2.00 GHz 4
43 Intel Pentium B987 2 MB 1.50 GHz 2
44 Intel Pentium 3556U 2 MB 1.70 GHz 2
45 Intel Celeron B847 2 MB 1.10 GHz 2
46 Intel Celeron B820 2 MB 1.70 GHz 2
47 Intel Atom Z2760 1 MB 1.80 GHz 2
48 Intel Pentium B997 2 MB 1.60 GHz 2
49 Intel Atom N2800 1 MB 1.86 GHz 2
50 Intel Atom D2500 1 MB 1.86 GHz 2
51 Intel Celeron 1037U 2 MB 1.80 GHz 2
52 Intel Pentium B980 2 MB 2.40 GHz 2
53 Intel Atom N2600 1 MB 1.60 GHz 2
54 Intel Celeron 1007U 2 MB 1.50 GHz 2
27
No. Type Cache Speed
Clock Core
55 Intel Pentium B960 2 MB 2.20 GHz 2
56 Intel Celeron 2955U 2 MB 1.40 GHz 2
57 AMD DualCore A6-4400M 1 MB 3.20 GHz 2
58 AMD DualCore E2500 1 MB 1.40 GHz 2
59 AMD E2 1800 1 MB 1.70 GHz 2
60 AMD A6 5200M 2 MB 2.00 GHz 4
61 AMD A8 4500M 4 MB 2.80 GHz 4
62 AMD A10-5750M 4 MB 3.50 GHz 4
63 AMD A4 5000 2 MB 1.50 GHz 4
64 AMD E2 3800 2 MB 1.30 GHz 4
65 AMD E1 2100 1 MB 1.00 GHz 2
66 AMD E2 2000 1 MB 1.75 GHz 2
67 AMD Quad Core A8-5545M
4 MB 2.70 GHz 4
68 AMD A8 4555M 4 MB 2.40 GHz 4
69 AMD A4 4355M 2 MB 2.40 GHz 2
70 AMD A6 4455M 2 MB 2.60 GHz 2
71 AMD E1 1200 1 MB 1.40 GHz 2
72 AMD QuadCore A10 4 MB 3.50 GHz 4
73 AMD QuadCore A8 5550M
4 MB 3.10 GHz 4
74 AMD DualCore A6 5350M 1 MB 3.50 GHz 2
75 AMD QuadCore A8-4555M
4 MB 2.40 GHz 4
76 AMD A6 3400M 4 MB 2.30 GHz 4
77 AMD A6 6310 2 MB 2.40 GHz 4
78 AMD Quad Core A4-5000 2 MB 1.50 GHz 4
28
b. Data VGA
Tabel 3.2 Sampel Data VGA
No. Type Resolusi Teknologi Andalan Ddr
1 Nvidia GeForce GTX 770M 2048 x 1536 GPU Boost 2.0, Physx, TXAA, NVIDIA G-SYNC, SHIELD DDR5
2 NVIDIA Geforce GTX860M 3840 x 2160 NVIDIA Battery Boost, Optimus, GeForce Experience, FXAA, TXAA, PhysX,
Direct Compute, GPU Boost 2.0, Blu-Ray 3D, NVIDIA SLI-Ready DDR5
3 NVIDIA GeForce GTX
765M 3840 x 2160
Optimus, GeForce Experence, TXAA, GPU Boost 2.0, PhysX, CUDA, FXAA,
OpenCL, Direct Compute DDR5
4 NVIDIA GeForce GTX
460M 2048 x 1536 SLI, CUDA, 3D Vision, PhysX DDR5
5 NVIDIA Geforce GT 750M 3840 x 2160 Optimus, PhysX, CUDA, 3D Vision, FXAA, OpenCL, Direct Computer DDR3 / DDR5
6 Nvidia Geforce 410M 2048 x 1536 CUDA, PhysX DDR3 / DDR5
7 Nvidia Geforce GT720M 2048 x 1536 Optimus, PhysX, CUDA, FXAA, OpenCL, Direct Computer DDR3
8 Nvidia Geforce GT710 2048 x 1536 Optimus, PhysX, CUDA, FXAA, OpenCL, Direct Computer DDR3
9 Nvidia Geforce GT 820M 2048 x 1536 Optimus, PhysX, CUDA, FXAA, OpenCL, Direct Computer DDR3
10 NVIDIA GT740 2048 x 1536 3D Vision, CUDA, DirectX 12, PhysX, TXAA, FXAA, Adaptive VSync,
NVIDIA Surround DDR5
11 NVIDIA GT620M 2048 x 1536 DirectX 11, CUDA, Optimus, PhysX, OpenCL, DirectComputer DDR3
12 NVIDIAGeForce GT610M 2048 x 1536 DirectX 11, CUDA, Optimus DDR3
13 NVIDIA GT625M 2048 x 1536 DirectX 11, CUDA, Optimus, PhysX, OpenCL, DirectComputer DDR3
14 NVIDIA GTX670 2048 x 1536 3D Vision, CUDA, DirectX 11, Adaptive VSync, FXAA, NVIDIA Surround,
SLI DDR5
15 NVIDIA GT 735M 2048 x 1536 Optimus, PhysX, CUDA, 3D Vision, FXAA, OpenCL, Direct Computer DDR3
29
No. Type Resolusi Teknologi Andalan Ddr
16 Nvidia Geforce GT 520M 2048 x 1536 CUDA, DirectX 11, PhysX, Optimus DDR3
17 Nvidia Geforce GT 730M 2048 x 1536 Optimus, PhysX, CUDA, 3D Vision, FXAA, OpenCL, Direct Computer DDR3 / DDR5
18 NVIDIA Quadro K3100M 3840 x 2160 3D Vision, CUDA, DirectX 12, PhysX, TXAA, FXAA,Adaptive VSync,
NVIDIA Surround DDR5
19 nVidia GT650 3840 x 2160 DirectX 11, Optimus, PhysX, OpenCL, DirectCompute, 3D Vision, CUDA DDR3 / DDR5
20 Nvidia 635M 2048 x 1536 3D Vision, DirectX 11, CUDA, PhysX, Optimus, OpenCL, DirectComputer DDR3
21 Nvidia 645M 3840 x 2160 DirectX 11, Optimus, PhysX, OpenCL, DirectCompute, 3D Vision, CUDA DDR3 / DDR5
22 Nvidia GeForce GTX765M 3840 x 2160 Optimus, GeForce Experence, TXAA, GPU Boost 2.0, PhysX, CUDA, FXAA,
OpenCL, Direct Computer DDR5
23 Nvidia Geforce GT640M 2048 x 1536 DirectX 11, Optimus, PhysX, OpenCL, DirectCompute, 3D Vision, CUDA DDR3 / DDR5
24 nVidia GT720M 2048 x 1536 Optimus, PhysX, CUDA, FXAA, OpenCL, Direct ComputeR DDR3
25 Intel HD Graphics 4000 2560 X 1600 Direct X11 Shader Open GL DDR3
26 Intel HD Graphics 4400 2560 X 1600 Direct X11 Shader Open GL DDR3
27 Intel GMA 3600 800 x 600 Direct X11 Shader Open GL DDR3
28 Intel HD3000 2560 X 1600 Direct X11 Shader Open GL DDR3
29 Intel HD4200 2560 X 1600 Direct X11 Shader Open GL DDR3
30 Intel HD 4500 2560 X 1600 Direct X11 Shader Open GL DDR3
31 Intel Iris Graphics 2560 X 1600 Direct X11 Shader Open GL DDR3
32 Intel Iris Pro 2560 X 1600 Direct X11 Shader Open GL eDRAM
33 Intel HD 5000 2560 X 1600 Direct X11 Shader Open GL DDR3
30
c. Data Laptop
Tabel 3.3 Sampel Data Laptop Game
No. Nama Laptop Type processor VGA Ram HDD
1 Alienware ALW17-6869sLV 17-Inch Intel Core i7-4700MQ Nvidia GeForce GTX 770M-3GB 16 GB 750 GB
2 MSI GE70 Apache Pro-012 17.3-Inch Intel Core i7-4700HQ NVIDIA Geforce GTX860M 2GB 12 GB 1 TB
3 MSI G Series GE70 2OE-017US 17.3-
Inch Intel Core i7 4700MQ NVIDIA GeForce GTX 765M 2GB 12GB 750GB
4 Razer Blade 14 Inch Intel Core i7-4702HQ Quad
Core NVIDIA GeForce GTX 765M 8 GB 256 GB
5 Alienware 18 ALW18-2001sLV 18-Inch Intel i7-4700MQ NVIDIA GeForce GTX 765M 16 GB 750 GB
6 ASUS Republic of Gamers G73JH-A1
17-Inch Intel Core i7 ATI Mobility Radeon HD 5870 8GB 1TB
7 ASUS G73SW-A1 Republic of Gamers
17.3-Inch Intel Core i7 2630QM NVIDIA GeForce GTX 460M 8GB 1TB
8 HP Envy 17-j100 Leap Motion i7-
4702MQ
Intel Core i7-4702MQ Quad
Core NVIDIA Geforce GT 750M 16GB 2TB
9 Toshiba Qosmio X75-A7295 17.3-Inch Intel Core™ i7-4700MQ NVIDIA GeForce GTX 770M 16 GB 1TB
10 Samsung NP355V4X- Series 3 355 AMD DualCore A6-4400M AMD Radeon HD 7500G 2GB 500GB
11 Acer Aspire One AO756 Intel Celeron 877 Intel HD Graphics 4GB 500 GB
12 Acer Aspire E1-422 AMD DualCore E2500 AMD HD8240 2GB 320GB
13 Asus X401U-WX107D/WX108D
Slimbook AMD E2 1800 AMD Radeon HD 7340 2GB 320GB
14 Fujitsu BH531 Core i3 2310M Nvidia Geforce 410M 4GB 500GB
15 GIGABYTE E1425A-01 Core i5 460M ATI Radeon HD 5470 4GB 500GB
31
16 HP G1-9PA Intel Core i3 3110M Intel HD 4000 2GB 500GB
17 Acer Aspire E1-422 AMD A6 5200M AMD Radeon HD 8400 2GB 500GB
18 Acer Aspire E1-451G AMD A8 4500M AMD Radeon HD 8750 4GB 500GB
19 Acer Aspire E1-470G Core i3 3217UM Nvidia Geforce GT720M 4GB 500GB
20 Acer Aspire V5-471PG Core i5 3337U Nvidia Geforce GT710 4GB 500GB
21 Acer Aspire V5-473PG Core i5 4200U Nvidia Geforce GT710 4GB 500GB
22 Acer Aspire E1-472G Core i5 4200U Nvidia Geforce GT 820M 4GB 500GB
23 Acer Aspire R7-572G Core i5 4200U Nvidia Geforce GT 750M 4GB 1TB
24 Asus K45DR AMD A8 4500M Quad Core ATI Radeon HD7470 2GB 500GB
25 Asus K55DR AMD A8 4500M Quad Core ATI Radeon HD7640 4GB 750GB
26 Asus X550DP AMD A10-5750M AMD Dual Graphic HD8650G +
HD8670M 4GB 1TB
27 Asus A46CB-WX023D Intel Core i3 3217UM nVidia GT740 4GB 500GB
28 Asus S46CB Intel Core i3 3217UM nVidia GT740 4GB 500GB
29 Asus U47VC-WO028V Intel Core i5 3210 NVIDIA GT620M 4GB 750GB
30 Asus A46CB Core i5 Intel Core i5 3337UM nVidia GT740 4GB 750GB
31 Asus A43SD Intel Core i32350M nVidia GeForce 610M 2GB 500GB
32 Asus X450CC-WX143D/WX284D Intel Core i3-3217UM Nvidia GeForce GT 720M 2GB 500GB
33 Dell Inspiron N3421 Core i3 3217 Nvidia GT625M 2GB 500GB
34 Toshiba Qosmio X75-A7295 Intel Core i7 4700MQ nVidia GTX770 8GB 500GB
35 Toshiba Qosmio X70-A101X Core i7 4700MQ Nvidia Geforce GT 740M 16GB 1TB
36 Toshiba Qosmio X875-Q7380 Intel Core i7 3630QM nVidia GTX670 12GB 1TB
37 Toshiba Portege Z10t-A104 Core i5 3339Y Intel HD 4000 4GB 128GB
32
38 Toshiba Portege Z935-ST4N04 Intel Core i7 3687U Intel HD 4000 4GB 128GB
39 TOSHIBA PORTEGE Z935-ST3N01 Intel Core i3 3277U Intel HD 4000 4GB 256GB
40 Toshiba Satellite U945-S4110 Intel Core i3 3227U Intel HD 4000 4GB 32GB SSD +
500GB
41 Toshiba Satellite U945-S4390 Intel Core i5 3317U Intel HD 4000 4GB 32GB SSD +
500GB
42 Toshiba Satellite U945-S4380 Intel Core i5 3317U Intel HD 4000 4GB 32GB SSD +
500GB
43 Toshiba Satellite U840-1009X Intel Core i3 3217U AMD HD7550 4GB 32GB SSD +
500GB
44 TOSHIBA SATELLITE C55D-A5206 AMD A4 5000 AMD Radeon HD 8330 4GB 500GB
45 TOSHIBA SATELLITE C55D AMD E2 3800 AMD Radeon HD 8320 4GB 500GB
46 Toshiba Satellite C40D AMD E1 2100 AMD Radeon HD 7000 2GB 500GB
47 TOSHIBA Satellite NB10-
A104/A104S/A105 Intel Celeron N2810 Intel HD Graphics 2GB 500GB
48 Toshiba Satellite C800-1023 Intel Pentium Dual Core P2020
2 Intel HD Graphics 2 GB 500 GB
49 Sony Vaio SVE11-135CV AMD E2 2000 AMD Radeon HD 7340 2GB 320GB
50 Sony Vaio Duo 11 SVD11-215CV Intel Core i5 3317U Intel HD 4000 4GB 128GB
51 Sony Vaio Ultrabook SVT11-125CV Intel Core i5 3317U Intel HD 4000 4GB 500GB + 32GB
52 SONY Vaio Pro 11 SVP11-213SG B Intel Core i5-4200U Intel HD Graphics 4400 4GB 128 GB
53 Sony Vaio Flip 14 Touch SVF14-
N19SGB/S Intel Core i7 4500U Intel HD Graphics 4400 8GB 1TB
54 Sony Vaio SVE17-135CV/B Intel Core i7 3632QM AMD HD7650 4GB 750GB
55 Samsung NP300 Core i5 2450M Nvidia Geforce GT 520M 4GB 1TB
56 Samsung NP300E4V-A01ID Intel B847 Intel HD 4000 2GB 320GB
33
57 Samsung NP300E4V-A02ID Core i3 3120M Intel HD 4000 2GB 320GB
58 Samsung NP900X3E-A01ID Core i5 3337U Intel HD 4000 4GB 128GB
59 Samsung ATIV XE700T1C-H02ID Core i5 3317U Intel HD 4000 4GB 128GB
60 Samsung XE500-T1C-H01ID ATIV Intel Atom Z2760 VGA Intel GMA SGX545 2GB 64GB
61 Samsung NP-NC108-P08ID Intel Atom N2800 Intel GMA 3600 2GB 320GB
62 Samsung NP300 Core i3 2350M Nvidia Geforce GT520M 2GB 500GB
63 Samsung NP530U3C-A02ID Core i5 3317U Intel HD 4000 4GB 500GB
64 Samsung NP530U4E-S01ID Core i5 3337U AMD Radeon HD8750M 4GB 500GB
65 Samsung NP535 AMD A6 4455M AMD Radeon HD 7500G 4GB 500GB
66 Samsung NP535U3C-A03ID/04ID AMD A6 4455M AMD Radeon HD 7500G 8GB 500GB
67 Samsung NP350V4X-S02 Core i5 3210M AMD Radeon HD 7670M 4GB 750GB
68 Samsung NP355 AMD A6 4400M AMD Radeon 7000, Camera 2GB 500GB
69 HP Pavilion 14-N233TX Intel Core i7-4500U nVidia GT740M 4GB 1TB
70 HP 14-n010ax AMD QuadCore A10 AMD HD8670M 4GB 500GB
71 HP Pavilion 15AMD AMD QuadCore A8 5550M AMD HD8550G 4GB 750GB
72 HP PAVILION 17 AMD DualCore A8 5350M AMD HD8450G 4GB 640GB
73 Nama Laptop Type processor VGA Ram HDD
74 HP G4-2308TX Intel Core i5 3210 ATI Radeon HD 7670 4GB 500GB
75 HP Envy 14-u009TX Intel Core i7 4510 nVidia GT740 8GB 1TB
76 HP Envy M4-1007TX Core i5 3230M Nvidia Geforce GT 730M 4GB 750GB
77 HP Spectre XT13 301 Core i5 4200 Intel HD 4000 4GB 128GB SSD
78 Dell Vostro 5470 i3-4010U UMA-UBT Intel Core i3-4010U Intel HD 4000 4GB 500GB
34
79 Dell Inspiron 5437 Touch i3-4010U Intel Core i3-4010U Intel HD 4000 4GB 500GB
80 Dell Inspiron 5437 Touch i5-4200U Intel Core i5 Intel HD 4000 6GB 750GB
81 Dell Inspiron 5421 i3-3217U Intel Core i3-3217U Nvidia GeForce GT620 2GB 500GB
82 Dell Inspiron N3420 Intel Dual Core B960 Intel HD 3000 2GB 500GB
83 Apple MacBook Pro ME664 RETINA
DISPLAY Intel Core i7 nVidia GT650-1GB 8GB 256GB SSD
84 Apple MacBook Air MD711 core i5 1.3 DualCore Intel HD 5000) 4GB 128GB SSD
85 Apple MacBook Air MD712 core i5 1.3 DualCore Intel HD 5000 4GB 256GB SSD
86 Axioo PICO CJM-D825 Intel Atom D2500 Intel GMA 2GB 500GB
87 Axioo NEON RNWC.825 Intel 1037U Intel HD 4000 2GB 320GB
88 Axioo NEON RKC.7041 Core i7 3537 Intel HD 4000 4GB 128GB SSD
89 Axioo NEON RNA.5.745 Core i5 3317U Intel HD 4000 4GB 500GB
90 MSI S300M-013XI Intel Core i3 3217 Intel HD 4000 2GB 500GB + 64GB
SSD
91 MSI CD610NE-287XID/282XID Intel Core i3 3110M Nvidia 635M 2GB 4GB 500GB
92 MSI CD610NF-288XID/278XID Intel Core i5 3210M Nvidia 645M 2GB 4GB 750GB
93 Toshiba Satellite M840-1047G Intel Core i3 3110M AMD HD7670-2GB 2GB 500GB
94 Alienware M14X i7 Intel Core i7-2670QM Nvidia GeForce GT650M 2GB 8GB 1TB
95 Acer Aspire One 756 Intel 847 Intel HD Graphics 3000 2GB 320GB
96 Acer Aspire V5-431-987B2G50Ma Pentium B987 Intel HD Graphics 3000 2GB 500GB
97 Acer Aspire V5-431-10072G32Mn Intel 1007U Intel HD 4000 2GB 320GB
98 Acer Aspire E1-451G AMD Quad Core A8-4500M AMD Radeon HD 8750M 4GB 500GB
35
d. Data Game
Tabel 3.4 Sampel Data Game
No. Game Tahun Genre Minimum requitmen Maximum requitmen
Call Of Duty 4:
Modern Warfare 2007 Shooter
Intel CPU : Pentium 4
AMD CPU : Athlon 64 2800+
NVIDIA GPU : NVIDIA GeForce 6600+
AMD GPU : ATI Radeon 9800 Pro+
Ram : 512 MB
OS :Win XP 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : dual core
AMD CPU : -
NVIDIA GPU : Nvidia Geforce 7800
AMD GPU : ATI Radeon X1800
Ram :2 GB
OS : Win Vista 32
Direx : DX 9
HDD Space : 8 GB
Pro Evolution Soccer
2008 2007 Sport
Intel CPU : Pentium 4
AMD CPU : Athlon MP
NVIDIA GPU : GeForce 4 MX 440
AMD GPU : Radeon 8500 Series
Ram : 500 MB
OS : Win Xp 32
Direx : DX 9
HDD Space : 4 GB
Intel CPU : Pentium 4
AMD CPU : Sempron 3600+
NVIDIA GPU : GeForce 6800 GS
AMD GPU : Radeon X1600
Ram : 1 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 4 GB
Need For Speed:
Prostreet 2007 Simulator
Intel CPU : Pentium 4
AMD CPU : Athlon 64 2800+
NVIDIA GPU : GeForce FX 5900 Ultra
AMD GPU : Radeon 9500
Ram : 512 MB
OS : Win Xp 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Pentium 4
AMD CPU : Athlon 64 3200+
NVIDIA GPU : GeForce GT 130
AMD GPU : Radeon X800 XT
Ram : 1GB
OS : Win XP 32
Direx : DX 9
HDD Space : 8.1 GB
36
Runaway 2: The
Dream Of The Turtle 2007 Adventure
Intel CPU : Pentium 4
AMD CPU : Athlon XP 2000+
NVIDIA GPU : GeForce 4 MX 440
AMD GPU : Radeon 8500 Series
Ram : 256 MB
OS : Win XP 32
Direx : DX 9
HDD Space : 7 GB
Intel CPU : Pentium 4
AMD CPU : Athlon XP 2000+
NVIDIA GPU : GeForce 4 MX 440
AMD GPU : Radeon 8500 Series
Ram : 512 MB
OS : Win Vista 32
Direx : DX 9
HDD Space : 7 GB
The Shield 2007 Action
Intel CPU : Intel Pentium 4
AMD CPU : AMD Sempron 2800+
NVIDIA GPU : -
AMD GPU : -
Ram : 256 MB RAM
OS : Win XP 32
Direx : DX 9
HDD Space : 2.5 GB
Intel CPU : Intel Pentium D
AMD CPU : AMD Athlon 3200+
NVIDIA GPU : -
AMD GPU : -
Ram : 512 MB
OS : Win XP 32
Direx : DX 9
HDD Space : 2.5 GB
Assassins Creed 2008
Sandbox
Action
Stealth
Intel CPU : Intel Pentium Dual core processo
AMD CPU : AMD Athlon 64 X2 3800+
NVIDIA GPU : GeForce 6800+
AMD GPU : ATI Radeon X1600+
Ram : 2 GB
OS : Win Vista 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Intel Core 2 Duo
AMD CPU : AMD Athlon 64 X2 4400+
NVIDIA GPU : NVIDIA GeForce 6800+
AMD GPU : ATI Radeon X1600+
Ram : 2 GB
OS : Win Vista 32
Direx : DX 9
HDD Space : 8 GB
37
Grand Theft Auto IV 2008 Sandbox
Intel CPU : Intel Core 2 Duo
AMD CPU : AMD Athlon X2 64
NVIDIA GPU : NVIDIA 7900
AMD GPU : ATI X1900
Ram : 1,5GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 16 GB
Intel CPU : Intel Core 2 Quad
AMD CPU : AMD Phenom X3
NVIDIA GPU : NVIDIA 8600
AMD GPU : ATI 3870
Ram : 2.5 GB
OS : Win Vista 32
Direx : DX 9
HDD Space : 18 GB
Guitar Hero World
Tour 2008 Arcade
Intel CPU : Pentium® Dual-Core
AMD CPU : AMD Athlon™ 4400+
NVIDIA GPU : GeForce® 7600
AMD GPU : Radeon™ X1600
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Core™ 2 Duo
AMD CPU : AMD Athlon™ 4400+
NVIDIA GPU : GeForce® 8800 GT
AMD GPU : Radeon™ HD 3870
Ram : 2 GB
OS : Win Vista 32
Direx : DX 9
HDD Space : 5 GB
Moto GP 08 2008
Simulasi
Sport
Racing
Intel CPU : Pentium 4
AMD CPU : Athlon 2800+
NVIDIA GPU : GeForce®6600
AMD GPU : ATI Radeon™ X1600
Ram : 512 MB
OS : Win XP 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Intel® Core™2
AMD CPU : AMD Athlon™ 64
NVIDIA GPU : GeForce® 8600
AMD GPU : ATI Radeon™ HD 2600
Ram : 2 GB
OS : Win Vista 64
Direx : DX 9
HDD Space : 8 GB
38
Pro Evolution Soccer
2009 2008
Arcade
Sport
Management
Intel CPU : Pentium 4
AMD CPU : -
NVIDIA GPU : NVIDIA GeForce FX
AMD GPU : ATI Radeon 9700
Ram : 1 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 6 GB
Intel CPU : Pentium 4
AMD CPU : AMD Athlon 64
NVIDIA GPU : NVidia 6800 GT/GS
AMD GPU : ATI x1600
Ram : 2 GB
OS : Win Vista 64
Direx : DX 9
HDD Space : 8 GB
Call Of Duty 5: World
At War 2008 Shooter
Intel CPU : Intel Pentium 4
AMD CPU : AMD 64 3200+
NVIDIA GPU : Nvidia GeForce 6600GT
AMD GPU : ATI Radeon 1600XT
Ram : 512MB
OS : Win XP 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Core 2 Duo E4300
AMD CPU : Athlon 64 X2 Dual Core 3600+
NVIDIA GPU : GeForce 7900 GTX
AMD GPU : Radeon X1950 Series
Ram : 2 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 8 GB
Command &
Conquer: Red Alert 3 2008 Strategy
Intel CPU : Pentium 4
AMD CPU : AMD Athlon 2000+
NVIDIA GPU : nVidia GeForce 6800
AMD GPU : ATI Radeon X1800
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 6 GB
Intel CPU : Intel Core 2 Duo
AMD CPU : AMD Athlon X2 5000+
NVIDIA GPU : nVidia GeForce 8800GT
AMD GPU : ATI Radeon HD 3750
Ram : 2 GB
OS : Win Vista 64
Direx : DX 9
HDD Space: 6 GB
39
Sims 3 2009 Sandbox
Intel CPU : Pentium 4
AMD CPU : AMD Athlon 64 3200+
NVIDIA GPU : GeForce FX 5900
AMD GPU : Radeon 9500
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 6.5 GB
Intel CPU : Intel Dual Core
AMD CPU : AMD Athlon 64 3200+
NVIDIA GPU : GeForce 9400GT
AMD GPU : ATI RADEON HD 3600
Series
Ram : 4 GB
OS : Win 7 64
Direx : DX 9
HDD Space : 7 GB
Pro Evolution Soccer
2010 2009
Arcade
Sport
Management
Intel CPU : Intel Pentium 4
AMD CPU : -
NVIDIA GPU : NVIDIA GeForce FX
AMD GPU : ATI Radeon 9700
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Intel Core2 Duo
AMD CPU : -
NVIDIA GPU : NVIDIA GeForce 7900
AMD GPU : ATI Radeon HD2600
Ram : 2 GB
OS : Win Vista
Direx : DX 9
HDD Space : 8 GB
Farming Simulator
2009 2009 Simulasi
Intel CPU : Intel Pentium 4
AMD CPU : AMD Preocessor
NVIDIA GPU : NVIDIA GeForce 6800
AMD GPU : ATI Radeon X850
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 1 GB
Intel CPU : Intel Dual Core
AMD CPU : AMD Processor
NVIDIA GPU : NVIDIA GeForce 7900GT
AMD GPU : ATI Radeon X1950
Ram : 2 GB
OS : Win Vista 32
Direx : DX 9
HDD Space : 1 GB
40
Call Of Duty: Modern
Warfare 2 2009 Shooter
Intel CPU : Intel Pentium 4
AMD CPU : AMD Athlon 64 3200+
NVIDIA GPU : NVIDIA GeForce 6600 GT
AMD GPU : ATI Radeon 1600 XT
Ram : 1GB
OS : Win XP 32
Direx : DX 9
HDD Space : 12 GB
Intel CPU : Core 2 Duo E6600
AMD CPU : Athlon 64 X2 Dual Core 4400+
NVIDIA GPU : GeForce 8800 GS
AMD GPU : Radeon X1800 Series
Ram : 2 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 12 GB
League Of Legends 2009 RPG
Intel CPU Core 2 Duo E4500
AMD CPU : AMD A6 5200M
NVIDIA GPU : -
AMD GPU : -
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Core 2 Duo E4500
AMD CPU : AMD QuadCore A8 5550M
NVIDIA GPU : Nvidia GeForce 8800
AMD GPU : AMD Radeon HD 5670
Ram : 4 GB
OS : Win 7 32
Direx : DX 10
HDD Space : 12 GB
Sail Simulator 2010 2010
Simulasi
Sport
Racing
Intel CPU : Pentium 4
AMD CPU : Athlon 64 4000+
NVIDIA GPU : GeForce 7600 GT
AMD GPU : Radeon X800 GT
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 1.5 GB
Intel CPU : Pentium 4
AMD CPU : Athlon 64 4000+
NVIDIA GPU : GeForce 7600 GT
AMD GPU : Radeon X800 GT
Ram : 2
OS : Win 7 32
Direx : DX 10
HDD Space : 1.5 GB
41
Grand Ages: Rome -
The Reign Of
Augustus
2010 Strategy
Intel CPU : Core 2 Duo E4500
AMD CPU : Athlon 64 X2 Dual Core 3600+
NVIDIA GPU : GeForce 7800 GS
AMD GPU : Radeon X850 Series
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 2 GB
Intel CPU : Core 2 Duo E4500
AMD CPU : Athlon 64 X2 Dual Core 3600+
NVIDIA GPU : GeForce 7800 GS
AMD GPU : Radeon X850 Series
Ram : 2 GB
OS : Win 7 32
Direx : DX 9
HDD Space : 2 GB
Hazen: The Dark
Whispers 2010 RPG
Intel CPU : Intel Pentium 4
AMD CPU : AMD Athlon
NVIDIA GPU :-
AMD GPU :-
Ram : 1 GB
OS : Win XP 32
Direx : DX 9
HDD Space : 3GB
Intel CPU : Intel Core 2 Duo
AMD CPU : AMD Athlon X2
NVIDIA GPU : NVIDIA 8800
AMD GPU : Ati 3850
Ram : 2 GB
OS : Win 7 32
Direx : DX 9
HDD Space : 3 GB
Lego Harry Potter:
Years 1-4 2010
Arcade
Adventure
Intel CPU : Pentium 4
AMD CPU : AMD Athlon XP 2200+
NVIDIA GPU : NVIDIA GeForce FX
5800+
AMD GPU : ATI Radeon X1300+
Ram : 512 MB
OS :Win XP 32
Direx : -
HDD Space : 6 GB
Intel CPU : Intel Core 2 Duo
AMD CPU : AMD Athlon 64
NVIDIA GPU : NVIDIA GeForce 8800+
AMD GPU : ATI Radeon HD 2900+
Ram :2 GB
OS : Win 7 32
Direx :-
HDD Space : 6 GB
42
Call Of Duty - Black
Ops: Rezurrection 2011
Shooter
Action
Intel CPU : Core 2 Duo E4500
AMD CPU : Athlon 64 X2 Dual Core 5000+
NVIDIA GPU : GeForce 8800 GT
AMD GPU : Radeon HD 4650
Ram : 2 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 2 GB
Intel CPU : Pentium Dual Core E5500
AMD CPU : Phenom II X2 550
NVIDIA GPU : GeForce GT 240
AMD GPU : Radeon HD 4670
Ram : 2 GB
OS : Win7 32
Direx : DX 9
HDD Space : 2 GB
Cthulhu Saves The
World 2011 RPG
Intel CPU : Intel Pentium 4
AMD CPU : AMD Athlon XP 1700+
NVIDIA GPU : nVidia GeForce 6600
AMD GPU : ATI Radeon X1300
Ram : 1 Gb
OS : Win XP 32
Direx :DX 9
HDD Space : 200 MB
Intel CPU : Intel Pentium 4
AMD CPU : AMD Athlon XP 1700+
NVIDIA GPU : nVidia GeForce 6600
AMD GPU : ATI Radeon X1300
Ram : 2
OS : Win 7 32
Direx :DX 9
HDD Space : 200 MB
Dead Cyborg: Ep1 2011 Adventure
Puzzler
Intel CPU : Pentium 4
AMD CPU : Athlon XP 1900+
NVIDIA GPU : GeForce 7600 GS
AMD GPU : Radeon 9500 Pro
Ram : 1 GB
OS :Win XP 32
Direx : DX 9
HDD Space : 1 GB
Intel CPU : Pentium 4
AMD CPU : Athlon XP 1900+
NVIDIA GPU : GeForce 7600 GS
AMD GPU : Radeon 9500 Pro
Ram : 1 GB
OS :Win XP 32
Direx : DX 9
HDD Space : 1 GB
43
FIFA 2012 2011
Arcade
Sport
Management
Intel CPU : Celeron E1200 Dual-Core
AMD CPU : Athlon 64 X2 Dual Core 3600+
NVIDIA GPU : GeForce 6600
AMD GPU : Radeon HD 2400 Pro
Ram : 1 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 6 GB
Intel CPU : Core 2 Duo E6600
AMD CPU : Athlon 64 X2 Dual Core 5600+
NVIDIA GPU : GeForce 8800 GS
AMD GPU : Radeon HD 2900 XT
Ram : 2 GB
OS : Win 7 32
Direx : DX 9
HDD Space : 6 GB
Fallout: New Vegas -
Lonesome Road 2011
Sandbox
RPG
Action
Intel CPU : Intel Pentium 4
AMD CPU : AMD Athlon XP 2500+
NVIDIA GPU : nVidia GeForce 6800
AMD GPU : ATI Radeon X850
Ram : 1 Gb
OS : Win XP 32
Direx : DX 9
HDD Space : 10 GB
Intel CPU : Intel Core 2 DUO
AMD CPU : AMD Athlon 64 X2 5200+
NVIDIA GPU : nVidia GeForce 8800
AMD GPU : ATI Radeon HD 2900
Ram : 2 Gb
OS : Win 7 64
Direx : DX 9
HDD Space : 10 GB
Heroes Of Might And
Magic VI 2011
Strategy
RPG
Adventure
Intel CPU : Intel Core 2 Duo E4400
AMD CPU : AMD Athlon X2 5000+
NVIDIA GPU : NVIDIA GeForce 8600
GTS
AMD GPU : ATI Radeon HD 2600 XT
Ram : 1GB
OS : Windows XP 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Intel Core 2 @ Duo E6400
AMD CPU : AMD Athlon II X2 240
NVIDIA GPU : NVIDIA GeForce 8800
GTX
AMD GPU : ATI Radeon HD 3870
Ram : 2 GB
OS : Win 7 64
Direx : DX 9
HDD Space : 8 GB
44
Call Of Duty: Black
Ops 2 2012 Shooter
Intel CPU : Celeron E1200 Dual-Core
AMD CPU : Athlon 64 X2 Dual Core 3600+
NVIDIA GPU : GeForce GT 230
AMD GPU : Radeon HD 4650 1GB
Ram : 2 GB
OS : Win 7 32
Direx : DX 11
HDD Space : 10 GB
Intel CPU :Core 2 Duo E8500
AMD CPU : Athlon II X3 415e
NVIDIA GPU : GeForce GTS 450
AMD GPU : Radeon HD 4850x2
Ram : 4 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 10 GB
Euro Truck Simulator
2 2012 Simulator,Management
Intel CPU : Core 2 Duo E4600
AMD CPU : Athlon 64 X2 Dual Core 4600+
NVIDIA GPU : GeForce 7500 LE
AMD GPU : Radeon X1050
Ram : 2 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 2 GB
Intel CPU : Core 2 Duo E6850
AMD CPU : Athlon 64 X2 Dual Core 5800+
NVIDIA GPU : GeForce GTS 450
AMD GPU : Radeon HD 6670
Ram : 4 GB
OS : Win 7 64
Direx : DX 9
HDD Space : 2GB
King Arthur 2 2012 Strategy
RPG
Intel CPU : Pentium Dual Core E2180
AMD CPU : Athlon 64 X2 Dual Core 4000+
NVIDIA GPU : GeForce 8800 GTS
AMD GPU : Radeon HD 3850 X2
Ram :1.5GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 16 GB
Intel CPU :Core 2 Quad Q6600
AMD CPU : Phenom 9750 Quad-Core
NVIDIA GPU : GeForce GTX 460 SE
AMD GPU : Radeon HD 5830
Ram : 2GB
OS : Win Vista 32
Direx : DX 10
HDD Space : 16 GB
45
Moon Breakers 2012 Action
Intel CPU : Intel Pentium 4
AMD CPU : AMD Athlon XP 1500+
NVIDIA GPU : nVidia GeForce FX 5500
AMD GPU : ATI Radeon 9500
Ram : 1 Gb
OS : Windows XP 32
Direx : DX 9
HDD Space : 512 MB
Intel CPU : Intel Pentium 4
AMD CPU : AMD Athlon XP 1500+
NVIDIA GPU : nVidia GeForce FX 5500
AMD GPU : ATI Radeon 9500
Ram : 2 Gb
OS : Windows 7 32
Direx : DX 9
HDD Space : 512 MB
Pro Evolution Soccer
2013 2012
Arcade
Sport
Management
Intel CPU : Pentium D 820
AMD CPU :Athlon LE-1640
NVIDIA GPU : GeForce 510
AMD GPU : Radeon HD 5450 512MB
Ram : 1 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU :Core 2 Duo E4700
AMD CPU : Athlon 64 X2 Dual Core 5400+
NVIDIA GPU : GeForce GT 240
AMD GPU : Radeon X1950 Pro
Ram : 3GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 8 GB
Microsoft Flight 2012 Sandbox
Sim
Intel CPU : Core 2 Duo E4400
AMD CPU : Athlon 64 X2 Dual Core 4400+
NVIDIA GPU : GeForce 315 512MB
AMD GPU : Radeon HD 4550
Ram : 2 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 10 GB
Intel CPU : Pentium Dual Core E6600
AMD CPU : Phenom II X3 710
NVIDIA GPU : GeForce 9800 GT
AMD GPU : Radeon HD 5670 1GB
Ram : 6 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 30 GB
46
Little Inferno 2012 Adventure
Intel CPU : Pentium 4
AMD CPU : Athlon XP 1700+
NVIDIA GPU : GeForce 210
AMD GPU : Radeon X600 Series
Ram : 1 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 1 GB
Intel CPU : Celeron E1200 Dual-Core
AMD CPU : Athlon 64 X2 Dual Core 4000+
NVIDIA GPU : GeForce GT 230
AMD GPU : Radeon HD 6550D
Ram : 2GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 1GB
Angry Birds: Star
Wars 2012
Strategy
Arcade
Puzzler
Intel CPU : Pentium 4
AMD CPU : Athlon XP 2500
NVIDIA GPU : GeForce 6200
AMD GPU : Radeon Xpress 1200 Series
Ram : 512 MB
OS : Windows XP 32
Direx : DX 9
HDD Space : 500 MB
Intel CPU : Pentium 4
AMD CPU : Athlon XP 2500
NVIDIA GPU : GeForce 6200
AMD GPU : Radeon Xpress 1200 Series
Ram : 512 MB
OS : Windows 7 32
Direx : DX 9
HDD Space : 500 MB
ArmA III - Survive 2013 Shooter
Stealth
Intel CPU : Core 2 Duo E4400
AMD CPU : Athlon 64 X2 Dual Core 4600+
NVIDIA GPU : GeForce 8800 GT
AMD GPU : Radeon HD 3870
Ram : 2GB
OS : Win Vista 32
Direx : DX 10
HDD Space : 15 GB
Intel CPU : Core i3-530
AMD CPU : Athlon II X3 440
NVIDIA GPU : GeForce GTX 260
AMD GPU : Radeon HD 4870
Ram : 4 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 15 GB
47
Assassins Creed 4
Black Flag: Freedom
Cry
2013 Action
Intel CPU : Core 2 Quad Q6400
AMD CPU : Athlon II X4 620
NVIDIA GPU : GeForce 8800 GS
AMD GPU : Radeon HD 3870
Ram : 2 GB
OS : Win Vista 32
Direx : DX 10
HDD Space : 30 GB
Intel CPU : Core i5-2400S
AMD CPU : Phenom II X4 940
NVIDIA GPU : GeForce GTX 470
AMD GPU : Radeon HD 5850
Ram : 4 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 30 GB
Awakening: The
Sunhook Spire
Collectors Edition
2013 Casual
Intel CPU : Pentium 4
AMD CPU : Athlon XP 1700+
NVIDIA GPU : GeForce 210
AMD GPU : Radeon X600 Series
Ram : 1GB
OS : Win Xp 32
Direx : DX 9
HDD Space :1 GB
Intel CPU : Core 2 Duo E4400
AMD CPU : Athlon 64 X2 Dual Core 4200+
NVIDIA GPU : GeForce GT 340
AMD GPU : Radeon X1900 GT
Ram : 2GB
OS :Win Xp 32
Direx : DX 9
HDD Space :1GB
Civilization V: Brave
New World 2013
Strategy
Management
Intel CPU : Core 2 Duo E4300
AMD CPU : Athlon 64 X2 Dual Core 3600+
NVIDIA GPU : GeForce 6800 GS
AMD GPU : Radeon HD 2600 XT
Ram : 2 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Core 2 Quad Q6400
AMD CPU : Phenom 9600B Quad-Core
NVIDIA GPU : GeForce 9800 GTX+
AMD GPU : Radeon HD 4830 512MB
Ram : 4 GB
OS : Win 7 32
Direx : DX 11
HDD Space : 8 GB
48
Dragon Knights 2013 RPG
Intel CPU : Pentium 4
AMD CPU : Sempron 3000+
NVIDIA GPU : GeForce 7600 GT 256MB
AMD GPU : Mobility Radeon HD 3670
Ram : 2 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 3 GB
Intel CPU : Core 2 Duo E7400
AMD CPU : Athlon II X2 250
NVIDIA GPU : GeForce 8800 GT
AMD GPU : Radeon HD 5670
Ram : 4 GB
OS : Win 7 64
Direx : DX 9
HDD Space : 5 GB
Dysfunctional
Systems 2013 Adventure
Intel CPU : Pentium 4
AMD CPU : Athlon XP 1700+
NVIDIA GPU : GeForce 210
AMD GPU : Radeon X600 Series
Ram : 1 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 2 GB
Intel CPU : Core 2 Duo E4400
AMD CPU : Athlon 64 X2 Dual Core 4200+
NVIDIA GPU : GeForce GT 340
AMD GPU : Radeon X1900 GT
Ram : 3 GB
OS : : Win Xp 32
Direx : DX 9
HDD Space : 2 GB
F1 2013 2013 Simulasi
Racing
Intel CPU :Core 2 Duo E6600
AMD CPU : Athlon 64 X2 Dual Core 4800+
NVIDIA GPU : GeForce 8600 GT
AMD GPU : Radeon HD 2600 Pro
Ram : 2 GB
OS : Win Vista 32
Direx : DX 11
HDD Space : 15 GB
Intel CPU : Core i7-920 Quad
AMD CPU : Athlon X4 760K
NVIDIA GPU : GeForce GTX 560
AMD GPU : Radeon HD 6790
Ram : 4 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 15 GB
49
Gardenscapes 2 2013 Arcade
Intel CPU :
AMD CPU :
NVIDIA GPU :
AMD GPU :
Ram :
OS :
Direx :
HDD Space :
Intel CPU :
AMD CPU :
NVIDIA GPU :
AMD GPU :
Ram :
OS :
Direx :
HDD Space :
Batman Arkham
Origins: Blackgate 2014
Action
Adventure
Stealth
Intel CPU : Core 2 Duo E4600
AMD CPU : Athlon 64 X2 Dual Core 4800+
NVIDIA GPU :
AMD GPU : Radeon HD 3850
Ram : 2 GB
OS : Win Vista 32
Direx : DX 10
HDD Space : 15 GB
Intel CPU : Core i5-750
AMD CPU : Phenom II X4 965
NVIDIA GPU : GeForce GTX 560
AMD GPU : Radeon HD 6950
Ram : 4 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 15 GB
Battlefield 4: Second
Assault 2014
Shooter
Action
Intel CPU : Core 2 Duo E6600
AMD CPU : Athlon 64 X2 Dual Core 5600+
NVIDIA GPU : GeForce 8800 GT
AMD GPU : Radeon HD 3870
Ram : 4 GB
OS : Win Vista 32
Direx : DX 11
HDD Space : 30 GB
Intel CPU : Core i7-930 Quad
AMD CPU : Phenom II X6 1055T
NVIDIA GPU : GeForce GTX 660
AMD GPU : Radeon HD 7870
Ram : 8 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 30 GB
50
Pro Evolution Soccer
2015 2014
Arcade
Sport
Management
Intel CPU : Core 2 Duo E4300
AMD CPU : Athlon II X2 240
NVIDIA GPU : GeForce 7800 GT
AMD GPU : Radeon X1300 XT
Ram : 1 GB
OS : Win Vista 32
Direx : DX 9
HDD Space : 8 GB
Intel CPU : Core i3-530
AMD CPU : Phenom II X4 925
NVIDIA GPU : GeForce 7950 GT
AMD GPU : Radeon HD 2400 Series
Ram : 2 GB
OS :Win 7 32
Direx : DX 9
HDD Space : 8 GB
Company Of Heroes
2: The Western Front
Armies
2014 Strategy
Intel CPU : Core 2 Duo E4400
AMD CPU : Athlon 64 X2 Dual Core 5200+
NVIDIA GPU : GeForce 8800 GT
AMD GPU : Radeon HD 2900 XT
Ram : 2 GB
OS : Win Xp 32
Direx : DX 9
HDD Space : 30 GB
Intel CPU : Core i5-655K
AMD CPU : Phenom II X4 900e
NVIDIA GPU : GeForce GTX 470
AMD GPU : Radeon HD 5850
Ram : 4 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 30 GB
Child Of Light 2014 RPG
Intel CPU : Core 2 Duo E8200
AMD CPU : Athlon II X2 240
NVIDIA GPU : GeForce 8800 GT
AMD GPU : Radeon HD 2900 XT
Ram : 2 GB
OS : Win 7 32
Direx : DX 9
HDD Space : 3 GB
Intel CPU : Core 2 Quad Q8400
AMD CPU : Athlon II X4 620
NVIDIA GPU : GeForce GTX 260
AMD GPU : Radeon HD 4870
Ram : 4 GB
OS : Win 7 64
Direx : DX 9
HDD Space : 3 GB
Sleeping Dogs :
Definitive Edition 2014
Sandbox
Action
Racing
Intel CPU : Core 2 Duo E4400
AMD CPU : Athlon 64 X2 Dual Core 4400+
NVIDIA GPU : GeForce GT 520
AMD GPU : Radeon HD 6450
Ram : 4 GB
OS : Win Vista 64
Direx : DX 10
HDD Space : 20 GB
Intel CPU : Core i5-2300
AMD CPU : Phenom II X4 940
NVIDIA GPU : GeForce GTX 560
AMD GPU : Radeon HD 7750
Ram : 8 GB
OS : Win 7 64
Direx : DX 11
HDD Space : 20 GB
51
3.4 Perancangan Penelitian
3.4.1 UseCase Diagram
Usecase adalah konstruksi untuk mendeskripsikan bagaimana sistem
terlihat di mata pengguna. Sasaran pemodelan usecase diantaranya adalah
mendefinisikan kebutuhan fungsional dan operasional sistem dengan
mendefinisikan skenario penggunaan yang disepakati antara pemakai dan
pengembang (developer). Berikut UseCase diagram dari sistem yang akan
dibangun :
Gambar 3.1UseCase Diagram
Dari Usecase diagram diatas, menggambarkan bahwa pengguna dapat
langsung menggunakan aplikasi ini tanpa harus melakukan login, akan tertapi
form yang dapat diakses bersifat terbatas, sedangkan admin dapat mengakses
seluruh fasilitas yang ada pada aplikasi.
uc Business Process Mo...
SPK
Pengguna
Login Form
Form Jenis VGA
Form Jenis Prosessor
Data Laptop
Data Game
Data Rekomendasi
Laporan
Admin
52
3.4.2 Activity Diagram
Activity diagram adalah representasi grafis dari seluruh tahapan alur kerja.
Diagram ini mengandung aktivitas, pilihan tindakan, perulangan dan hasil dari
aktivitas tersebut. Pada pemodelan UML, diagram ini dapat digunakan untuk
menjelaskan proses bisnis dan alur kerja operasional secara langkah demi langkah
dari komponen suatu sistem. Adapun activity diagram dalam penelitian ini
memiliki dua alur aktivitas, yang digambarkan sebagai berikut:
e. Activity diagram Pengguna
Gambar 3.2Activity DiagramPengguna
Aktifitas ini memungkinkan pengguna untuk langsung menginputkan data
laptopnya, kemudian sistem memberikan respon dengan menampilkan data
rekomendasi.
act Business Process Mo...
Mulai
Input Type Laptop
Selesai
Tampil daftar
Rekomendasi Game
53
f. Activity diagram Admin
Gambar 3.3Activity Diagram Admin
Dalam sistem ini admin berperan dalam menginput data pengetahuan
sebagai dasar dari sitem untuk melakukan perangkingan
3.4.3 Sequence Diagram
Sebuah diagram sequence merepresentasikan interaksi antara objek yang
berbeda dalam sistem.Aspek penting dari diagram sequence adalah bahwa hal itu
adalah sebuah pesan yang digambarkan terhadap waktu. Ini berarti bahwa urutan
yang tepat dari interaksi antara objek direpresentasikan langkah demi langkah.
Objek yang berbeda dalam diagram urutan berinteraksi satu sama lain dengan
mengirimkan "pesan".
act Business Process Mo...
Mulai
Input Data VGA
Input Data Prosessor
Input Data Game
Input data Laptop
Selesai
54
Gambar 3.4 Sequence Diagram Sistem
Dari diagram diatas menggambarkan admin dapat mengakses seluruh form
melalui form utama yang nantinya akan mengarahkan pengguna pada form tujuan,
yang mana nantinya tiap form akan dapat mengakses data yang disimpan kedalam
database dan di tampilkan secara langsung melalui form tersebut.
sd Business Process Mo...
Admin Form Menu
Data Game Data Laptop Form Jenis
Prosessor
Form Jenis
VGA
LaporanLogin FormTampil daftar
Rekomendasi
GameDatabase
Masukkan
nama
Pengguna
dan sandi()Cek Nama Pengguna dan sandi di database()
Nama Pengguna dan
sandi tidak ditemukan()
Berikan Akses
ke menu() Nama Pengguna dan
sandi tidak ditemukan()Input Data Game()
Simpan()
Informasi data Game()
Input data laptop()
Simpan()
Informasi data laptop()
Input Data Prosessor()
Simpan()
Informasi Data prosessor()
Input Data VGA()
Simpan()
Informasi data VGA()
Input Data Permintaan()
Minta data dari spesifikasi()
Data Spesifikasi()
Rekomendasi()
Minta data
laporan()
Ambil
data()
Informasi()
Laporan()
Sampaikan
Pesan
kesalahan()
55
3.4.4 Diagram Konteks
Pada diagram konteks digambarkan proses umum yang terjadi di dalam sistem.
Gambar 3.5 Diagram Konteks
3.4.5 Desain Database Dan Tabel
Dalam pembuatan sistem ini penulis menggunakan 10 tabel untuk
menyimpan semua hal yang diperlukan dalam penyampaian spesifikasi game,
tabel - tabel tersebut adalah sebagai berikut :
a. Tabel Pengguna
Untuk mengamankan sistem ini maka penulis menggunakan sebuah
login form yang dibantu oleh tabel pengguna untuk menyimpan data dari
operator yang menginput data game dan spesifikasi.
Tabel 3.5 Tabel Pengguna
No Field Type Ukuran Ket
1 User Short text 20 Primary
2 Sandi Short text 20 Kata sandi untuk login
3 Nama Short text 30 Nama Petugas
Tabel pengguna terdiri dari dua field yang berguna untuk menyimpan
identitas pengguna yang dapat memasuki atau mengakses fitur admin aplikasi ini.
aplikasi sistem
penunjang keputusan
pemilihan game
berdasar spesifikasi
laptop
Admin
Data Spesifikasi
Jenis Laptop
/ Spesifikasi Laptop
Input data
Spesifikasi Game
& spesifikasi Laptop Daftar
Rekomendasi Game
Pelanggan
56
b. Tabel Stok Game
Tabel ini menyimpan jumlah game yang direlasikan dengan tabel game
sehingga petugas dapat mengetahui jumlah stok.
Tabel 3.6 Stok
No Field Type Ukuran Ket
1. Kode_Game Short text 10 Primary Key
2. Stok Number 2 Stok DVD
c. Tabel Pelanggan
Tabel Pelanggan berisi data pelanggan yang menjadi penyewa di rental
reaktor tersebut.
Tabel 3.7 Data Pelanggan
No Field Type Ukuran Ket
1. Id_Pel Short Text 10 Primary Key
2. Nama Short Text 80 Nama Pelanggan
3. Tempat Short Text 40 Tempat Lahir
4. Tgl Date Tanggal Lahir
5. Pekerjaan Short text 40 Pekerjaan Pelanggan
6. Telp Short text 20 Nomer Telpon
7. Alamat Memo 255 Alamat Pelanggan
8. Jumlah_Sewa Number 2 Jumlah DVD Yang Telah
Disewa
d. Tabel Penyewaan
Tabel dibawah berfungsi menyimpan Data Penyewaan
Tabel 3.8 Data Penyewaan
No Field Type Ukuran Ket
1. NoTrans Short text 10 Primary Key
2. Tgl_Sewa Date Tanggal Transaksi
3. Id_Pel Short Text 10 Kunci Relasi Ke Tabel Pelanggan
4. JmlSewa Number Integer Jumlah Game Yang disewa
57
5. Tagihan Number Currency Total Tagihan Biaya Sewa
e. Tabel Detil Transaksi
Tabel Detil transaksi merupakan tabel yang menyimpan rincian dari
transaksi, sehingga nantinya dapat dilakukan pencetakan nota penyewaan
sebagai bukti penyewaan game tersebut yang menampilkan jenis game apa
saja yang disewa si pelanggan.
Tabel 3.9 Data Detil Transaksi
No Field Type Ukuran Ket
1. No AutoNumber Primary Key
2. NoTrans Short Text 10 Kunci Relasi Ke Tabel Penyewaan
3. Kode_Game Short text 10 Kunci Relasi Ke Tabel Game
4. Harga Number Currency Harga Sewa Game
Khusus untuk harga sewa game ditentukan jumlah DVD game tersebut, untuk
game yang disimpan dalam satu DVD biaya sewanya adalah Rp 10.000,-
sedang untuk game dengan dua DVD biaya sewanya adalah Rp 15.000,- dan
untuk yang lebih dari tiga DVD mendapatkan harga Rp 20.000,-.
f. Tabel Game
Tabel Game digunakan untuk menyimpan data umum dari sebuah game.
Tabel 3.10 Tabel Game
No Field Type Ukuran Ket
1. Kode_Game Short text 10 Primary Key
2. Nama Short Text 80 Nama Game
3. Tahun Short Text 4 Tahun Rilir game
4. Min Number Integer Skor Minimal PC Yang
diperlukan game
5. Max Number Integer Skor Yang disarankan
6. Genre Short text 20 Jenis Game
7. Penerbit Short Text 50 Perusahaan Pembuat Game
8. Deskripsi Memo 255 Deskripsi jalan cerita game
secara umum
9. Jumlah_DVD Number 2 Jumlah DVD untuk
58
menyimpan Game tersebut
Tabel diatas diisi data identitas suatu game.
g. Tabel Spesifikasi VGA
Tabel Spesifikasi VGA ini nantinya akan direlasikan ke tabel
game untuk menampilkan data game secara lengkap :
Tabel 3.11 Tabel Spesifikasi VGA
No Field Type Ukuran Ket
1. Kode_VGA Short text 10 Primary Key
2. Tahun Short Text 4 Tahun Pembuatan
3. Memory Short text 25 Kapasitas Memory
4. DDR Short Text 25 Jenis DDR
5. Resolusi Short Text 25 Resolusi Output
6. Vendor Short Text 25 Vendor pembuat
Dari tebel diatas menggambarkan 6 (enam) field yang berfungsi
untuk menyimpan data Spesifikasi minimal sebuah game.
h. Tabel Spesifikasi Prosesor
Tabel Spesifikasi Rekomendasi ini nantinya akan direlasikan ke
tabel game untuk menampilkan data game secara lengkap :
Tabel 3.12 Tabel Spesifikasi Prosesor
No Field Type Ukuran Ket
1. Kode_Proci Short text 10 Primary Key
2. Type Short Text 25 Nama Prosesor
3. Cache Short text 25 Besar Cache
4. Core Short Text 25 Jumlah Core
5. Vendor Short Text 25 Vendor Pembuat
Dari tebel diatas menggambarkan 5 (lima) field yang berfungsi untuk
menyimpan data Spesifikasi Rekomendasi sebuah game
59
i. Tabel Spesifikasi Minimal Game
Tabel Spesifikasi minimal ini nantinya akan direlasikan ke tabel
game untuk menampilkan data game secara lengkap :
Tabel 3.13 Tabel Spesifikasi Minimal
No Field Type Ukuran Ket
1. Kode_Game Short text 10 Primary Key
2. Kode_Prosesor Short Text 10 Nama Prosesor
3. Kode_VGA Short text 10 Nama Kartu Grafis
4. RAM Short Text 25 Kapasitas RAM
5. Hardisk Short Text 25 Kapasitas Hardisk
6. OS Short Text 25 Jenis OS
Dari tebel diatas menggambarkan 6 (enam) field yang berfungsi untuk
menyimpan data Spesifikasi minimal sebuah game.
j. Tabel Spesifikasi Rekomendasi Game
Tabel Spesifikasi Rekomendasi ini nantinya akan direlasikan ke
tabel game untuk menampilkan data game secara lengkap :
Tabel 3.14 Tabel Spesifikasi Rekomendasi
No Field Type Ukuran Ket
1. Kode_Game Short text 10 Primary Key
2. Kode_Prosesor Short Text 10 Nama Prosesor
3. Kode_VGA Short text 10 Nama Kartu Grafis
4. RAM Short Text 25 Kapasitas RAM
5. Hardisk Short Text 25 Kapasitas Hardisk
6. OS Short Text 25 Jenis OS
Dari tebel diatas menggambarkan 6 (enam) field yang berfungsi untuk
menyimpan data Spesifikasi Rekomendasi sebuah game.
60
k. Tabel Skor Spesifikasi Minimal Game
Tabel Spesifikasi minimal ini nantinya akan direlasikan ke tabel
game untuk menampilkan data game secara lengkap :
Tabel 3.15 Tabel Skor Spesifikasi Minimal
No Field Type Ukuran Ket
1. Kode_Game Short text 10 Primary Key
2. Sm_Prosesor Number Double Skor Min Prosesor
3. Sm_VGA Number Double Skor Min Kartu Grafis
4. Sm_RAM Number Double Skor Min RAM
5. Sm_Hardisk Number Double Skor Min Hardisk
6. Sm_OS Number Double Skor Min Jenis OS
7. Sm_Total Number Double Total Skor Min
Dari tebel diatas menggambarkan 7 (tujuh) field yang berfungsi untuk
menyimpan data skor Spesifikasi minimal sebuah game.
l. Tabel SkorSpesifikasi Rekomendasi Game
Tabel Spesifikasi Rekomendasi ini nantinya akan direlasikan ke
tabel game untuk menampilkan data game secara lengkap :
Tabel 3.16 Tabel Skor Spesifikasi Rekomendasi
No Field Type Ukuran Ket
1. Kode_Game Short text 10 Primary Key
2. Sr_Prosesor Number Double Skor rek Prosesor
3. Sr_VGA Number Double Skor rek Kartu Grafis
4. Sr_RAM Number Double Skor rek RAM
5. Sr_Hardisk Number Double Skor rek Hardisk
6. Sr_OS Number Double Skor rek Jenis OS
7. Sr_Total Number Double Total Skor rek
61
Dari tebel diatas menggambarkan 7 (tujuh) field yang berfungsi untuk
menyimpan data Skor Spesifikasi Rekomendasi sebuah game.
m. Tabel Spesifikasi Laptop
Tabel Spesifikasi laptop ini berisi tentang spesifikasi laptop yang
berkaitan dengan keperluan game, berikut tabel laptop tersebut :
Tabel 3.17 Tabel Spesifikasi Laptop
No Field Type Ukuran Ket
1. Kode_Laptop Short text 10 Primary Key
2. Nama_Laptop Short text 30 Nama Laptop
3. Kode_Prosesor Short Text 25 Nama Prosesor
4. Kode_VGA Short text 25 Nama Kartu Grafis
5. RAM Short Text 25 Kapasitas RAM
6. Hardisk Short Text 25 Kapasitas Hardisk
7. OS Short Text 25 Jenis OS
Dari tebel diatas menggambarkan 7 (tujuh) field yang berfungsi untuk
menyimpan data Spesifikasi laptop.
n. Tabel Skor Laptop
Tabel Skor laptop ini akan di isi dengan skor pripheral laptop
berdasarkan tingkatannya :
Tabel 3.18 Tabel Skor Spesifikasi Laptop
No Field Type Ukuran Ket
1. Kode_Laptop Short text 10 Primary Key
2. Sp_Prosesor Number Double Nama Prosesor
3. Sp_VGA Number Double Nama Kartu Grafis
4. Sp_RAM Number Double Kapasitas RAM
5. Sp_Hardisk Number Double Kapasitas Hardisk
6. Sp_OS Number Double Jenis OS
62
7. Sp_Total Number Double Total Skor
Dari tebel diatas menggambarkan 7 (tujuh) field yang berfungsi untuk
menyimpan data skor Spesifikasi laptop.
o. Relasi tabel
Relasi tabel merupakan hubungan antara tabel yang mempresentasikan
hubungan antar objek di dunia nyata. Relasi merupakan hubungan yang terjadi
pada suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek di
dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu database, pada
penelitian ini penulis membuat relasi dari tabel – tabel diatas sebagai berikut :
63
Gambar 3.6 Relasi Tabel
64
3.4.6 Desain arsitektural
Gambar 3.7 Desain arsitektural
3.4.7 Desain Interface
Desain interface adalah untuk membuat interaksi pengguna sesederhana dan
seefisien mungkin, dalam hal mencapai tujuan pengguna—atau apa yang sering disebut
dengan user-centered design. Desain Antarmuka Pengguna yang baik dapat memberikan
penyelesaian pekerjaan dengan menggunakan tangan tanpa menarik perhatian yang
tidak perlu terhadap dirinya sendiri. Desain grafis dapat dimanfaatkan untuk
mendukung kegunaan (bahasa Inggris: Usability). Proses desain haruslah seimbang
antara fungsi teknis dan elemen visual (misalnya, model mental) untuk menciptakan
sebuah sistem yang tidak hanya bisa beroperasi tetapi juga dapat digunakan dan
disesuaikan dengan kebutuhan pengguna.
Menu Utama
Data Utama
Data Pelanggan
Data VGA
Data Prosessor
Data Laptop
Data Game
Transaksi
Daftar Rekomendasi
Penyewaan
Laporan
Daftar Game
Daftar Laptop
Daftar Rekomendasi Game
Daftar Penyewa
Daftar Transaksi
Pengaturan
Pengelolaan Akun
Pencadangan basis data
Keluar
65
a. Form Login
Gambar 3.8 Desain Interface Form Login
Form Login akan muncul saat petugas akan memasuki area admin, dimana dalam
area admin pengguna dapat melakukan input data laptop game dan lain – lain.
b. Form Pelanggan
Gambar 3.9 Master Pelanggan
Untuk menginput data pelanggan, pengguna dapat mengakses form ini. Form ini dapat
diakses dari menu utama maupun dari form transaksi penyewaan, hal ini dilakukan agar
mempersingkat waktu saat melakukan transaksi tidak perlu menutup form sewa untuk
mengisi data pelanggan ini.
66
c. Form Game
Gambar 3.10 Form Input Data game
Form data game digunakan untuk memasukkan data game yang terssedia atau
pun release . data – data game tersebut nantinya akan dijadikan rekomendasi pada form
rekomendasi game.
d. Form Laptop
Gambar 3.11 Form Data Laptop
67
Form data laptop memberikan akses untuk pemgguna dapat melakukan input
data laptop yang beredar dipasaran yang mungkin saja dimiliki oleh pelanggan,
nantinya akan dibandingkan dengan data game untuk daftar rekomendasi.
e. Form Transaksi Penyewaan
Gambar 3.12 Data Transaksi Penyewaan
Pada form ini pengguna dapat menyimpan data transaksi dimana setelah
mengambil data pelanggan dan mengisi tanggal sewa, pengguna cukup mengambil id
game atau melakukan pencarian kemudian menekan tombol tambah, maka secara
otomatis jumlah sewa dan total tagihan akan muncul. Setelah semua terinput, tombol
simpan akan muncul dan saat di klik semua data akan disimpan kedalam database.
68
f. Form Rekomendasi Game
Gambar 3.13 Form Rekomendasi Game
Untuk dapat menggunakan form ini pengguna tidak perlu login. Saat pengguna
memilih laptop kemudian menekan/ klik tombol rekomendasi, maka secara otomatis
pada daftar game akan muncul game apa saja yang dapat dijalankan di laptop tersebut.
Untuk melihat detil dari game tersebut pengguna cukup mengklik salah satu data yang
terpapar pada grid, maka detil informasi kan muncul pada listbox disamping grid
tersebut.
69
BAB IV
HASIL DAN PEMBAHASAN
4.1. Hasil
Pada hasil ini, penulis akan membahas tentang tampilan dan impelementasi dari
masing-masing halaman, dari menu utama, Master Pelanggan, Data game, Data Laptop,
Transaksi Penyewaan, Rekomendasi Game
4.1.1. Adapun Fitur yang tersedia dalam aplikasi ini :
Aplikasi ini menawarkan beberapa fitur antara lain:
1. Form Menu
Form menu adalah tampilan ke menu utama.
2. Master Pelanggan
Form master pelanggan merupakan form untuk memmasukkan data pelangan yang
akan melakukan transaksi penyewaan.
3. Data game
Form data game adalah form untuk memasukkan data game yang tersedia.
4. Data Laptop
Form data laptop adalah form untuk menyimpan data laptop
5. Transaksi Penyewaan
Form transaksi penyewaan merupakan form untuk menyimpan data transaksi
penyewaan.
6. Rekomendasi Game
Form ini dapat memberikan referensi kepada calon pelanggan dalam memilih game
yang akan disewa.
7. Untilitas
Untuk menggunakan form ini, pengguna harus login terlebih dahulu sebagai admin
a. Atur sandi → Form ini digunakan untuk menambah, menghapus ataupun merubah
sandi dan pengguna
b. Atur Latar dan Tema→ Dalam form ini administrator dapat mengganti gambar
latar dari apliksi dan juga merubah tema/skins aplikasi ini
70
8. Keluar
a. Logout →Menu ini berfungsi untuk membatalkan semua data login,
sehingga untuk beberapa fitur aplikasi ini harus login kembali
b. Keluar → Menu ini berfungsi untuk menutup aplikasi.
4.1.2 Implementasi
Pada bab ini akan dijelaskan mengenai implementasi dari perencanaan program
yang sudah dijelaskan pada bab sebelumnya
1. Form Menu
Gambar 4.1 Menu Utama
Pada form menu ini merupakan form utama yang menjadi jalan agar dapat
mengakses seluruh fasilitas yang ada diapliasi ini
1. Form Login
Gambar 4.2 Form Login
Untuk memasuki beberapa menu diperlukan autentifikasi user, dalam form login
ini, user mendapatkan kesempatan 3 kali kesalah dalam memasukkan nama pengguna
71
ataupun kata sandi, jika terjadi kessalahan dalam memasukkan user maka akan muncul
pesan seperti gambar dibawah :
Gambar 4.3 Pesan Kesalahan nama pengguna
Begitu pula jika terjadi kesalahan input pada kata sandi, maka akan muncul
pesan kesalahan
2. Form Data Pelanggan
Gambar 4.4 Form Pelanggan
Seperti yang dijelaskan diatas, form ini berisikan data pelanggan yang menyewa.
72
3. Form Data VGA
Gambar 4.5 Form Input data VGA
Form data VGA berfungsi sebagai acuan data dalam perhitungan dan
memeberikan skor untuk laptop dan game.
4. Form Data Input Prosessor
Gambar 4.6 Form data prosessor
Sama seperti form data VGA, Form data Prosessor juga berfungsi sebagai acuan
data dalam perhitungan dan memeberikan skor untuk laptop dan game.
73
5. Form Data Laptop
Gambar 4.7 Form Data Laptop
Form data laptop memberikan akses untuk pemgguna dapat melakukan input data
laptop yang beredar dipasaran yang mungkin saja dimiliki oleh pelanggan, nantinya
akan dibandingkan dengan data game untuk daftar rekomendasi.
6. Form Data Game
Form data game digunakan untuk memasukkan data game yang terssedia atau pun
release . data – data game tersebut nantinya akan dijadikan rekomendasi pada form
rekomendasi game.
74
Gambar 4.8 Form Data Game
7. Form Rekomendasi Game
Gambar 4.9 Form Rekomendasi
Untuk dapat menggunakan form ini pengguna tidak perlu login. Saat pengguna
memilih laptop kemudian menekan/ klik tombol rekomendasi, maka secara otomatis
75
pada daftar game akan muncul game apa saja yang dapat dijalankan di laptop tersebut.
Untuk melihat detil dari game tersebut pengguna cukup mengklik salah satu data yang
terpapar pada grid, maka detil informasi kan muncul pada listbox disamping grid
tersebut.
8. Form Penyewaan
Gambar 4.10 Form Peyewaan
Pada form ini pengguna dapat menyimpan data transaksi dimana setelah
mengambil data pelanggan dan mengisi tanggal sewa, pengguna cukup mengambil id
game atau melakukan pencarian kemudian menekan tombol tambah, maka secara
otomatis jumlah sewa dan total tagihan akan muncul. Setelah semua terinput, tombol
simpan akan muncul dan saat di klik semua data akan disimpan kedalam database
9. Form Pengembalian
Untuk menyelesaikan suatu transaksi maka pelanggan harus melakukan pengembalian
dvd game yang disewa, oleh karena itu maka form transaksi penyewaan dibuat.
76
Gambar 4.11 Form Pengembalian Transaksi
Pada form ini pengguna mesukkan pencatatan pengembalian barang, admin
mengklik ‘Cari transaksi’ maka akan munculkan daftar nama penyewa yang belum
menyelesaikan transaksinya. Dengan menekan tombol transaksi selesai, maka data
pelanggan akan disimpan dan pelanggan tersebut dapat kembali melakukan penyewaan.
10. UntilitasAtur Sandi
Gambar 4.12 Form Atur Sandi
Form ini digunakan untuk menambah, menghapus ataupun merubah sandi dan
pengguna
77
4.2 Pembahasan
4.2.1 Pengujian White Box
Metode white box adalah metode desain test case yang menggunakan struktur
kontrol desain prosedural untuk memperoleh test case. Dengan menggunakan metode
white box perekayasa sistem dapat melakukan test case yang dapat :
a. Memberikan jaminan bahwa semua jalur independen pada suatu modul telah
digunakan paling tidak satu kali.
b. Menggunakan semua keputusan logis pada sisi true dan false
Pengujian dilakukan pada scrip sistem utama adalah pada form rekomendasi
game yang merupakan fitur andalan sistem ini. Berikut adalah hasil pengujian :
procedureTFrekomendasi.FormActivate(Sender:TObject);
begin
withQrekLaptopdo
begin
close;
sql.Clear;
sql.Add('SELECT TLaptop.Kode_laptop, TLaptop.Nama_laptop, TProsesor.Type,');
sql.Add('TVGA.Seri, TLaptop.RAM, TLaptop.Hardisk, TLaptop.OS, TLaptop.Skor');
sql.Add('FROM (TLaptop INNER JOIN TProsesor ON TLaptop.Kode_Proci =
TProsesor.Kode_Proci)');
sql.Add('INNER JOIN TVGA ON TLaptop.Kode_VGA = TVGA.Kode_VGA');
open;
end;
withdm.QTamplaptopdo
begin
close;
sql.Clear;
sql.Add('SELECT TLaptop.Kode_laptop, TLaptop.Nama_laptop, TProsesor.Type,');
sql.Add('TVGA.Seri, TLaptop.RAM, TLaptop.Hardisk, TLaptop.OS, TLaptop.Skor');
sql.Add('FROM (TLaptop INNER JOIN TProsesor ON TLaptop.Kode_Proci =
TProsesor.Kode_Proci)');
sql.Add('INNER JOIN TVGA ON TLaptop.Kode_VGA = TVGA.Kode_VGA');
open;
end;
withQrekGamedo
begin
Close;
sql.Clear;
SQL.Add('select * from tgame');
open
end;
FLaptop.ADOQuery1.Open;
FLaptop.ADOQuery1.First;
ComboBox1.Clear;
whilenot(FLaptop.ADOQuery1.Eof)do
begin
ComboBox1.Items.Add(FLaptop.ADOQuery1.FieldValues['Nama_laptop']);
FLaptop.ADOQuery1.Next;
end;
1
2
3
4
5
78
dm.QGame.Open;
DM.QGame.First;
ComboBox2.Clear;
whilenot(DM.QGame.Eof)do
begin
ComboBox2.Items.Add(dm.QGame.FieldValues['Nama']);
DM.QGame.Next;
end;
Memo1.Clear;
end;
procedureTFrekomendasi.ComboBox1Change(Sender:TObject);
begin
withQrekLaptopdo
begin
close;
sql.Clear;
sql.Add('SELECT TLaptop.Kode_laptop, TLaptop.Nama_laptop, TProsesor.Type,');
sql.Add('TVGA.Seri, TLaptop.RAM, TLaptop.Hardisk, TLaptop.OS, TLaptop.Skor');
sql.Add('FROM (TLaptop INNER JOIN TProsesor ON TLaptop.Kode_Proci =
TProsesor.Kode_Proci)');
sql.Add('INNER JOIN TVGA ON TLaptop.Kode_VGA = TVGA.Kode_VGA');
sql.add('where Nama_laptop+Kode_laptop Like "%'+ComboBox1.Text+'%"');
open;
end;
end;
procedureTFrekomendasi.ComboBox2Change(Sender:TObject);
begin
withQrekGamedo
begin
close;
sql.Clear;
sql.Add('SELECT * from tgame');
sql.add('where Nama+Kode_game Like "%'+ComboBox2.Text+'%"');
open;
end;
end;
procedureTFrekomendasi.DBGrid2CellClick(Column:TColumn);
begin
QrekGame.Close;
QrekGame.SQL.Clear;
QrekGame.SQL.Add('SELECT TGame.Kode_game, TGame.Nama,TGame.tahun,TGame.min,TGame.max,
TLaptop.Kode_laptop,');
QrekGame.SQL.Add('TLaptop.Nama_laptop, Tgame.genre, Tgame.penerbit, Tgame.Deskripsi,
Tgame.Jumlah_DVD FROM (TGame INNER JOIN TmpRek ON ');
QrekGame.SQL.Add('TGame.Kode_game = TmpRek.Kode_game) INNER JOIN TLaptop ON ');
QrekGame.SQL.Add('TmpRek.Kode_laptop = TLaptop.Kode_laptop');
QrekGame.SQL.Add('where TLaptop.Kode_laptop Like
"%'+QrekLaptop.FieldByName('Kode_laptop').Value+'%"');
QrekGame.Open;
withDM.QtampLaptopdo
begin
Locate('kode_laptop',QrekLaptop.FieldByName('Kode_laptop').Value,[]);
Memo1.Clear;
Memo1.Lines.Add('Kode laptop : '+FieldValues['Kode_laptop']);
Memo1.Lines.Add('Nama laptop : '+FieldValues['Nama_laptop']);
Memo1.Lines.Add('Type : '+FieldValues['Type']);
Memo1.Lines.Add('Seri : '+FieldValues['Seri']);
Memo1.Lines.Add('RAM : '+FieldValues['RAM']);
Memo1.Lines.Add('Hardisk : '+FieldValues['Hardisk']);
Memo1.Lines.Add('OS : '+FieldValues['OS']);
Memo1.Lines.Add('Skor : '+Fieldbyname('Skor').asstring);
Memo1.Lines.Add('Berdasar database aplikasi,'+#13+'jumlah Game yang support dengan
Laptop ini '+#13+'adalah '+IntToStr(QrekGame.RecordCount)+' Buah');
end;
end;
6
7
8
9
10
11
79
procedureTFrekomendasi.DBGrid1CellClick(Column:TColumn);
begin
QrekLaptop.Close;
QrekLaptop.SQL.Clear;
QrekLaptop.SQL.Add('SELECT TGame.Kode_game, TGame.Nama,TGame.tahun,TGame.min,TGame.max,
TLaptop.Kode_laptop,');
QrekLaptop.SQL.Add('TLaptop.Nama_laptop, Tgame.genre, Tgame.penerbit, Tgame.Deskripsi,
Tgame.Jumlah_DVD FROM (TGame INNER JOIN TmpRek ON ');
QrekLaptop.SQL.Add('TGame.Kode_game = TmpRek.Kode_game) INNER JOIN TLaptop ON ');
QrekLaptop.SQL.Add('TmpRek.Kode_laptop = TLaptop.Kode_laptop');
QrekLaptop.SQL.Add('where TGame.Kode_game Like
"%'+QrekGame.FieldByName('kode_game').Value+'%"');
QrekLaptop.Open;
Memo1.Clear;
withMemo1.Linesdo
begin
Add('Berdasar database aplikasi jumlah laptop yang support dengan game ini adalah
'+IntToStr(QrekLaptop.RecordCount)+' Buah');
Add('Rincian Keterangan :');
Add('Kode Game : '+QrekGameKode_game.Value);
Add('Nama Game : '+QrekGameNama.Value);
Add('Tahun Terbit : '+QrekGameTahun.Value);
Add('Poin Rekomendasi : '+QrekGameMax.AsString);
Add('Rekomendasi Minimal : '+QrekGameMin.AsString);
Add('Gendre Game : '+QrekGameGenre.Value);
Add('penerbit Game : '+QrekGamePenerbit.Value);
Add('Jumlah DVD : '+QrekGameJumlah_DVD.AsString);
Add('Deskripsi : '+QrekGameDeskripsi.Value);
end;
end;
procedureTFrekomendasi.Button1Click(Sender:TObject);
begin
Tgabung.First;
whilenot(Tgabung.IsEmpty)do
Tgabung.Delete;
QrekGame.First;
whilenot(QrekGame.Eof)do
begin
QrekLaptop.Close;
QrekLaptop.SQL.Clear;
QrekLaptop.SQL.Add('select * from tlaptop where
skor>'+QrekGame.Fieldbyname('min').AsString)
;
QrekLaptop.Open;
QrekLaptop.First;
whilenot(QrekLaptop.Eof)do
begin
Tgabung.Append;
TgabungKode_game.Value:=QrekGame.FieldByName('Kode_game').AsString;
TgabungKode_laptop.Value:=QrekLaptop.Fieldbyname('Kode_laptop').AsString;
Tgabung.Post;
QrekLaptop.Next;
end;
QrekGame.Next;
end;
Tgabung.Close;
Tgabung.Open;
end;
end.
12
13
14
15
16
80
Grafik Alir Program adalah sebagai berikut :
Gambar 4.13 Diagram alur kompleksitas siklomatis program
Kompleksitas Siklomatis (pengukuran kuantitatif terhadap kompleksitas logis suatu
program) dari grafik alir dapat diperoleh dengan perhitungan :
V(G) = E – N + 2 (4.1)
1
6
5
2
7
4
3
8 9
14
13
10 12
11
15
16
81
Dimana :
E = Jumlah edge grafik alir yang ditandakan dengan gambar panah
N = Jumlah simpul grafik alir yang ditandakan dengan gambar lingkaran
Sehingga kompleksitas siklomatisnya
V(G) = 16 – 15 + 2 = 3.
Basis set yang dihasilkan dari jalur independent secara linier adalah jalur sebagai
berikut:
1 – 2 – 3 – 4– 5 – 6 – 7 – 8– 12 – 13 – 9 – 10 – 11 – 14 – 15 – 16
1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – 10 – 11 – 12 – 13 – 14 – 15 – 16
1 – 2 – 3 – 4 – 5 – 6 – 7 – 9 – 10 – 11 – 8– 12 – 13 – 14 – 15 – 16
Ketika aplikasi dijalankan, maka terlihat bahwa salah satu basis set yang
dihasilkan adalah 1 – 2 – 3 – 4 – 5 – 6 – 7 – 9 – 10 – 11 – 8– 12 – 13 – 14 – 15 – 16
dan terlihat bahwa simpul telah dieksekusi satu kali. Berdasarkan ketentuan tersebut
dari segi kelayakan software, sistem ini telah memenuhi syarat.
.
4.2.2 Pengujian Blackbox
Form Konsultasi memiliki beberapa buah item yang akan diuji,
diantaranyaCombobox, Grid 1, Grid 2, Tombol Segarkan Data dan Tombol Ulang,
Tabel 4.1 Tabel Pengujian Blackbox
No Nama Objek Tujuan Hasil implementasi Hasil Uji
1. Combobox1 Memfilter data Memfilter data Sesuai
2. Grid 1 Memfilter data laptop Data Laptop terfilter Sesuai
3. Grid 2 Memfilter data game Data Game terfilter Sesuai
4. Segarkan Data Memulai ulang proses
seleksi data dan
pengelompokan game dan
laptop
Data game dan laptop
telah terseleksi dan
terkelompokan
Sesuai
5. Tombol Ulang Mereset tampilan Kembali
seperti awal
Tampilan data kembali
seperti awal
Sesuai
82
4.2.3 Pengujian User Acceptance
Pengujian dengan User Acceptance Testing merupakan pengujian yang
dilakukan secara objektif dimana program aplikasi setelah diuji secara langsung pada
rental game “reactor”, kemudian membuat kuesioner mengenai kepuasan user dengan
kandungan point syarat user friendly.
User Acceptence Testing (UAT) adalah proses untuk mendapatkan konfirmasi
bahwa sebuah sistem memenuhi yang disepakati persyaratan. Dalam pengembangan
perangkat lunak, UAT adalah salah satu tahap akhir proyek dan sering terjadi sebelum
klien atau pelanggan menerima sistem baru.
Analisa hasil kuesioner dilakukan dengan memberikan 5 pertanyaan mengenai
aplikasi rental game kepada 10 orang responden pada rental game “reactor”, sebagai
berikut:
1. Apakah Anda setuju aplikasi ini mudah untuk digunakan?
2. Apakah Anda setuju aplikasi yang telah dibuat sangat membantu dalam melakukan
pemilihan game yang sesuai dengan laptop yang anda gunakan?
3. Apakah Anda setuju aplikasi yang dirancang ini sesuai dengan keperluan admin?
4. Apakah Anda setuju aplikasi ini dapat berjalan dengan baik, sesaat setelah eksekusi
/ dijalankan sampai terlihat interface aplikasi ?
5. Apakah Anda setuju aplikasi ini menghasilkan informasi yang akurat yang
dibutuhkan oleh penyewa game?
Dari hasil jawaban pertanyaan-pertanyaan yang telah diajukan kepada
koresponden kemudian diukur dengan menggunakan Skala Likert. Skala Likert
merupakan bentuk skala penilaian yang digunakan untuk mengukur tingkat sikap,
pendapat dan persepsi seseorang yang menggunakan distribusi respon sebagai dasar
penentuan nilai skalanya. Bentuk dari skala penilaian tersebut antara 1 (satu) sampai (4)
empat dengan deskripsi sebagai berikut :
83
Sangat Setuju (SS) = 4
Setuju (S) = 3
Tidak Setuju (TS) = 2
Sangat Tidak Setuju (STS) = 1
Selanjutnya dicari rata-rata dari setiap jawaban responden, untuk memudahkan
penilaian rata-rata tersebut, maka digunakan interval untuk menentukan panjang kelas
interval, rumus yang digunakan adalah sebagai berikut :
Panjang kelas interval = Rentang
Banyak kelas interval
Dimana :
Rentang = Nilai Tertinggi – Nilai Terendah
Banyak kelas interval = 4
Jadi, panjang kelas interval =4−1
4= 0,75
Keterangan Kreteria Responden :
Angka 1,00 - 1,75 = Sangat Tidak Setuju (STS)
Angka 1,76 - 2,50 = Tidak Setuju (TS)
Angka 2,51 - 3,25 = Setuju (S)
Angka 3,26 - 4.00 = Sangat Setuju (SS)
Adapun tingkat kepuasan responden terhadap hal yang ditanyakan dengan hasil
sebagai berikut:
1. Apakah Anda setuju aplikasi ini mudah untuk digunakan?
Tabel 4.2 Hasil UAT Pertanyaan Pertama
Tanggapan Jumlah Bobot
Nilai
Skor Persentasi
%
Sangat Setuju (SS) 1 4 4 10%
Setuju (S) 5 3 15 50%
Tidak Setuju (TS) 2 2 4 20%
Sangat Tidak Setuju (STS) 2 1 2 20%
Jumlah 10 25 100%
84
Berdasarkan hasil UAT di atas, maka dapat dibuat grafik sebagai berikut:
Gambar 4.14 Grafik Hasil UAT Pertanyaan Pertama
Dari tabel di atas dapat disimpulkan sebagian besar responden setuju dengan
pertanyaan mengenai apakah aplikasi ini mudah untuk digunakan, dilihat dari rata-rata
skor yaitu 25/10 = 2,5 karena berada pada interval 2,50 – 3,25 berarti setuju.
2. Apakah anda setuju aplikasi yang telah dibuat sangat membantu dalam melakukan
pemilihan game yang sesuai dengan laptop yang anda gunakan?
Tabel 4.3 Hasil UAT Pertanyaan Kedua
Tanggapan Jumlah Bobot
Nilai
Skor Persentasi
%
Sangat Setuju (SS) 6 4 24 60%
Setuju (S) 2 3 6 20%
Tidak Setuju (TS) 2 2 4 20%
Sangat Tidak Setuju (STS) 0 1 0 0%
Jumlah 10 34 100%
Berdasarkan hasil UAT di atas, maka dapat dibuat grafik sebagai berikut:
Gambar 4. 15 Grafik Hasil UAT Pertanyaan Kedua
Dari tabel di atas dapat disimpulkan sebagian besar responden sangat setuju dengan
pertanyaan mengenai apakah aplikasi yang telah dibuat sangat membantu dalam
10%
50%20%
20%
Sangat Setuju (SS)
Setuju (s)
Tidak Setuju (TS)
Sangat Tidak Setuju(STS)
60%20%
20%
0%Sangat Setuju (SS)
Setuju (S)
Tidak Setuju (TS)
Sangat TidakSetuju (STS)
85
pemilihan game yang sesuai dengan laptop yang digunakan, dilihat dari rata-rata skor
yaitu 34/10 = 3,4 karena berada pada interval 3,26 - 4.00 berarti sangat setuju.
3. Apakah Anda setuju aplikasi yang dirancang ini sesuai dengan keperluan admin?
Tabel 4.4 Hasil UAT Pertanyaan Ketiga
Tanggapan Jumlah Bobot
Nilai
Skor Persentasi
%
Sangat Setuju (SS) 7 4 28 70%
Setuju (S) 2 3 15 20%
Tidak Setuju (TS) 1 2 2 10%
Sangat Tidak Setuju (STS) 0 1 0 0%
Jumlah 10 45 100%
Berdasarkan hasil UAT di atas, maka dapat dibuat grafik sebagai berikut:
Gambar 4.16 Grafik Hasil UAT Pertanyaan Ketiga
Dari tabel di atas dapat disimpulkan sebagian besar responden sangat setuju
dengan pertanyaan mengenai apakah aplikasi yang dirancang ini sesuai dengan
keperluan admin, dilihat dari rata-rata skor yaitu 45/10 = 4,5 karena berada pada
interval 3,26 - 4.00 berarti sangat setuju.
4. Apakah Anda setuju aplikasi ini dapat berjalan dengan baik, sesaat setelah eksekusi
/ dijalankan sampai terlihat interface aplikasi ?
70%
20%
10%
0%
Sangat Setuju (SS)
Setuju (S)
Tidak Setuju (TS)
Sangat TidakSetuju (STS)
86
Tabel 4.5 Hasil UAT Pertanyaan Keempat
Tanggapan Jumlah Bobot
Nilai
Skor Persentasi
%
Sangat Setuju (SS) 1 4 4 10%
Setuju (S) 8 3 24 80%
Tidak Setuju (TS) 1 2 2 10%
Sangat Tidak Setuju (STS) 0 1 0 0%
Jumlah 10 30 100%
Berdasarkan hasil UAT di atas, maka dapat dibuat grafik sebagai berikut:
Gambar 4.17 Grafik Hasil UAT Pertanyaan Keempat
Dari tabel di atas dapat disimpulkan sebagian besar responden setuju dengan
pertanyaan mengenai apakah aplikasi ini dapat berjalan dengan baik, sesaat setelah
eksekusi / dijalankan sampai terlihat interface aplikasi. Dilihat dari rata-rata skor yaitu
30/10 = 3,0 karena berada pada interval 2,51 - 3,25 berarti setuju.
5. Apakah Anda setuju aplikasi ini menghasilkan informasi yang akurat yang
dibutuhkan oleh penyewa game?
Tabel 4.6 Hasil UAT Pertanyaan Kelima
Tanggapan Jumlah Bobot
Nilai
Skor Persentasi
%
Sangat Setuju (SS) 3 4 12 30%
Setuju (S) 5 3 15 50%
Tidak Setuju (TS) 2 2 4 20%
Sangat Tidak Setuju (STS) 0 1 0 0%
Jumlah 10 31 100%
10%
80%
10% 0%
Sales
Sangat Setuju (SS)
Setuju (S)
Tidak Setuju (TS)
Sangat Tidak Setuju(STS)
87
Berdasarkan hasil UAT di atas, maka dapat dibuat grafik sebagai berikut:
Gambar 4.18 Grafik Hasil UAT Pertanyaan Kelima
Dari tabel di atas dapat disimpulkan sebagian besar responden setuju dengan
pertanyaan mengenai apakah aplikasi ini menghasilkan informasi akurat yang
dibutuhkan oleh penyewa game, dilihat dari rata-rata skor yaitu 31/10 = 3,1 karena
berada pada interval 2,51 - 3,25 berarti setuju.
30%
50%
20%
0%
Sangat Setuju (SS)
Setuju (S)
Tidak Setuju(TS)
4th Qtr
88
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Dari hasil implementasi penelitian diatas disimpulkan bahwa sistem yang
dibangun sudah dapat melakukan pengelompokan laptop berdasarkan spesifikasi yang
diperlukan oleh game ataupun game yang dikelompokkan berdasar spesifikasi laptop
yang diperlukannya, menurut hasil user acceptence didapati pengguna memberikan
respon positif dengan tingkat setuju lebih dari 50% responden
5.2. Saran
Tidak menutup kemungkinan pada masa yang akan datang Aplikasi yang telah
dibangun ini mengalami penyempurnaan baik dalam sistem yang diolah maupun dalam
penyajian tampilan aplikasinya. Misalnya pada aplikasi yang telah dirancang dan
dibangun oleh penulis ini masih terdapat banyak kekurangan pada laporan maupun pada
perancangan ataupun pembuatanya. Sehingga disarankan pada penelitian lanjutan
dilakukan perbaikan sistem diantaranya penambahan fasilitas aplikasi serta peningkatan
yang memungkinkan sistem ini dapat diakses pada jaringan.
89
DAFTAR PUSTAKA
Dirgayusari, A. M., Er, M., & Baskoro, F. (2012). Pembuatan Purwarupa Aplikasi
Skoring Dan Dashboard Sertifikasi Guru. Prosiding Seminar Nasional
Manajemen Teknologi Xv Program Studi Mmt-Its.
Fuller, L. U., & Cook, K. (2014). Access 2013 For Dummies. Hoboken: John
Wiley & Sons.
Indriyawan, E. (2011). MASTERING DELPHI XE. Jakarta: Andi Publisher .
khristianto, t. (2010). komputerisasi penyewaan vcd film pada karunia indah
sentosa semar. dinamika informatika.
Kusuma, H. A. (2014). Aplikasi Program Bantu Perhitungan Stok Penjualan /
Pembelian Pada Pt. Alcools. Fakultas Ilmu Komputer, Universitas Dian
Nuswantoro.
Laudon, K. (2008). Sistem Informasi Manajemen 2 (ed.10). Jakarta: Penerbit
Salemba.
Madiono, L., & Susanto, A. (2013). Sistem Pendukung Keputusan Kelayakan
Kredit Sepeda Motor Honda Di Nusantara Sakti Cabang Sukun Semarang
Dengan Metode Scoring System. UDINUS.
Neti. (2013). Perancangan Aplikasi Rental Mobil Pada Cv Karya Bersama
Palembang. STMIK-MDP.
Owen, G. (2014). Using Microsoft Excel and Access 2013 for Accounting.
Cengage Learning.
90
Prof.Dr.Ir Marimin, M. (2004). Teknik & Apl Pengambilan Keputusan. Grasindo.
Subagyo, A. (2008). Studi Kelayakan. Jakarta: Elex Media Komputindo.
Wasana, E. (2005). Sistem Pendukung Keputusan Kelayakan Pengajuan Kredit
Sepeda Motor Menggunakan Metode Scoring System.
91
DAFTAR RIWAYAT HIDUP
a. Data Personal
NIM : 3101 0901 1312
Nama : RURI MURDIANOOR
Tempat / Tanggal Lahir : Kuala Kapuas, 27 JUNI 1992
Jenis Kelamin : Laki laki
Agama : Islam
Status Perkawinan : Belum Menikah
Jenjang : Strata Satu (S1)
Program Studi : Sistem Informasi
Alamat Rumah : Jln Suprapto XXI No. 103 Rt. 68 Rw. 07 Kode Pos
74323 Sampit, Kalimantan Tengah.
Telp/HP : -/ 085249169946 / 087815966571
Email : [email protected]
b. Pendidikan Formal
Jenjang Nama Lembaga Jurusan Tahun Lulus
SD/MI
SDN Banyuanyar 1 Sampang (Jawa
Timur) 2003
SMP/MTs SMPN 2 Sampit 2006
SMK/SMU/MA SMAN 2 Sampit IPA 2009
Demikian daftar riwayat hidup ini dibuat dengan sebenarnya
Banjarmasin, 2015
Mahasiswa
(Ruri Murdianoor)
FOTO
3x4
92
LAMPIRAN