Anda di halaman 1dari 22

TUGAS BESAR

SISTEM BASIS DATA

APLIKASI E-COMMERCE BERBASIS DESKTOP

Disusun oleh :

Zhafar Salim 181402001


M Haikal Alfansyah 181402010
Muhammad Ridwan Syahputra Lubis 181402034
Fiqri M Zuhair Pohan 181402094
Alvino Viando Putra 181402121

Universitas Sumatera Utara


Medan
2019
KATA PENGANTAR

Assalamu’alaykum Warahmatullahi Wabarakatuh,

Puji dan syukur kita panjatkan ke hadirat Tuhan Yang Maha Esa, karena berkat
limpahan Rahmat dan Karunia-nya sehingga kami dapat menyusun tugas besar ini dengan
baik dan tepat pada waktunya.

Tujuan dari penulisan laporan ini adalah untuk melengkapi tugas sistem basis data,
dan bertujuan untuk menambah wawasan tentang bagaimana membangun sistem jual beli
berbasis desktop.

Penyelesaian laporan tugas besar ini tidak terlepas dari berbagai pihak yang
membantu kami dalam memberikan kritik dan masukan. kami mengucapkan terima kasih
kepada:

1. Dosen mata kuliah Sistem Basis Data, Sarah Purnamawati S.T


2. Asisten mata kuliah Sistem Basis Data, Annisa Assya Mawaddah
3. Pihak-pihak lain yang tidak mungkin disebutkan satu per satu.

Kami menyadari bahwa masih banyak kekurangan yang mendasar pada laporan ini.
Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat
membangun kami. Saran dan kritik konstruktif dari pembaca sangat kami harapkan untuk
penyempurnaan makalah selanjutnya.

Akhir kata semoga laporan ini dapat memberikan manfaat bagi kita sekalian.

Wabillahi Taufiq Walhidayah, Wassalamu’alaykum Warahmatullahi Wabarakatuh.

Medan, 15 Desember 2019

Sistem Basis Data |i


DAFTAR ISI
Kata Pengantar....................................................................................................................i

Daftar isi.............................................................................................................................ii

BAB I Pendahuluan............................................................................................................1

I.1 Latar Belakang..............................................................................................................1

I.2 Rumusan Masalah.........................................................................................................2

I.3 Tujuan Dan Manfaat.....................................................................................................2

BAB II Landasan Teori......................................................................................................3

II.1 Sistem Basis Data.......................................................................................................3

II.2 ERD.............................................................................................................................3

II.3 Normalisasi Basis Data................................................................................................5

II.4 Visual Basic.................................................................................................................5

BAB III Penerapan Ilmu Kuliah Sistem Basis Data pada Aplikasi....................................6

III.1 ERD............................................................................................................................6

III.2 Alur Proses.................................................................................................................8

III.3 Logikal........................................................................................................................9

BAB IV Tampilan Aplikasi...............................................................................................11

BAB V Penutup.................................................................................................................19

V.1 Kesimpula...................................................................................................................19

V.2 Saran...........................................................................................................................19

Sistem Basis Data | ii


BAB I
PENDAHULUAN

I.1. LATAR BELAKANG

Perkembangan teknologi dapat memudahkan kita dalam melakukan apapun pada saat
ini. Manusia tidak lepas dari adanya teknologi. Artinya , bahwa tekonologi merupakan cara
mudah dalam setiap kegiatan manusia. Maka dari itu dengan berkembangnya teknologi
masalah akan mudah terselesaikan.

Salah satu contoh hasil dari perkembangan teknologi pada saat ini adalah adanya E-
Commerce.

Perdagangan elektronik (electronic commerce atau e-commerce) atau yang biasa


disebut jual beli online adalah penyebaran, penjualan, pembelian, pemasaran barang dan jasa
yang mengandalkan sistem elektronik, seperti internet, televisi, atau jaringan komputer
lainnya. E-commerce melibatkan transfer dana dan pertukaran data elektronik, sistem
manajemen dan pengumpulan data secara otomatis.

Saat ini jual beli online tidak hanya menawarkan produk berjenis barang, namun saat
ini penjualan dan pembelian software juga sudah berbasis online.

Nama aplikasi untuk tugas besar ini adalah “TokoApp”. Pengguna dapat
menggunakan aplikasi ini dengan sangat mudah. Pengguna hanya cukup mendaftarkan
akunnya dengan cara melengkapi data data dirinya. Setelah itu pengguna dapat membeli
software yang diinginkannya dengan cara mentransfer uang sebesar nominal yang telah
ditentukan aplikasi. Setelah pembayaran diverifikasi oleh admin, maka software dapat
diunduh/download oleh pengguna.

Dengan adanya aplikasi ini para pengguna dapat dengan mudah untuk meng-explore
dan membeli software dimana saja dan kapan saja

Sistem Basis Data |1


I.2. RUMUSAN MASALAH

1. Apa yang dimaksud dengan sistem basis data ?


2. Apa yang dimaksud dengan ERD ?
3. Apa yang dimaksud dengan normalisasi basis data ?
4. Bagaimana penerapannya pada aplikasi E-Commerce berbasis desktop ?

I.3. TUJUAN DAN MANFAAT

1. Untuk mengetahui apa yang dimaksud dengan sistem basis data, ERD, normalisasi
basis data.
2. Untuk mengetahui bagaimana penerapan ilmu mata kuliah sistem basis data pada
aplikasi TokoApp, yaitu aplikasi E-Commerce berbasis desktop.

