Anda di halaman 1dari 26

LAPORAN AKHIR

“Pembelian Game Secara Online”


Diajukan untuk memenuhi tugas akhir mata kuliah

Pemrograman Dasar

Disusun oleh:
Nama : Faris Sumawijaya
NRP : 152018076

LABORATORIUM DASAR KOMPUTER


PROGRAM STUDI INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FALKUTAS TEKNOLOGI INDUSTRI
INSTITUT TEKNILOGI NASIONAL
BANDUNG
2019

i
Kata Pengantar

Puji dan syukur saya panjatkan kepada Tuhan Yang Maha Esa karena atas izin,
rahmat dan karunia-Nya saya dapat menyelesaikan laporan ini dengan baik. Laporan
dengan judul “Pembelian Games” ini disusun dengan tujuan untuk menyelesaikan
Laporan Akhir Pemograman Dasar.

Saya berharap agar laporan yang telah saya susun ini dapat memberikan
inspirasi bagi pembaca dan penulis yang lain. Saya juga berharap agar laporan ini
menjadi acuan yang baik dan berkualitas. saran dan kritik yang membangun dari Akang
& Teteh demi kesempurnaan laporan ini.

Bandung, Desember 2019

Penyusun

1
DAFTAR ISI

Kata Pengantar …………………………………………………………………… ...i

Daftar Gambar……………………………………………………………………..…iv

Daftar Tabel…………………………………………………………………………..v

BAB I Pendahuluan ………………………………………………………………..6

1.1 Latar Belakang Masalah ………………………………………………………….6

1.2 Rumusan Masalah…………….………………………………………… ……….7

1.3 Tujuan……………………………………………………………………… …….7

1.4 Batasan Masalah.………………………………………………………………….7

1.5 Sistematika Penulisan..…………………………………………………… …...…7

BAB II LANDASAN TEORI ……………………………………………………....9

BAB III ANALISIS DAN PERANCANGAN …………………………………….11

3.1 Studi Kasus………………………………………………………………………11

3.2 Desain
Mockup………………………………………………………………………………11

3.3 Flowchart………………………………………………………...………………14

3.4 Penjelasan Akhir……….……………………………………………… ……….16

BAB IV IMPLEMENTASI ……………………………………………………… 10

2
4.1 Hasil Output dan Penjelasan Alur………………………………………………. 10

4.2 Program dan Penjelasan Alur…………………………………………..………. 12

BAB V Penutup …………………………………………………………………… 16

5.1 Kesimpulan………………………………………………………………………16

5.2 Saran…………………………………………………………….……………… 16

3
DAFTAR GAMBAR

Gambar 3.2.1……………………………………………………………………… 15

Gambar 3.2.2……………………………………………………………………… 16

Gambar 3.2.3……………………………………………………………………… 17

Gambar 3.3.1……………………………………………………………………… 19

Gambar 4.1.1……………………………………………………………………… 21

Gambar 4.1.2……………………………………………………………………… 22

Gambar 4.1.3……………………………………………………………………… 22

Gambar 4.1.4……………………………………………………………………… 23

Gambar 4.2.1……………………………………………………………………… 23

Gambar 4.2.2……………………………………………………………………… 24

Gambar 4.2.3………………………………………………………………………24

4
DAFTAR TABEL

Tabel 4.1.1…………………………………………………………………………..19

Tabel 4.2.1…………………………………………………………………………..24

5
BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Pada jaman sekarang perkembangan teknologi begitu pesat, hanya dalam


hitungan menit sudah tercipta suatu kemajuan teknologi sehingga jika kita tidak
mengikuti informasi sebentar saja maka akan tertinggal sangat jauh. Hal ini
juga berakibat dalam banyak aspek kehidupan masyarakat. Dengan
perkembangan pesat teknologi saat ini semua kegiatan yang dilakukan oleh
masyarakat dapat dilakukan lebih mudah dan cepat termasuk dalam akses
informasi dan dalam usaha (bisnis) masyarakat.
Games adalah salah satu hobi yang banyak disukai oleh semua usia,
terutama usia muda, seorang pengguna game harus membeli suatu game jika
hendak memainkannya, pembelian secara konvensional sudah mulai
ditinggalkan oleh banyak orang, untuk menghemat waktu, maka diciptakan lah
aplikasi pembelian game secara online.
Melalui teknologi internet kita mendapatkan segala kemudahan dan
kecepatan sehingga semua dapat dilakukan dari tempat duduk tanpa harus
beranjak pergi sehingga dapat mengehemat energi dan waktu.
Dengan pertimbangan tersebut, maka saya ingin menerapkan pengetahuan
yang telah diperoleh untuk membuat tugas akhir dengan judul “Pembelian
Game”.

