Anda di halaman 1dari 11

SISTEM MANAJEMEN DATABASE

(DBMS) PERUSAHAAN DIGITAL


TOKOPEDIA

NURSITI
0214103042
 Perusahaan digital (Multinasional Company) Tokopedia merupakan
sebuah toko online yang dimiliki oleh Indonesia. Tokopedia menjual
berbagai macam barang elektronik, peralatan kantor dan rumah tangga,
peralatan olahraga, kosmetik, perlengkapan bayi, dll. Tokopedia
dilengkapi dengan mesin pencari yang akan memudahkan pencarian
barang yang diinginkan terdapat juga fitur direktori yang dapat
dimanfaatkan sebagai catalog belanja. Tokopedia bekerjasama dengan
agen pengiriman besar di Indonesia yang mempermudah untuk
memeriksa status pengiriman barang.
Jenis Bisnis Tokopedia

 Sebagai perusahaan teknologi, Tokopedia menghadirkan empat bisnis


utama bagi para penggunanya. Bisnis pertama Tokopedia, sekaligus
yang menjadi bisnis paling dikenal masyarakat adalah marketplace.
Tokopedia menyediakan serambi bisnis C2C gratis untuk penjual dan
pembeli. Terdapat juga toko resmi untuk beberapa merek resmi
terkemuka.
 Tokopedia juga menyediakan produk digital seperti pulsa, pembayaran
BPJS, listrik dan air, tagihan telepon, kartu kredit, tv berlangganan, dan
lain sebagainya. Terdapat juga tiket pesawat, tiket kereta,
acara, voucher permainan video, dan produk digital lainnya.
Teknologi dan Database Management
System
 Versi awal Tokopedia yang dibangun tahun 2009 menggunakan bahasa
pemrograman Perl, database Oracle dan webserver Apache dengan
mod_perl. Seiring perkembangan waktu, sekitar tahun 2015, Tokopedia
mengganti mesin databasenya dengan PostgreSQL. Selain pergantian
database server, webserver Tokopedia pun belakangan berganti
menggunakan Nginx.
 Pada tahun 2015, arsitektur serambi Tokopedia sudah berganti dari yang
sebelumnya monolitik menjadi berbasis microservices. Pemilihan bahasa
program pun mengalami perubahan, walaupun belum 100%, sebagian
sistem Tokopedia sudah dibangun menggunakan bahasa program Go.
 Tokopedia juga menggunakan beberapa layanan berbasis cloud, contohnya:
S3 (untuk storage) dan Cloudsearch, keduanya dari Amazon Web Services.
Proses bisnis Tokopedia
FlowChart Database
dalam membeli di Tokopedia
Skema Database Online Shop
Tokopedia
 Data base yang bernama ranting, ranting ini berfungsi untuk memberi rating terhadap produk yang akan kita
jual atau lebih dikenal dengan pemberian bintang dimulai dari bintang satu sampai lima. Di dalam tabel
rating terdiri dari field RatingID, MemberID, ProductID dan value.

 Tabel member yang berisi Username, Password, Email, Fullname, Address, Phone, Gender dan BirthDate.
Tabel member ini adalah untuk anggota yang daftar di online shop atau toko online.

Tabel Comment yang berfungsi untuk memuat komentar - komentar dari member terhadap produk kita, tabel
ini berisi dari empat field yaitu CommentID, MemberID,ProductID dan Massage.
 Tabel Transaction tabel ini berfungsi untuk menampung transaksi yang dilakukan oleh member saat membeli
di online shop atau toko online. Tabel ini berisi TransactionID, MemberID, ProductID, Quantity dan
ApprovalStatus.
 Tabel Product yang memiliki field ProductID, ProductNama, ProductType,Description, Stock,Price dan
ImageSource. Tabel ini berisi produk - produk yang akan dijual dan dipajang di online shop atau toko online.

 Terakhir adalah table cart yang berfungsi untuk menyimpan produk - produk apa saja yang member beli
sebelum berpindah ke tabel transaksi. Tabel ini berisi CartID, MemberID, ProductID dan Quantity. Itulah
contoh database sederhana untuk online shop atau toko online sedikit tambahan mungkin harusnya ada
tabel admin, saya lupa memasukan semoga bisa menjadi tambahan dan referensi bagi yang akan membuat
online shop atau toko online.
Web server
 Tokopedia dia memilih Oracle sebagai pilihan database, Perl sebagai
bahasa pemrogramannya dan Apache mod_perl sebagai webservernya

Akhirnya Tokopedia memilih menggunakan SOLR.


Ini adalah mesin untuk pencarian yang sangat
populer, karena selain cepat dan relatif mudah,
aplikasi ini juga open source dan gratis.
Database pada web halaman Tokopedia
Fungsi Basis Data Oracle Tokopedia
Dengan menggunakan Basis data Oracle pada Tokopedia, basis data relasional yang
terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS.
Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk
bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat
keras komputer (platform).
Memiliki keuntungan :
 Mengurangi redundancy, data yang sama pada beberapa aplikasi cukup disimpan
sekali saja.
 Integrity, data tersimpan secara akurat.
 Menghindari inkonsisten, karena redundancy berkurang, maka update data jadi
lebih efisien.
 Penggunaan data bersama, data yang sama dapat diakses oleh beberapa user
pada saat bersamaan.
 Menyangkut keseragaman penyajian data.
 Menyeimbangkan kebutuhan, dapat ditentukan prioritas suatu operasi, misal
antaraupdate dengan retrieval.
11

TERIMA KASIH 

Anda mungkin juga menyukai