Sistem Basis Data |2


BAB II
LANDASAN TEORI

II.1. SISTEM BASIS DATA

Basis data terdiri dari 2 (dua) kata, yaitu Basis dan Data. Basis bisa di artikan sebagai
markas ataupun gudang, tempat berkumpul. Sedangkan data yaitu kumpulan fakta dunia
nyata yang mewakili suatu objek, seperti manusia, barang, dan lain-lain yang direkam ke
dalam bentuk angka, bentuk huruf, simbol, teks, bunyi, gambar atau juga kombinasinya.
Pengertian basis data adalah kumpulan terorganisasi dari data – data yang saling berhubungan
sedemikian rupa sehingga dapat mudah disimpan, dimanipulasi, serta dipanggil oleh
penggunanya.

Definisi Basis data juga dapat diartikan sebagai kumpulan data yang terdiri dari satu
atau lebih tabel yang terintegrasi satu sama lain, dimana setiap user diberi wewenang untuk
dapat mengakses ( seperti mengubah,menghapus dll.) data dalam tabel-tabel tersebut.

II.2. ERD
ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan

antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan

antar relasi.

ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya

digunakan beberapa notasi dan simbol.

Pada dasarnya ada tiga komponen yang digunakan, yaitu :

Sistem Basis Data |3


a. Entitas

Entitas merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu

yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.

b. Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang
dapat

mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol

elips.

c. Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.

Derajat relasi atau kardinalitas rasio

Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya

One to One (1:1)

Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula

sebaliknya.

One to many (1:M / Many)

Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi

tidak sebaliknya.

Many to Many (M:M)

Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian

pula sebaliknya.

Sistem Basis Data |4


II.3. NORMALISASI BASIS DATA

Normalisasi adalah proses pengelompokan atribut data yang membentuk entitas


sederhana, nonredundan, fleksibel, dan mudah beradaptasi, Sehingga dapat dipastikan bahwa
basis data yang dibuat berkualitas baik. Tujuan normalisasi basis data adalah untuk
menghilangkan dan mengurangi redudansi data dan memastikan dependensi data (Data
berada pada tabel yang tepat).

II.4. VISUAL BASIC

Visual Basic adalah salah satu developement tools untuk membangun aplikasi dalam
lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan
pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk
kodenya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic
telah menjadi tools yang terkenal bagi para pemula maupun para developer. Visual Basic
adalah bahasa pemrograman berbasis Microsoft Windows yang merupakan Object Oriented
Programming (OOP), yaitu pemrograman berorientasi objek, Visual Basic menyediakan
objek-objek yang sangat kuat, berguna dan mudah.

Sistem Basis Data |5


BAB III
PENERAPAN ILMU MATA KULIAH SISTEM BASIS DATA
PADA APLIKASI

III.1. ERD
Terdapat dua ERD yang akan dilampirkan pada laporan ini dikarenakan terdapat
beberapa kendala dalam penerapannya, yaitu:

1. Yang seharusnya diterapkan

Sistem Basis Data |6


2. Yang diterapkan dalam aplikasi

Sistem Basis Data |7


III.2. ALUR PROSES

Sistem Basis Data |8


III.3. LOGIKAL
Terdapat dua logikal yang akan dilampirkan pada laporan ini dikarenakan terdapat
beberapa kendala dalam penerapannya, yaitu

1. Yang seharusnya diterapkan

Sistem Basis Data |9


2. Yang diterapkan dalam aplikasi

Sistem Basis Data | 10


BAB IV
TAMPILAN APLIKASI

 Halaman utama

 Daftar user

Sistem Basis Data | 10


 Login user

Sistem Basis Data | 11


 Login admin

Sistem Basis Data | 12


 Halaman admin

 Halaman data admin

Sistem Basis Data | 13


 Halaman data pengguna

 Halaman data aplikasi

Sistem Basis Data | 14


 Halaman data transaksi

 Halaman user

Sistem Basis Data | 15


 Halaman ketika salah satu banner aplikasi di klik banner

 Halaman beli aplikasi

Sistem Basis Data | 16


 Halaman transfer

 Halaman notifikasi transaksi/download aplikasi

Sistem Basis Data | 17


 Halaman user ganti password

Sistem Basis Data | 18


BAB V
PENUTUP

V.1. KESIMPULAN

Pada akhirnya penulis menyimpulkan bahwa:

TokoApp adalah aplikasi berbasis desktop yang dibuat untuk memudahkan pengguna
dalam pembelian aplikasi, tanpa harus pergi langsung ke toko tempat penjualan aplikasi.
Dalam aplikasi TokoApp pengguna dapat meng-explore aplikasi dan games yang ada.
Pengguna dapat mengakses dan membeli aplikasi kapanpun dan dimanapun.

V.2. SARAN

Demikian makalah ini kami buat. Kami mengakui dalam penulisan dan pembahasan
laporan ini masih banyak kekurangannya dan jauh dari kesempuranaan baik dalam
penyusunan kalimat, isi, maupun sistematika penulisan. Karena itu saran, kritik, dan masukan
sangat kami harapakan demi perbaikan selanjutnya. Semoga laporan ini dapat bermanfaat
bagi siapa saja yang berkesempatan membacanya.

Sistem Basis Data | 19

Anda mungkin juga menyukai