6
1.1 RUMUSAN MASALAH

Dari uraian latar belakang masalah di atas, dapat diidentifikasikan beberapa


masalah, yaitu :
1. Bagaimana cara kerjanya?
2. Siapa saja yang menggunakan?
3. Bagaimana perancangan Sistemnya?

1.2 TUJUAN
Berdasarkan judul project, maka dalam tujuan dapat dijelaskan sebagai
berikut:
1. Dapat memudahkan masyarkat dalam membeli games
2. Dapat menjelaskan cara kerja sistemnya.
3. Dapat merancang sistemnya.

1.3 BATASAN MASALAH


Dalam melakukan percobaan ini maka batasan masalah diantaranya sebagai
berikut:
1. Jumlah game sangat terbatas.
2. Desain tampilan masih menggunakan Delphi 7
3. Alur kerja sistem berdasarkan kode program yang dibuat.

1.4 SISTEMATIKA PENULISAN

1. BAB I PENDAHULUAN : Pada bab ini merupakan alasan penulis


memilih judul yang akan diteliti Tujuan, batasan dan rumusan masalah
dari penelitian yang dilakukan.
2. BAB II LANDASAN TEORI : Pada bab ini berisikan teori yang berupa
definisi yang diambil.

7
3. BAB III ANALISIS & PERANCANGAN : Pada Bab dua menjelaskan
tentang studi kasus, penjelasan alur, flowchart dan desain project yang
akan dilakukan
4. BAB III IMPLEMENTASI : Pada Bab tiga membahas tentang program
dan penjelasan program
5. BAB IV PENUTUP : Pada Bab ini berisi kesimpulan dan penutup dari
hasi poject yang dilakukan.

8
BAB II

LANDASAN TEORI

Pengertian Delphi adalah sebuah IDE Compiler untuk bahasa


pemrograman Pascal dan lingkungan pengembangan perangkat lunak yang
digunakan untk merancang suatu aplikasi program. IDE (Integrated
Development Environment) adalah program komputer yang memiliki
beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak.
Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan
dalam membangun perangkat lunak. Kompilator (Inggris: compiler) adalah
sebuah program komputer yang berguna untuk menerjemahkan program
komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program
yang ditulis dalam bahasa pemrograman lain. Pascal adalah bahasa
pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, bahasa
Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman
komputer.

Pada project yang dikerjakan komponen atau atribut yang saya gunakan
sebagai berikut :

1. Label : Komponen ini hanya digunakan untuk menambahkan teks di


dalam form. Pada aplikasi , Label digunakan sebagai informasi nama
dan daftar menu.
2. Edit Text : Komponen yang digunakan untuk menerima satu baris teks
yang merupakan data input pemakai. Komponen ini juga dapat
digunakan untuk menampilkan teks. Pada aplikasi saya, Edit Text
digunakan untuk input data , input jumlah pemesanan, dan input

9
pembayaran.
3. Button : Komponen yang dipakai untuk membuat button yang akan
dipakai untuk memilih pilihan di dalam aplikasi. Jika mengklik
komponen button tersebut maka suatu perintah atau kejadian akan
dijalankan. Pada aplikasi saya, Button digunakan sebagai perintah untuk
melanjutkan ke proses selanjutnya yang ada dapat kembali ke proses
sebelumnya.
4. GroupBox : Sebuah kontainer yang dapat digunakan untuk
mengelompokkan komponen-komponen lain seperti label, checkbox,
dan sebagainya.
5. Memo : digunakan untuk menampilkan beberapa baris teks pada form.
6. Checkbox : Digunakan untuk memilih dengan cara mencentang,
sehingga memungkinkan user dapat memilih lebih dari satu pilihan.
7. Image : Digunakan untuk menghiasi latar dari interface.

10
BAB III

PERANCANGAN

3.1 STUDI KASUS


