Laporan Praktikum ini Sebagai Syarat Memenuhi Kelulusan Mata Kuliah Praktikum
Manajemen Informasi dan Basis Data
RAHMAD MASNANA
211055201051
DOSEN PENGAMPU
AFRINA, S.KOM, M.SI
ii
KATA PENGANTAR
Puji syukur kami panjatkan kepada kehadirat Tuhan Yang Maha Kuasa atas
segala rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan laporan
praktikum Manajemen Informasi dan Basis Data yang berjudul:
“SISTEM INFORMASI DATA PENJUALAN KONSOL PERMAINAN PADA
MEGAGAME CENTRE MEGA MALL BATAM”
Laporan Praktikum ini merupakan salah satu syarat lulus pada Matakuliah
Praktikum Manajemen Informasi dan Basis Data. Pada Fakultas Teknik Program Studi
Teknik Informatika Universitas Ibnu Sina Batam.
Pada kesempatan ini, penulis mengucapkan terima kasih yang sedalam-
dalamnya kepada semua pihak yang telah membantu dan memberikan dukungan dalam
penyelesaian laporan praktikum ini, sehingga dapat diselesaikan dengan baik dan tepat
waktu. Ucapan terima kasih khususnya penulis sampaikan kepada:
1. Ibu Andi Tenri Ummu drg., selaku Ketua Yayasan Pendidikan Ibnu Sina Batam.
2. Bapak Dr. H. Mustaqim Syuaib, S. E., M.M., Selaku Rektor Universitas Ibnu
Sina
3. Bapak Dr. Ir. Larisang, MT., selaku Dekan Fakultas Teknik Universitas Ibnu
Sina.
4. Ibu Army Trilidia Devega, S.Kom., M.Pd.T, selaku Kepala Program Studi
Teknik Informatik, Fakultas Teknik Universitas Ibnu Sina.
5. Ibu Afrina S.Kom., M.SI, selaku Dosen Pengampu Matakuliah Praktikum
Manajemen Informasi dan Basis Data.
6. Bapak Ir. Hanafi, S.Kom., M.Kom. selaku Kepala Laboratorium Teknik
Informatika.
7. Orang Tua penulis yang telah membesarkan serta mendidik kami dengan sabar
dan penuh kasih sayang sampai sekarang.
8. Kepada seluruh pihak yang tidak dapat disebutkan satu persatu yang telah
membantu penulis dalam penyelesaian laporan Praktikum Manajemen Informasi
dan Basis Data ini.
iii
Akhirnya dengan segala kerendahan hati, penulis menyadari bahwa masih
banyak kekurangan dan kelemahan yang disebabkan oleh keterbatasan penulis. Oleh
karena itu, kritik dan saran yang bersifat membangun dari pembaca sangat kami
harapkan demi kesempurnaan laporan praktikum ini, sehingga laporan ini menjadi lebih
baik dan bermanfaat sehingga dapat memberikan wawasan yang lebih luas dan dapat
menjadi sumbangan pemikiran kepada pembaca khususnya para mahasiswa Fakultas
Teknik Universitas Ibnu Sina Batam.
Penulis
iv
DAFTAR ISI
BAB I PENDAHULUAN.................................................................................................1
1.3.1 Tujuan...............................................................................................................2
1.3.2 Manfaat.............................................................................................................3
2.2 Sistem.......................................................................................................................5
2.3 Informasi..................................................................................................................6
2.8 XAMPP..................................................................................................................10
v
2.10 MySQL (My Structured Query Language)..........................................................11
3.5.1 Wawancara......................................................................................................16
3.5.2 Observasi.........................................................................................................16
3.5.3 Dokumentasi...................................................................................................17
4.3 Identifikasi.............................................................................................................23
vi
4.3.2 Form Data Akun Admin..................................................................................25
BAB V PENUTUP..........................................................................................................31
5.1 Kesimpulan............................................................................................................31
5.2 Saran......................................................................................................................31
DAFTAR PUSTAKA......................................................................................................32
LAMPIRAN....................................................................................................................33
DAFTAR TABEL
DAFTAR GAMBAR
Gambar 2.1 Bagan Sistem.................................................................................................5
.........................................................................................................................................25
.........................................................................................................................................26
vii
Gambar 4.2 Form Data Akun Admin..............................................................................26
.........................................................................................................................................27
.........................................................................................................................................28
viii
BAB I
PENDAHULUAN
1
I.2 Rumusan, Identifikasi, dan Batasan Masalah
I.2.1 Rumusan Masalah
Terdapat beberapa pertanyaaan sebagai rumusan masalah pada laporan ini
seperti:
2
I.3 Tujuan dan Manfaat Pembuatan Laporan Praktikum
I.3.1 Tujuan
Adapun tujuan dari penelitian adalah sebagai berikut:
I.3.2 Manfaat
Hasil laporan ini diharapkan dapat mempermudah pihak yang memerlukan
analisis penjualan Konsol Permainan dimasa mendatang. Manfaat dari
pembuatan laporan praktikum ini adalah:
3
ditentukan metode penulisannya walaupun belum sepenuhnya
sempurna pasca pengerjaannya.
4
BAB II
LANDASAN TEORI
II.2 Sistem
Sistem adalah gabungan dari elemen-elemen dalam masalah, terintegrasi
bersama sedemikian rupa sehingga memungkinkan para pihak menggunakan
informasi dalam masalah untuk mencapai tujuan tertentu.(Setiyaningsih, 2015).
Sistem lalu dibagi 3 bagian, 3 bagian tersebut adalah masukan (input), proses
(process), dan keluaran (output). Ketiga dasar pembentuk sistem tersebut akn
dikelilingi oleh lingkungan (environment) dan selalu akan ada sistem yang
dirancang dengan memberi umpan balik (feedback). Bagan dari sebuah sistem bisa
dilihat pada gambar berikut.
5
Dengan demikian dapatlah diuraikan masing-masing dari elemen-elemen sistem
tersebut pengertiannya sebagai:
1. Masukan (Input) merupakan bagian awal sistem yang meliputi semua hal yang
dijadikan masukan atau masuk kedalam sistem.
2. Proses (Process) merupakan suatu pekerjaan yang mentransformasikan
masukan menjadi keluaran.
3. Keluaran (Output) adalah produk jadi atau hasil dari pengolahan masukan oleh
proses.
4. Lingkungan (Environment) adalah tempat dimana sistem tersebut berada atau
diletakkan. Segala yang termasuk sebagai lingkungan adalah semua elemen
yang berasda diluar sistem yang mempengaruhi dan terpengaruhi oleh sistem
tersebut.
5. Umpan balik (Feedback) adalah suatu sensor yang berguna untuk mencegah
timbulnya keluaran yang tidak sesuai dengan yang diinginkan atau
memberikan informasi ketika hal ini terjadi.
II.3 Informasi
Informasi adalah olahan data menjadi sebuah bentuk yang lebih memiliki fungsi
guna bagi penerimanya dan dapat digunakan sebagai alat bantu (tools) untuk
pengambilan suatu keputusan (Wahyono, 2004), sementara menurut Yati Siti
(Mulyati, 2005) informasi merupakan data yang diletakkan dalam suatu konteks
yang memiliki arti bagi penerimanya. Sumber dari informasi itu sendiri merupakan
data, data kenyataan atau fakta yang menggambarkan suatu event (kejadian yang
terjadi pada momen tertentu) dan kesatuan yang nyata (Hutahaean, 2015).
6
keputusan selanjutnya baik untuk jangka pendek, menengah atau panjang dalam
sebuah organisasi (Yulianto et al., 2009).
7
Suatu sistem informasi pada dasarnya terbentuk melalui suatu kelompok
pada kegiatan operasi yang statis yaitu dengan cara mengumpulkan data,
mengelompokkan data, menghitung, menganalisis dan menyajikan laporan.
8
tersusun sebagai tiga bagian utama; teknisi (brainware), perangkat lunak
(software), dan perangkat keras (hardware).
Brainware mengandung informasi dari sistem berdasarkan sistem informasi
yang berkutat pada penerapannya untuk tujuan komunikasi, komputasi, dan
tujuan kontrol, serta harus cerdas (intelligent) dan terintegrasi (Kitagawa,
1977). Hardware berperan penting sebagai suatu media penyimpanan vital
bagi sistem informasi yang berfungsi sebagai tempat untuk menampung
database atau lebih mudah dikatakan sebagai sumber data dan informasi
untuk memperlancar dan mempermudah kerja dari sistem informasi.
Software berfungsi sebagai tempat untuk mengolah, menghitung dan
memanipulasi data yang diambil dari hardware untuk menciptakan suatu
informasi.
e. Blok Basis Data (Database Block)
Basis data (database) adalah himpunan data yang saling terkait dan
berhubungan satu dengan yang lain, tersimpan di perangkat keras komputer
dan menggunakan perangkat lunak untuk direkayasa. Data pada basis data
perlu diorganisir agar menghasilkan informasi yang berkualitas. Basis data
diakses dan direkayasa menggunakan program software yang disebut
sebagai DBMS (Database Management System).
f. Blok Kendali (Control Block)
Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api,
temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem
itu sendiri, inefisienitas, sabotase dan lain sebagainya. Maka perlu
rancangan dan penerapan untuk meyakinkan bahwa segala sesuatu yang
dapat merusak sebuah sistem dapat dicegah dan apabila terlanjur terjadi
kesalahan-kesalahan maka dapat langsung diatasi.
9
II.6 Pengembangan Sistem Informasi
Pengembangan sistem informasi sering disebut sebagai proses
pengembangan sistem (System Development) pengembangan sistem
didefinisikan sebagai aktivitas untuk menghasilkan sistem informasi berbasis
komputer untuk menyelesaikan persoalan problem organisasi atau
memanfaatkan kesempatan (opportunities) yang ditimbulkan.
10
sumber, untuk mengetahui berbagai sumber dan untuk mengetahui perbedaan
dan ketidaksesuaian pemerikasaan ini dilakukan dengan kegiatan pemeliharaan
file (file maintenance).(Siregar & Sundari, 2016)
II.8 XAMPP
(Lestanti & Susana, 2016b) menyatakan bahwa XAMPP merupakan tool yang
menyediakan paket perangkat lunak ke dalam satu buah paket.Dengan menginstall
XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache,
PHP dan MySQL secara manual. XAMPP akan menginstalasi dan
mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi dan Menurut
(Sitohang, 2018) XAMPP adalah salah satu paket instalasi Apache, PHP, dan MySQL
secara instant yang dapat digunakan untuk membantu proses instalasi ketiga produk
tersebut, sedangkan Wahana Komputer 2009:30 (dalam Siregar & Sundari, 2016)
menyatakan XAMPP adalah salah satu pake instalasi Apache, PHP, dan MySQL secara
instan yang dapat digunakan untuk membantu proses instalasi instan.
Berdasarkan pendapat di atas dapat disimpulkan bahwa, XAMPP adalah perangkat
lunak yang bebas untuk digunakan dan sebagai server yang berdiri sendiri (localhost),
yang terdiri dari beberapa program yaitu Apache HTTP Server, MySQL database,
bahasa pemrograman PHP dan Perl.
II.9 PHP (Personal Home Page Hypertext Processor)
PHP merupakan singkatan dari Personal Home Page Hypertext Processor. PHP
merupakan bahasa script yang ditempatkan dalam server dan diproses diserver hasilnya
dikirimkan ke klien, tempat pemakainya menggunakan browser Kadir, 2008 (dalam
Susanti, 2016), sedangkan (Yehendra & Yulianto, 2015) menyatakan PHP adalah
singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script
server-side dalam pengembangan web yang disisipkan pada dokumen HTML.
Pengguna PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs
web tersebut menjadi lebih mudah dan efisien. PHP merupakan software open-source
yang disebarkan dan dilisensikan secara gratis.
11
Menurut Agus Saputra, 2011 PHP atau yang memiliki kepanjangan PHP Hypertext
Preprocessor merupakan suatu bahasa pemrograman yang difungsikan untuk
membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya
adalah beda kondisi. HTML digunakan sebagai pembangun atau pondasi dari kerangka
layout web, sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya
PHP tersebut, web akan sangat mudah di-maintenance (dalam Rahmawati & Mulyono,
2016).
II.10 MySQL (My Structured Query Language)
MySQL adalah salah satu jenis database server yang menggunakan SQL sebagai bahasa
dasar untuk mengakses databasenya. Dengan menggunakan script PHP dan PERL
Software database ini dapat berfungsi atau berjalan pada semua platform sistem operasi
yang biasa digunakan (Windows, Linux, OS/2, berbagai varian Unix) Kadir, 2008
(Susanti, 2016) dan Andi Sunyoto, 2007 (dalam Rahmawati & Mulyono, 2016) MySQL
adalah salah satu database serveropen-source yang popular, sedangkan (Abdullah, 2015)
menyatakan MySQL merupakan sebuah perangkat lunak sistem manajemen basis data
SQL yang multithread dan multi-user. MySQL sangat popular pengembang web (web
developers) karena memiliki kecepatan dan ukuran yang kecil membuat MySQL lebih
ideal untuk website ditambah lagi dengan fakta bahwa MySQL adalah open-source
yang berarti gratis, Sedangkan Junaedi 2005 (dalam Sony & Gandhi, 2017) MySQL
adalah salah satu jenis database server yang sangat terkenal dan banyak digunakan
untuk membangun aplikasi web yang menggunakan database sebagai sumber dan
pengelolaan datanya.
Berdasarkan pendapat di atas dapat disimpulkan bahwa, MySQL adalah suatu software
atau program yang digunakan untuk membuat sebuah database sebagai pengolah data
yang bersifat open source.
II.11 Bagan Alir (Flowchart)
Flowchart merupakan alat bantu yang digunakan untuk menerangkan logika
program, berupa suatu bagan yang menjelaskan secara rinci langkah-langkah dari
proses program.
12
Simbol-simbol yang digunakan dalam flowchart dapat dijelaskan pada Tabel
2.1 berikut:
SIMBOL KETERANGAN
13
Penghubung halaman lain. Digunakan untuk menunjukan
hubungan arus proses yang terputus dengan sambungan
yang ada di halaman lain.
14
II.12.3 Fungsi MegaGame Centre Cabang Mega Mall Batam Centre
Dikatakan bahwa video game ada 2 jenis yaitu fisik dan digital, secara bentuk fisik
artinya suatu permainan berada dalam bentuk kaset atau disk sedangkan secara bentuk
digital video game tersebut dijual dalam bentuk sistem yang dinamakan digital
distribution.
BAB III
METODE PERANCANGAN
15
III.2.1 Data Primer
Data Primer adalah data yang menjadi sumber informasi utama yang
digunakan penulis dan penulisan laporan praktikum ini. Data primer biasanya
berisikan pengamatan dan pelaksanaan praktikum.
1. Mulai
2. Masukan data
3. Simpan data (Ya atau Tidak)
4. Data tersimpan
5. Selesai
16
III.5.1 Wawancara
Wawancara adalah metode pengumpulan data yang dilakukan dengan cara
mewawancara atau bertanya langsung kepada yang memiliki usaha maupun
kepada yang bekerja dan pernah bekerja di MegaGame Centre Cabang Mega
Mall Batam.
III.5.2 Observasi
Observasi atau pengamatan dilakukan oleh penulis sebagai bahan
pengamatan untuk dijadikan sebagai data primer. Dalam pengamatan berikut
kedepannya, observasi penulis akan disediakan dalam bentuk dokumentasi yang
berupa gambar-gambar dari MegaGame Centre Cabang Mega Mall Batam.
III.5.3 Dokumentasi
Dokumentasi atau pendokumentasian merupakan metode pengumpulan
data primer dengan cara merekam atau mengambil gambar dari aktivitas yang
berada di MegaGame Centre Cabang Mega Mall Batam.
1. Pengumpulan Data
2. Perancangan Model
3. Perancangan Interface
4. Pemrograman
5. Implementasi
17
III.7 Flowchart
18
BAB IV
HASIL DAN PEMBAHASAN
19
dalam konsol
10 memory Varchar 30 Tipe memory yang
disediakan developer
11 storage Varchar 20 Ruang penyimpanan
yang disediakan
developer
12 media_dsk Varchar 30 Tipe format media yang
menjalankan game dalam
konsol
13 ctrl_input Varchar 20 Jenis kontroler yang
dipakai
14 graph_crd Varchar 20 Kartu VGA/grafik yang
disediakan developer
15 price Int 10 Harga produk dalam nilai
dolar Amerika
Tabel 4.1 Tabel Ketersediaan Konsol
20
8 op_sys Varchar 40 Sistem operasi yang
menjalankan konsol
9 cpu Varchar 40 Model CPU yang dipakai
dalam konsol
10 memory Varchar 30 Tipe memory yang
disediakan developer
11 storage Varchar 20 Ruang penyimpanan
yang disediakan
developer
12 media_dsk Varchar 30 Tipe format media yang
menjalankan game dalam
konsol
13 ctrl_input Varchar 20 Jenis kontroler yang
dipakai
14 graph_crd Varchar 20 Kartu VGA/grafik yang
disediakan developer
15 price Int 10 Harga produk dalam nilai
dolar Amerika
Tabel 4.2 Tabel Penjualan Konsol
3. Login
No. Nama Field Type Width Keterangan
1 username Varchar 30 username
2 password Varchar 30 password
Tabel 4.3 Tabel Login
IV.3 Identifikasi
Tahap implementasi adalah tahap akhir dalam menggambarkan sistem yaitu dengan
meletakkan sistem agar siap untuk dioperasikan. Implementasi berguna untuk
21
mempermudah penerepan sistem yang disiapkan agar pengentrian data sampai pada
penyajian informasi sesuai dengan prosedur yang telah direncanakan.
Sebelum program diterapkan program harus bebas terlebih dahulu dari kesalahan-
kesalahan yang akan terjadi. Program diuji ditiap modul dan dilanjutkan dengan
pengujian ke semua modul yang telah dirangkai. Kesalahan yang mungkin terjadi dapat
diklasifikasikan kedalam 3 bentuk yaitu:
1. Kesalahan Bahasa (Language errors) atau yang biasa disebut juga sebagai kesalahan
penulisan kode program yang tidak sesuai dengan yang sudah diisyaratkan.
2. Kesalahan waktu proses (Runtime errors) adalah kesalahan yang terjadi sewaktu
program dijalankan. Kesalahan ini akan menyebabkan proses program terhenti sebelum
selesai pada saatnya karena compiler menemukan kondisi yang belum terpenuhi yang
tidak terbiasa dikerjakan.
3. Kesalahan logika (Logical errors) adalah kesalahan dari logika program yang dibuat.
Setelah bebas dari kesalahan, dilanjutkan dengan pengujian sistem. Tujuan utama dari
pengujian sistem adalah untuk memastikan bahwa elemen-elemen atau komponen-
komponen dari sebuah sistem telah berfungsi sesuai dengan yang diharapkan.
Pengujian perlu dilakukan untuk mencari kesalahan-kesalahan atau kelemahan-
kelemahan yang mungkin terjadi.
IV.3.1 Form Menu Utama
Form Menu Utama pada sistem ini merupakan Form awal yang akan ditampilkan pada
bagian utama, yang bertujuan untuk menghubungkan user ke form-form yang berkaitan
dengan Penjualan Konsol Permainan yang meliputi Data Akun Admin, Data
Ketersediaan, Data Penjualan dan Logout. Untuk lebih jelasnya dapat dilihat pada
Gambar 4.1 dibawah ini:
22
Gambar 4.1 Form Menu Utama
Form pengolahan data akun admin dapat dilihat pada Gambar 4.3 dibawah
ini:
23
Gambar 4.2 Form Data Akun Admin
24
Gambar 4.3 Form Login
25
Gambar 4.4 Penjelasan dari setiap kolom
26
Gambar 4.5 Form Input Data Konsol Permainan
27
Gambar 4.6 Form Input Penjualan Konsol Permainan
28
BAB V
PENUTUP
V.1 Kesimpulan
Setelah menilite langsung ke toko penjualan konsol permainan, penulis dapat
memberikan kesimpulan:
1. Selain bersifat menyenangkan, video game dapat memberikan
sensasi relaksi maupun olahraga secara virtual yang dapat
menyehatkan tubuh user
2. Aplikasi sistem informasi pengelolaan berfungsi sebagai
tempat penyimpanan data karena tersedianya basis data.
V.2 Saran
Setelah mengemukakan beberapa kesimpulan dari keseluruhan isi laporan
praktikum ini maka penulis dapat mengemukakan saran-saran sebagai berikut :
29
DAFTAR PUSTAKA
Hutahaean, J. (2015). Konsep Sistem Informasi Bab II-Bab III.pdf (pp. 8–15).
Deepublish Publisher.
Kitagawa, T. (1977). Structure Formation of Scientific Brainware As a Basis of Data
Base Management. Bulletin of Mathematical Statistics, 17(3/4), 55–64.
https://doi.org/10.5109/13114
Mulyati, Y. S. (2005). Konsep Sistem Informasi. Jurnal Administrasi Pendidikan UPI,
3, 1–14. https://ejournal.upi.edu/index.php/JAPSPs/article/viewFile/6095/4116
Setiyaningsih, W. (2015). Konsep Sistem Pendukung Keputusan. In Yayasan Edelweis
(Vol. 1).
Sutabri, T. (2012). Konsep Sistem Informasi. In Universitas Respati Indonesia (Vol. 3,
Issue 1). Penerbit Andi.
Wahyono, T. (2004). Data dan Informasi. In Sistem Informasi Fakultas Teknologi
Informasi UKSW. https://d1wqtxts1xzle7.cloudfront.net/40023643/Bab_01-
Data_dan_Informasi.pdf?1447602912=&response-content-disposition=inline
%3B+filename
%3DBab_01_Data_dan_Informasi.pdf&Expires=1605595367&Signature=NB261y
hnEnDNU5SxKhyNp--V4DBSM7bABubBEONhCBHfvTuyJXC8~0UkH
Yulianto, A. A., Gartina, I., Astuti, R., Dewi, S., Sari, S. K., & Winanti, W. (2009).
Analisis dan Desain Sistem Informasi. Politeknik Telkom.
https://www.academia.edu/6048341/Analisis_dan_Desain_Sistem_Informasi
30
LAMPIRAN
31
32
33
34
35
36
37
38
39