Games merupakan sebuah permainan berupa virtual, pengguna harus membelinya
jika ingin memainkan suatu game, pembelian secara konvensional sangat menyita
waktu dan ongkos, maka dibuat lah “Pembelian Games Secara Online” untuk
mempermudah para pencinta game untuk membelinya.

3.2 DESAIN MOCKUP

Gambar 3.2.1

11
Gambar 3.2.2

Gambar 3.2.3

12
Gambar 3.2.4

13
3.3 FLOWCHART

Gambar 3.3.1(Form 1) Gambar 3.3.2(Form 2)

14
Gambar 3.3.3(form3) Gambar3.3.4(Form 4)

15
3.4 PENJELASAN AKHIR

Penjelasan:

Form 1

1. Pengguna diharuskan registrasi.


2. Klik button.
3. Maka akan masuk from selanjutnya.

Form 2

1. Pengguna login
2. Jika tidak berhasil maka harus login kembali
3. Jika berhasil masuk from selanjutnya.

Form 3

1. Pengguna bebas memasukan saldo.


2. Pilih game, kemudian beli game.
3. Jika tidak berhasil, maka user harus menambah saldonya.
4. Jika berhasil maka klik button selesai.
5. Jika pembelian belum selesai, maka akan tetap di from 3.
6. Jika pembelian selesai, maka akan menampilan from selanjutnya.

Form 4

1. Klik tombol keluar.


2. Jika klik tidak, maka akan tetap berada difrom 4.
3. Jika klik iya, maka akan keluar dari program.

16
BAB IV

IMPLEMENTASI

4.1 HASIL OUTPUT DAN PENJELASAN ALUR


Form 1

Gambar 4.1.1

Pengguna diharuskan melakukan registrasi terlebih dahulu untuk melanjutkan ke


form selanjtnya.

17
Form 2

Gambar 4.1.2

Pengguna diwajibkan login agar dapat melanjutkan ke form selanajutnya.

Form 3

Gambar 4.1.3

Pengguna dapat bebas memilih game yang dipilih dengan imputan saldo sesuai
dengan yang diinginkan pengguna, ketika membeli suatu game, maka saldo akan
berkurang sesuai harga game, jika pembelian selesai, maka klik tombol selesai.

18
Gambar 4.1.4

Tombol keluar untuk keluar dari program.

Penjelasan:

Tabel 4.1.1

Output Penjelasan
Edit text Untuk menginput data
Image Untuk memberi list sebuah gambar
Label Untuk memberi nama pada sebuah halaman
Memo Untuk menampilkan data yang sudah di input
Button Untuk proses maju mundurya sebuah from
Message Box Untuk menginformasikan sesuatu
Tabel 1

19
4.2 PROGRAM DAN PENJELASAN ALUR

Form 1

Gambar 4.2.1

20
Form 2

Gambar 4.2.2

21
Form 3

22
Gambar 4.2.3

Form 4

Gambar 4.2.4

23
Penjelasan:

Tabel 4.2.1

Output Penjelasan
Messagebox Memberi pesan pada pengguna
Application.terminate Untuk Mengakhiri sebuah program
Form Show Untuk membuka Form
Memo.Lines.Add Memo akan ditambahkan teks
Memo.Clear Mengosongkan kondisi awal pada memo
From.Hide Untuk menyembunyikan sebuah from
Inttostr Mengubah integer ke tipe data string
Strtoint Mengubah tipe data string ke integer

24
BAB V
PENUTUP

5.1.KESIMPULAN
Dari hasil pembuatan projek pembelian game secara online ini maka
dapat disumpulkan bahwa projek yang saya buat adalah sebuah aplikasi yang
dibuat dari software Delphi 7 yang digunakan untuk membuaat aplikasi
pembelian game secara online untuk mempermudah pecinta game untuk
melakukan pembelian game.

5.2. SARAN
Penulis menyadari masih banyak kekurangan dan jauh dari kata
sempurna pada project ini. Penulis berharap semoga project yang telah dibuat
dapat dikembangkan jauh lebih baik dan dapat bermanfaat bagi masyarakat
sekitar. Maka dari itu penulis mengharapkan kritik dan saran yang membangun
agar sistem ini dapat berkembang lebih baik.

25

Anda mungkin juga menyukai