Jumat, 06 April 2018
Pengantar Komputasi Modern
Andiko Bayu Parallelism
Concept
Jeffry Akbar Pengantar
Thread Programming
Andre Purwandono Pengantar Massage
Passing, OpenMP
Alija Nur Farizi Pengantar
pemrograman CUDA GPU
Paralelism Concept
Pengertian Komputasi
Parallel
Komputasi parallel adalah salah satu teknik
melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer
independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang
diperlukan sangat besar, baik karena harus mengelolah data dalam jumlah besar
(di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses
komputasi yang banyak.
Secara prinsip komputer parallel membagi
permasalahan sehingga menjadi lebih kecil untuk dikerjakan oleh setiap prosesor
(CPU) dalam waktu yang bersamaan/simultan (concurrent).
Komputasi parallel membutuhkan:
-
Algoritma
-
Bahasa
pemrograman
-
Compiler
Pemrograman Parallel
Di dalam komputasi parallel ada yang dinamakan
dengan pemrograman parallel. Pemrograman parallel adalah teknik pemrograman
komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan, baik
dalam komputer satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan
mesin parallel) CPU.
Tujuan utama dari pemrograman parallel adalah
untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan
secara bersamaan, semakin banyak pekerjaan yang bisa diselesaikan.
Bahasa Pemrograman
pada Pemrograman Parallel
- MPI
Message Passing Interface (MPI) adalah sebuah
standard pemrograman yang memungkinkan pemrogram untuk memuat sebuah aplikasi
yang dapat dijalankan secara parallel dengan spesifikasi library pemrograman
untuk meneruskan pesan (message passing), yang diajukan sebagai standar oleh
berbagai komite dari vendor, pelaksana dan pemakai. Message Passing Interface
bertugas untuk mengirim data antar komputer di dalam sistem parallel (biasanya
disebut dengan node atau host).
Kegunaan MPI:
-
Menyediakan
fungsi-fungsi untuk menukar pesan.
-
Menulis
kode parallel secara portable.
-
Mendapatkan
performa yang tinggi dalam pemrograman parallel.
-
Menghadapi
permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak
begitu cocok dengan model data parallel.
- PVM
Private Virtual Machine adalah perangkat lunak
yang memungkinkan sekumpulan komputer yang heterogen terlihat seperti satu
sistem komputer parallel dan dapat digunakan sebagai sebuah sumber daya
komputasi yang koheren.
PVM terdiri dari beberapa komponen yaitu:
-
PVM daemon
Daemon merupakan semacam program yang berjalan
di “belakang” dan biasanya menangani program dari klien. Komponen ini berada
pada setiap komputer yang terhubung dalam virtual machine.
-
PVM libraries
Komponen ini berisi rutin-rutin antarmuka
pemakai PVM untuk melakukan pengiriman pesan, pembuatan proses, koordinasi proses
dan modifikasi virtual machine.
Arsitektur Komputer
Parallel
Berdasarkan jumlah dan prinsip kerja prosesor
pada komputer parallel, A.J. Van der Steen dan J.Donggara menyebutkan terdapat
empat arsitektur utama komputer parallel menurut Flynn (1972) yaitu :
I.
SISD
(Single Instruction – Single Data)
Komputer ini memiliki hanya satu prosesor dan
satu instruksi yang dieksekusi secara serial. Komputer ini adalah tipe komputer
konvensional.
II.
SIMD
(Single Instruction – Multiple Data)
Komputer ini memiliki lebih dari satu prosesor,
tetapi hanya mengeksekusi satu instruksi secara parallel pada data yang berbeda
pada level lock-step. Komputer vektor adalah salah satu komputer yang
meggunakan arsitektur ini.
III.
MISD
(Multiple Instructions – Single Data)
Komputer ini memiliki satu prosesor dan
mengeksekusi beberapa instruksi secara parallel tetapi praktiknya tidak ada
komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah
dipahami.
IV.
MIMD
(Multiple Instructions – Multiple Data)
Komputer ini memiliki lebih dari satu prosesor
dan mengeksekusi lebih dari satu instruksi secara parallel. Tipe komputer ini
yang paling banyak digunakan untuk membangun komputer parallel.
Pengantar Thread Programming
Dalam pemrograman komputer,
sebuah thread adalah informasi terkait dengan penggunaan sebuah program tunggal
yang dapat menangani beberapa pengguna secara bersamaan. Dari program
point-of-view, sebuah thread adalah informasi yang dibutuhkan untuk melayani
satu pengguna individu atau permintaan layanan tertentu. Jika beberapa pengguna
menggunakan program atau permintaan bersamaan dari program lain yang sedang
terjadi, thread yang dibuat dan dipelihara untuk masing-masing proses. Thread
memungkinkan program untuk mengetahui user sedang masuk didalam program secara
bergantian dan akan kembali ma
suk atas nama pengguna yang berbeda. Salah satu informasi thread disimpan dengan cara menyimpannya di daerah data khusus dan menempatkan alamat dari daerah data dalam register. Sistem operasi selalu menyimpan isi register saat program interrupted dan restores ketika memberikan program kontrol lagi.
suk atas nama pengguna yang berbeda. Salah satu informasi thread disimpan dengan cara menyimpannya di daerah data khusus dan menempatkan alamat dari daerah data dalam register. Sistem operasi selalu menyimpan isi register saat program interrupted dan restores ketika memberikan program kontrol lagi.
Sebagian besar komputer hanya
dapat mengeksekusi satu instruksi program pada satu waktu, tetapi karena mereka
beroperasi begitu cepat, mereka muncul untuk menjalankan berbagai program dan
melayani banyak pengguna secara bersamaan. Sistem operasi komputer memberikan
setiap program "giliran" pada prosesnya, maka itu memerlukan untuk
menunggu sementara program lain mendapat giliran. Masing-masing program
dipandang oleh sistem operasi sebagai suatu tugas dimana sumber daya tertentu diidentifikasi
dan terus berlangsung. Sistem operasi mengelola setiap program aplikasi dalam
sistem PC (spreadsheet, pengolah kata, browser Web) sebagai tugas terpisah dan
memungkinkan melihat dan mengontrol item pada daftar tugas. Jika program
memulai permintaan I / O, seperti membaca file atau menulis ke printer, itu
menciptakan thread. Data disimpan sebagai bagian dari thread yang memungkinkan
program yang akan masuk kembali di tempat yang tepat pada saat operasi I / O
selesai. Sementara itu, penggunaan bersamaan dari program diselenggarakan pada
thread lainnya. Sebagian besar sistem operasi saat ini menyediakan dukungan
untuk kedua multitasking dan multithreading. Mereka juga memungkinkan
multithreading dalam proses program agar sistem tersebut disimpan dan menciptakan proses baru untuk setiap thread.
Static Threading
Teknik ini biasa digunakan untuk
komputer dengan chip multiprocessors dan jenis komputer shared-memory lainnya.
Teknik ini memungkinkan thread berbagi memori yang tersedia, menggunakan
program counter dan mengeksekusi program secara independen. Sistem operasi
menempatkan satu thread pada prosesor dan menukarnya dengan thread lain yang
hendak menggunakan prosesor itu.
Mekanisme ini terhitung lambat,
karenanya disebut dengan static. Selain itu teknik ini tidak mudah diterapkan
dan rentan kesalahan. Alasannya, pembagian pekerjaan yang dinamis di antara
thread-thread menyebabkan load balancing-nya cukup rumit. Untuk memudahkannya
programmer harus menggunakan protocol komunikasi yang kompleks untuk menerapkan
scheduler load balancing. Kondisi ini mendorong pemunculan concurrency
platforms yang menyediakan layer untuk mengkoordinasi, menjadwalkan, dan
mengelola sumberdaya komputasi paralel.
Sebagian platform dibangun
sebagai runtime libraries atau sebuah bahasa pemrograman paralel lengkap dengan
compiler dan pendukung runtime-nya.
Dynamic Multithreading
Teknik ini merupakan pengembangan
dari teknik sebelumnya yang bertujuan untuk kemudahan karena dengannya
programmer tidak harus pusing dengan protokol komunikasi, load balancing, dan
kerumitan lain yang ada pada static threading. Concurrency platform ini
menyediakan scheduler yang melakukan load balacing secara otomatis. Walaupun
platformnya masih dalam pengembangan namun secara umum mendukung dua fitur :
nested parallelism dan parallel loops. Nested parallelism memungkinkan sebuah
subroutine di-spawned (ditelurkan dalam jumlah banyak seperti telur katak)
sehingga program utama tetap berjalan sementara subroutine menghitung hasilnya.
Sedangkan parallel loops seperti halnya fungsi for namun memungkinkan iterasi
loop dilakukan secara bersamaan.
Model Multi-Threading
1.
Many-to-One
-
Memetakan beberapa thread tingkatan pengguna ke sebuah thread tingkatan
kernel.
-
Pengaturan thread dilakukan dalam ruang pengguna, sehingga efisien.
-
Hanya satu thread pengguna yang dapat mengakses thread kernel pada satu
saat.
2.
One-to-One
- Memetakan setiap thread tingkatan
pengguna ke thread kernel.
- Model ini menyediakan lebih banyak
concurrency dibandingkan model Many-to-One.
3.
Many-to-Many
-
Mengelompokkan banyak thread pengguna untuk dipetakan ke thread kernel
yang jumlahnya lebih sedikit atau sama dengan tingkatan pengguna.
- Mengijinkan sistem operasi untuk
membuat sejumlah thread kernel.
Thread cancellation
Thread cancellation/ pembatalan
thread ialah pemberhentian thread sebelum tugasnya selesai. Misalnya jika dalam
program Java hendak mematikan Java Virtual Machine (JVM). Sebelum JVM
dimatikan, maka seluruh thread yang berjalan harus dihentikan terlebih dahulu.
Thread yang akan diberhentikan
disebut sebagai target thread. Pembatalan Thread terdiri dari 2 jenis:
Asynchronous cancellation: suatu thread
seketika itu juga memberhentikan target thread.
Deffered cancellation: target thread
secara perodik memeriksa apakah dia harus berhenti, cara ini memperbolehkan
target thread untuk memberhentikan dirinya sendiri secara terurut.
Pengantar Massage Passing, OpenMP
Message Passing
Message passing adalah proses
pengiriman data, dimana data dari suatu memori disalin ke memori pada prosesor
lain. Karena proses pengiriman datanya antar memori lokal maka teknik message
passing biasanya digunakan untuk model
komputasi paralel dengan memori terdistribusi. Dalam model ini, proses atau
objek dapat mengirim dan menerima pesan (sinyal, fungsi, struktur data kompleks,
atau paket data) ke proses atau objek lain.
Operasi dasar yang dibutuhkan
untuk mendukung paradigma message passing adalah send dan receive. Operasi
pengirim membutuhkan proses pengiriman untuk menspesifikasikan lokasi data, ukuran, tipe dan tujuan. Operasi
penerima harus melakukan penyesuaian dengan operasi pengirim. Konsep message
passing membuat lebih mudah untuk membangun sistem yang memodelkan atau
mensimulasikan masalah dunia nyata.
Terdapat dua metode dalam
pengiriman pesan yaitu :
Synchronous Message Passing
Sistem pengiriman pesan secara
sinkron mengharuskan pengirim dan penerima untuk menunggu satu sama lain saat
mentransfer pesan. Pengirim menunggu untuk mengirim pesan sampai penerima siap
untuk menerima pesan. Oleh karena itu tidak ada buffering. Selain itu pengirim
tidak bisa mengirim pesan untuk dirinya sendiri. (contoh: chatting)
Ansynchronous Message Passing
Sedangkan dalam komunikasi
asinkron pengirim dan penerima tidak saling menunggu dan dapat melakukan
perhitungan sendiri saat pengiriman pesan sedang dilakukan. Pengirim akan
mengirim pesan kapanpun dia mau. Pengirim tidak peduli ketika penerima belum
siap untuk menerima pesan. Oleh karena itu diperlukan buffering untuk menampung
pesan sementara sampai penerima siap menerima pesan. Selain itu pengirim dapat
pesan untuk dirinya sendiri.
Selain berdasarkan metode
pengiriman pesan diatas, pengiriman pesan (message passing) dapat dibedakan
berdasarkan jumlah penerima pesan yaitu: Point to Point dan Broadcast.
Perbedaan mendasar keduanya adalah jumlah penerima yang menerima pesan. Pada
Point to Point penerimanya tunggal sedangkan pada broadcast jumlah penerimanya
banyak. (contoh mail, bulletin board, dll).
OpenMP (Open Multiprocessing)
OpenMP merupakan standar yang
digunakan untuk pemrograman paralel multithreading pada arsitektur shared memory.
OpenMP adalah sebuah antarmuka pemrograman aplikasi (API) untuk menulis
aplikasi multithread, berupa satu set direktif compiler dan library untuk
pemrograman aplikasi paralel yang menyederhanakan penulisan program multithread
pada C, C++, dan Fortran pada berbagai arsitektur, termasuk Unix dan Microsoft
Windows platform. Program multithread dapat ditulis dalam berbagai cara.
Beberapa diantaranya memungkinkan untuk melakukan interaksi yang kompleks antar
thread. OpenMP mencoba untuk memberikan kemudahan pemrograman serta membantu
dalam menghindari kesalahan program, melalui pendekatan terstruktur. Pendekatan
ini dikenal sebagai model pemrograman fork-join. OpenMP dikelola oleh nirlaba
teknologi konsorsium OpenMP Arsitektur Review Board (ARB atau OpenMP),
bersama-sama didefinisikan oleh sekelompok perangkat keras komputer utama dan
vendor perangkat lunak, termasuk AMD, IBM, Intel, Cray, HP, Fujitsu, Nvidia,
NEC, Microsoft, Texas Instruments, Oracle Corporation, dan banyak lagi.
Pengantar pemrograman CUDA GPU
CUDA (Compute
Unified Device Architecture) adalah suatu skema yang dibuat oleh NVIDIA agar
NVIDIA selaku GPU (Graphic Processing Unit) mampu
melakukan komputasi tidak hanya untuk pengolahan grafis namun juga untuk tujuan
umum. Jadi, dengan CUDA, kita dapat memanfaatkan cukup banyak processor yang
dimiliki oleh NVIDIA untuk berbagai perhitungan. GPU yang ada saat ini
seperti ATI pun sudah memiliki banyak processor di dalamnya.
Pada ATI, skema yang mereka bangun disebut ATI Stream. Saat ini pemrograman
paralel menjadi sangat penting karena kebutuhan kemampuan komputasi komputer
yang terus meningkat seperti kemampuan multitasking dan pengolahan
grafis yang andal. Metode saat ini dalam peningkatan peforma komputer juga
berbeda dengan masa lampau dimana peningkatan clock dari processor yang
diutamakan.
Peningkatan clock juga
dibatasi oleh kemampuan fisik dari perangkat digital yaitu persoalan daya dan
panas. Pada 2005 berbagai industri komputer mulai menawakan komputer dengan
beberapa core mulai dari 2, 3, 4, 6, dst. Pada awal
perkembangan GPU dengan banyak core, pemanfaatan GPU hanya
dapat dilakukan dengan antarmuka seperti OpenGL dan DirectX dimana antarmuka
tersebut dikhususkan hanya untuk pengolahan grafis.
Seri-seri terbaru dari NVIDIA
saat ini telah mendukung CUDA tepatnya keluaran setelah tahun 2006. Untuk
daftar dari seri yang mendukung CUDA dapat dilihat pada http://nvidia.com/cuda. Sebagai
tahap awal dalam belajar pemrograman paralel dengan memanfaatkan CUDA sebaiknya
menggunakan bahasa pemrograman C atau C++. CUDA C telah menjadi bahasa
pemrograman khusus pertama yang dikembangkan oleh suatu perusahaan GPU untuk
memfasilitasi general-purpose computing pada GPU. Beberapa hal
yang perlu dipersiapkan dalam penggunaan CUDA C untuk membuat suatu aplikasi
adalah sebagai berikut.
- CUDA-enabled graphics processor
- NVIDIA device driver
- CUDA development toolkit
- Standard C compiler
Kebutuhan seperti toolkit dan driver dapat
diunduh di
http://developer.nvidia.com/cuda-downloads.
CUDA C menyediakan kebutuhan tersebut untuk Windows, Linux, dan Mac. Jika telah
memasang CUDA toolkit pada komputer Anda maka akan ada
aplikasi compiler yang dapat Anda gunakan yaitu nvcc. Selain
itu, jika Anda menggunakan Windows sebaiknya Anda juga memasang Visual Studio
untuk kemudahan pembuatan aplikasi dan ada program bernama cl.exe dari
Visual Studio yang diperlukan dalam kompilasi.
Hal khusus dalam kode program
yang menggunakan CUDA C adalah adanya kernel call. Sebagai
contoh adalah cuplikan kode berikut.
#include
__global__ void kernel( void ) {
}
int main( void ) {
kernel<<<1>>>();
printf( "Hello, World!\n" );
return 0;
}
Penambahan variabel __global__ pada
fungsi kernel()berfungsi untuk menunjukkan pada compiler bahwa
program tersebut dikompilasi untuk berjalan pada device dan bukan
pada host. Selanjutnya kita akan melihat contoh program lagi dimana
terdapat bagian pengiriman nilai.
#include
#include "book.h"
__global__ void add( int a, int
b, int *c ) {
*c = a + b;
}
int main( void ) {
int c;
int *dev_c;
HANDLE_ERROR( cudaMalloc(
(void**)&dev_c, sizeof(int) ) );
add<<<1>>>( 2, 7, dev_c
);
HANDLE_ERROR( cudaMemcpy( &c, dev_c,
sizeof(int), cudaMemcpyDeviceToHost )
);
printf( "2 + 7 = %d\n", c );
cudaFree( dev_c );
return 0;
}
Variabel dev_c adalah
variabel yang akan digunakan untuk menampung nilai yang akan dilewatkan
dari host ke device dan setelah itu
nilai tersebut akan diambil dari device dan dikirim ke host. Metode
pengalokasian memori memanfaatkan fungsi cudaMalloc() yang
fungsinya mirip malloc() pada C. Untuk mengambil nilai dari device memanfaakan
fungsi cudaMemcpy().
Sekarang bagaimanakah paralel
pada GPU? Kita lihat program penjumlahan vektor berikut ini.
#include
"../common/book.h"
#define N 10
__global__ void add( int *a, int
*b, int *c ) {
int tid = blockIdx.x;
// handle the data at this index
if (tid < N) {
c[tid] = a[tid] + b[tid];
}
}
int main( void ) {
int a[N], b[N], c[N];
int *dev_a, *dev_b, *dev_c;
// allocate the memory on the GPU
HANDLE_ERROR( cudaMalloc(
(void**)&dev_a, N * sizeof(int) ) );
HANDLE_ERROR( cudaMalloc(
(void**)&dev_b, N * sizeof(int) ) );
HANDLE_ERROR( cudaMalloc(
(void**)&dev_c, N * sizeof(int) ) );
// fill the arrays 'a' and 'b' on
the CPU
for (int i = 0; i < N; i++) {
a[i] = -i; b[i] = i * i; }
// copy the arrays 'a' and 'b' to
the GPU
HANDLE_ERROR( cudaMemcpy( dev_a,
a, N * sizeof(int), cudaMemcpyHostToDevice ) );
HANDLE_ERROR( cudaMemcpy( dev_b,
b, N * sizeof(int), cudaMemcpyHostToDevice ) );
add<<< N,1 >>>(
dev_a, dev_b, dev_c );
// copy the array 'c' back from
the GPU to the CPU
HANDLE_ERROR( cudaMemcpy( c,
dev_c, N * sizeof(int), cudaMemcpyDeviceToHost ) );
// display the results
for (int i = 0; i < N; i++) {
printf( "%d + %d = %d\n", a[i], b[i], c[i] ); }
// free the memory allocated on
the GPU
cudaFree( dev_a ); cudaFree(
dev_b ); cudaFree( dev_c ); return 0;
Program yang dapat dijadikan
paralel adalah program yang digunakan untuk menghasilkan satu nilai dimana
nilai keluarannya tersebut tidak dipengaruhi oleh nilai lain dari komputasi
dengan fungsi yang sama. Contohnya adalah dalam program penjumlahan vektor ini.
Dalam penjumlahan vektor nilai c(0)adalah penjumlahan antara a(0) dan b(0) dan
tidak dipengaruhi oleh nilai c(1), c(2), dst.
Pada program ini juga terdapat bagian
yang bertuliskan add<<<N,1>>>. Bagian ini
menunjukkan bahwa program memanfaatkan N buah thread.
Nilai N buah ini diperoleh dari :
N
buah block x 1 threadper block
Untuk menentukan jumlah thread yang
akan digunakan dapat diatur dengan mengubah kedua nilai tersebut.
Fungsi add<<<1,N>>> akan menghasilkan
penggunaan jumlah thread yang sama dengan fungsi ini add<<<N,1>>>.
Jumlahblock dan thread per block tentu saja
terbatas dan untuk setiap device akan berbeda jumlahnya. Anda
dapat melihatnya menggunakan fungsi properti dari CUDA. Program di atas
juga hanya menggunakan 1 thread pada setiap block.
Oleh karena itu identifikasi posisi cukup dengan mengambil posisi block yang
menjalankan komputasi dengan memanggil variabel blockIdx.x.
Hal lain yang akan menjadi penting dalam pemanfaatan
CUDA ada kemampuan untuk merepresentasikan array 2D atau 3D dalam array 1D. Kemampuan
ini akan mempermudah kita dalam pembuatan program untuk pengalokasian memori
serta pengaturan jumlah thread. Untuk belajar lebih jauh lagi
tentang pemrograman paralel dengan CUDA dapat mempelajari berbagai bahan untuk
belajar yang disediakan oleh NVIDIA seperti pada http://developer.nvidia.com//suggested-reading
dan http://developer.nvidia.com/cuda-training
Sabtu, 16 Desember 2017
Proposal Pengadaan Bisnis IT
Andre Purwandono (51414115)
Andiko Bayu (51414081)
Bima Prasetya (52414176)
Dede Kusuma (52414614)
Jeffry Akbar (55414615)
Jordy Novianto (55414698)
Kelas 4IA20
BAB 1
PENDAHULUAN
Latar Belakang
Zaman
globalisasi dewasa ini menjadi semakin maju, salah satunya teknologi. Dengan
kemajuan teknologi yang sangat pesat saat ini kita harus bisa memanfaatkannya,
terutama pada dunia marketing.Penggunaan internet yang semakin diminati dan
semakin meningkat setiap tahunnya menjadi acian untk kami membuat usaha.
Mengingat
perkembangan internet saat ini sangat pesat dan banyak sekali bermunculan toko-toko
online yang menawarkan berbagai produk, dengan seiring waktu berjalan dan ada
dorongan serta support dari beberapa klien bahwasanya agar kami mendirikan
layanan jasa seo untuk kalayak umum, dan akhirnya kami sepakat untuk mendirikan
layanan jasa seo. Kami berpikir SEO merupakan kebutuhan yang tak dapat
dipisahkan dari internet marketing, selama masih ada internet maka semakin lama
orang berbondong – bonding untuk mempromosikan produknya secara online, maka
dari itu SEO juga tidak akan pernah padam di dunia digital marketing
Deskripsi Perusahaan
SeoIND
merupakan salah satu penyedia layanan jasa seo dan jasa pembuatan website di
Indonesia yang bergerak dibidang digital marketing,
Visi dan Misi
Visi
Menjadi
penyedian layanan jasa SEO dan Digital Marketing terbaik di Indonesia.
Menjadi
perusahaan SEO yang terus berkembang di Indonesia berskala International
Menjadi
agen SEO terpercaya di Indonesia, Profesional, sehingga dapat berkontribusi
dengan semua klien.
Misi
Membantu
meningkatkan posisi website klien pada SERP hingga 100%.
Menyediakan
layanan Jasa SEO yang bisa dijangkau oleh semua kalangan.
Membantu
meningkatkan trafik website mendatangkan ribuan hingga jutaan pengunjung.
Struktur Organisasi
Pemilik
: Andre Purwandono N.
Keuangan
: Bima Prasetya
Pemasaran
: Dede Kusuma
SEO
Expert : Andiko Bayu , Jeffry Akbar,
Jordy Novianto
Jenis Usaha.
Jenis
usaha yang direncanakan adalah :
1.
Jasa SEO
2.
Pembuatan Website
3.
Dan lain sebagainya, sesuai dengan kebutuhan pasar dan kegiatan konsumen.
Keunggulan.
Keunggulan
dari pembuatan usaha Jasa SEO kami ini antara lain :
1.
Layanan jada SEO kami murah dan berkualitas.
2.
Proses Link Building secara Manual tanpa bantuan software.
3.
Kami memberikan garansi
4.
Privasi klien terjaga dengan baik.
5.
Laporan peringkat posisi website.
6.
Dapat/Update artikel gratis.
Perangkat Keras dan Lunak.
Perangkat
keras yang akan digunakan dalam usaha ini adalah :
1.
Laptop atau komputer ( jika diperlukan ).
2.
Koneksi internet.
3.
M-banking tau E-banking .
BAB 2
KEGIATAN USAHA
Konsep Promosi
Memberikan
kemudahan bagi costumer yang ingin mengenalkan websitenya di dunia digital.
Sehingga website costumer dapat mudah ditemukan oleh orang dan menjadi income
buat pemilik website. Memberikan peluang pada wirausahawan untuk bersaing di
dunia digital marketing. Menambah lapangan pekerjaan bagi orang lain.
Target Pelanggan.
Target
pelanggan adalah semua kalangan yang mempunyai bisnis, perusahaan, organisasi,
yang ingin memasarkan websitenya di halaman 1 google sehingga mudah di temukan,
menjadi terkenal, banyak visitor, dan income.
Perspektif Masa Depan Usaha.
Dengan
kemajuan teknologi saat ini maka kami yakin banyak wirausawahan, pemilik blog /
web artikel, pemilik perusahaan yang ingin memasukan bisnis / organisasinya ke
dunia digital. Jadi akan semakin banyak persaingan di Search Engine seperti
google. Maka akan banyak permintaan pada jasa – jasa seo dan saya yakin bisnis
ini akan berjalan lancar.
Analisis persaingan.
Persaingan
di usaha Jasa SEO mungkin akan semakin ketat sesuai dengan perspektif karena
akan banyak seo expert yang memanfaatkan peluang ini untuk membuka Jasa SEO.
Namun kami akan memberikan keunggulan pada usaha kami sehingga kami akan tetap
optimis usaha ini akan berjalan dengan lancer.
Segmentasi Pasar yang akan dimasuki
SeoIND
akan membidik semua kalangan untuk kalangan kecil atau perorangan kami akan
memberikan harga terjangkau dan tidak menyulitkan. Pada prinsipnya kami akan
membuka usaha ini dengan suasana pelayanan yang baik memberikan kualitas
terbaik , sehingga membuat masyarakat merasa puas dengan layanan kami dan
senantiasa memakai jasa kami.
BAB 3
RENCANA PEMASARAN
Penetapan Harga
Harga
yang akan dikenakan adalah harga yang di perkirakan sesuai dengan harga rata –
rata pada pasaran Jasa SEO. Tentunya kami memberikan harga di bawah rata- rata
pasaran. Setelah perhitungan dengan cukup matang, akhirnya kami tetapkan harga
awal sebagai berikut . Adapun untuk selanjutnya harga akan disesuaikan dengan
perkembangan selanjutnya.
Harga
Jasa SEO
·
SEO
Hemat
5
Kata Kunci Optimasi
Tim
Pakar SEO
Garansi
halaman pertama Google
3-4
bulan pengerjaan
Rp.
2.500.000 s/d 5.000.000
·
SEO
Bergaransi
5
Kata Kunci Optimasi
Tim
Pakar SEO
Garansi
halaman pertama Google
Garansi
Baris 3 Besar halam utama Google
3
– 4 bulan pengerjaan
Rp.
5.000.000 s/d 25.000.000
·
SEO
Bulanan
5
Kata Kunci Optimasi
Tim
Pakar SEO
Garansi
halaman pertama Google
Free
1 kata kunci Tiap Bulan
Garansi
Baris 3 Besar halam utama Google
3
– 4 bulan pengerjaan
Rp.
5.000.000 s/d 50.000.000
Harga Paket Website
·
Paket
Pembuatan Website Standar Tanpa SEO
Design
Website Standart
Pembayaran
dilakukan di awal 100%
Menggunakan
Template Biasa
Lama
Pengerjaan max 1 minggu
30
Sub Pages
Garansi
Error Server Satu Tahun
Rp.
1.500.000 s/d 5.000.000
·
Paket
Pembuatan Website Plus SEO Hemat
Design
Website +SEO
Pembayaran
dilakukan di awal 100%
Menggunakan
Template Biasa
Lama
Pengerjaan max 1 minggu
30
Sub Pages
Pengerjaan
SEO Maximal empat bulan untuk masuk page one
Mendapat
lima keyword
Garansi
Error Server Satu Tahun
Rp.
4.000.000 s/d 10.000.000
·
Paket
Pembuatan Website Plus SEO Garansi
Design
Website +SEO (Bergaransi)
Pembayaran
70% diawal 30% diakhir
Menggunakan
Template Premium
Lama
Pengerjaan max 1 minggu
30
Sub Pages
Pengerjaan
SEO Maximal empat bulan untuk masuk page one baris tiga
Mendapat
lima keyword
Garansi
Error Server Satu Tahun
Rp.
7.000.000 s/d 30.000.000
·
Paket
Pembuatan Website Plus SEO Bulanan
Design
Website +SEO (Bergaransi & Bulanan)
Pembayaran
100% diawal.
Menggunakan
Template Premium
Lama
Pengerjaan max 1 minggu
30
Sub Pages
Pengerjaan
SEO Maximal empat bulan untuk masuk page one baris tiga
Mendapat
lima keyword / bulan
Garansi
Error Server Satu Tahun
Masa
kontrak minimal satu tahun
Rp.
7.000.000 s/d 30.000.000
Pelaksanaan Distribusi
Distribusi
yang dilakukan sebanyak mungkin agar dapat menjual produk sebanyk-banyaknya dan
lebih mendekati konsumen, sehingga lebih mudah dalam penjualannya dalam
menghasilkan keuntungan yang sebanyak – banyaknya.
Strategi Promosi yang dilakukan
Strategi
yang akan dijalankan pada jasa ini antara lain:
1.
Memasang iklan dan promosi di social media online.
2.
Promosi melalui forum – forum di Indonesia yang banyak dikunjungi.
3.
Memalui Website seoIND.
4.
Memberikan pesan penawaran pada pemiliki usaha usaha offline.
BAB 4
PERENCANAAN PERMODALAN
Sumber – sumber Permodalan
Sebagai
sumber awal mula seoIND dari dana kami pribadi. Nantinya akan di investasikan
untuk membuat sebuah perusahaan .
Rencana Anggaran Biaya
BAB 5
PENUTUP
Kesimpulan
SeoIND
merupakan usaha yang kami dirikan, dalam usaha ini saya menciptakan jasa atas
survey yang saya lakukan untuk mencari peluang bisnis yang baik dan mempunyai
potensi. Saya sangat mengharapkan jasa yang saya jual dapat diterima dan dapat
disenangi oleh para konsumen.
Kamis, 09 November 2017
Pengembangan rencana bisnis informatika( PT GO-JEK Indonesia)
ANDRE
PURWANDONO(51414115)
ALIJA
NUR FARIZI(5D414293)
JEFFRY
AKBAR(55414615)
4IA20
PT GO-Jek
PT GO-JEK Indonesia adalah sebuah perusahaan penyedia jasa layanan transpotasi yang menggunakan armada Ojek Motor yang tersebar dihampir seluruh wilayah cakupan Indonesia.PT GO-JEK Indonesia didirikan oleh Nadiem Makarim, ia lulus SMA di Singapura, dari Singapura ia kemudian melanjutkan pendidikannya di jurusan International Relations di Brown University.perusahaan ini didirikan pada tahun 2011. Kantor pusat yang terletak di Jl. Kemang Timur No.15, Mampang Prapatan.Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12730. Seiring berkembang nya permintaan masyarat terhadap layanan GO-JEK, kini GO-JEK mempunyai kantor cabang di setiap daerah .PT GO-JEK Indonesia sudah mencapai 650.000 orang dengan pertumbuhan pengojek mencapai 10.000 orang yang bergabung. Tidak hanya wilayah Jabodetabek, GO-JEK sudah melebarkan sayapnya hingga ke Bali, Bandung, dan Surabaya.Fungsi kantor pusat yaitu tempat dimana server dan peralatan dan juga karyawan operator bekerja juga tempat penyimpanan server dari Go-jek Online dan juga tempat dimana konsumen menyampaikan keluhan atas pelayanan yang berikan dan juga pusat koordinasi antara pimpinan dengan tukang ojek
“Membantu memperbaiki struktur transportasi di Indonesia, mmberikan kemudahan bagi masyarakat dalam melaksanakan pekerjaan sehari-hari seperti pengiriman dokumen, belanja harian, dengan menggunakan layanan fasilitas kurir, serta turut mensejahterakan kehidupan tukang ojek di Jakarta dan Indonesia kedepannya”
Misi :
1. Menjadikan PT Go-Jek Indonesia sebagai jasa transportasi tercepat dalam melayani kebutuhan masyarakat Indonesia.
2. Menjadikan PT Go-Jek Indonesia sebagai acuan pelaksanaan kepatuhan dan tata kelola struktur transportasi yang baik dengan menggunakan kemajuan teknologi.
3. Meningkatkan kepedulian dan tanggung jawab terhadap lingkungan dan sosial.
4. Memberikan layanan prima dan solusi yang bernilai tambah kepada pelanggan
Struktur Organisasi Pusat
Struktur Organisasi Regional
Deskripsi dan spesifikasi tugas.
Direktur Utama
Memutuskan dan menentukan peraturan dan kebijakan tertinggi perusahaan
Bertanggungjawab dalam memimpin dan menjalankan perusahaan
Bertanggung Jawab atas keuntungan dan juga kerugian yang dialami perusahaan
Merencanakan serta mengembangkan sember-sumber pendapatan dan pembelanjaan kekayaan perusahaan
Menentukan Strategi untuk mencapai Visi-Misi perusahaan
Mengkoordinasi dan mengawasi semua kegiatan perusahaan mulai bidang administrasi, kepegawaian hingga pengadaan barang
Wakil Direktur
Membantu Semua Tugas Direktur Utama yang merupakan wakil di masing-masing area
Manager IT
Mengembangkan dan menyusun strategi dan rencana IT Go-jek dalam hal mempermudah pekerjaan dan dalam pelayanan kepada pelanggan
Mengkoordinir dan mengelola pendayagunaan software, hardware, Brainware dan jaringan di bidang TIK untuk mencapai kinerja optimum Go-Jek Indonesia
Mengelola layanan perancangan sistem kompterisasi dan progam aplikasi perangkat yang terintegrasi
Menyediakan data-data yang diperlukan oleh Bagian lain yang menyangkut IT
Manager Karyawan Front Office & Pemasaran
Mengembangkan dan menyusun strategi dan rencana IT Go-jek dalam hal mempermudah pekerjaan dan dalam pelayanan kepada pelanggan
Mengkoordinir dan mengelola pendayagunaan software, hardware, Brainware dan jaringan di bidang TIK untuk mencapai kinerja optimum Go-Jek Indonesia
Mengelola layanan perancangan sistem kompterisasi dan progam aplikasi perangkat yang terintegrasi
Menyediakan data-data yang diperlukan oleh Bagian lain yang menyangkut IT
Manager Karyawan Front Office & Pemasaran
Melatih, menetapkan, melatih dan mengevaluasi karyawan front office.
Memastikan bahwasaanya karyawan mengetahui sistem komputerisasi, etika menerima keluhan secara langsung atau via telephon dan standard operasional Go-jek
Menangani keluhan pelanggan yang tidak bisa di selesaikan bawahannya
Membuat laporan daftar pelanggan
Menjaga kedisiplinan petugas kantor dengan memberikan sanksi dan peringatan bagi yang melanggar
Merencanakan dan menetapkan segala sesuatu yang berhubungan dengan pemasaran
Manager akuntansi
Mengkoordinasi perencanaan anggaran
Mengembangkan format pengajuan danpertanggungjawaban keuangan
Mengkoordinasi pelaksanaan audit
Melakukan sistem pencatatan keuangan
Bertanggungjawab terhadap wakil direktur
Memastikan bahwasaanya karyawan mengetahui sistem komputerisasi, etika menerima keluhan secara langsung atau via telephon dan standard operasional Go-jek
Menangani keluhan pelanggan yang tidak bisa di selesaikan bawahannya
Membuat laporan daftar pelanggan
Menjaga kedisiplinan petugas kantor dengan memberikan sanksi dan peringatan bagi yang melanggar
Merencanakan dan menetapkan segala sesuatu yang berhubungan dengan pemasaran
Manager akuntansi
Mengkoordinasi perencanaan anggaran
Mengembangkan format pengajuan danpertanggungjawaban keuangan
Mengkoordinasi pelaksanaan audit
Melakukan sistem pencatatan keuangan
Bertanggungjawab terhadap wakil direktur
Merencanakan mengendalikan dan membuat keputusan atas semua aktivitas akuntansi
Menerima laporan arus kas keluar dan masuk ke perusahaan
Manager Ojek
Membuat kelompok-kelompok tukang ojek
Mengkoordinir semua karyawan tukang ojek
Selalu melakukan pengontrolan di setiap lini pangkalan Go-jek.
Bertanggung jawab kepada wakil Direktur atas Semua Karyawan Tukang Ojek
Karyawan
Menerima laporan arus kas keluar dan masuk ke perusahaan
Manager Ojek
Membuat kelompok-kelompok tukang ojek
Mengkoordinir semua karyawan tukang ojek
Selalu melakukan pengontrolan di setiap lini pangkalan Go-jek.
Bertanggung jawab kepada wakil Direktur atas Semua Karyawan Tukang Ojek
Karyawan
Bidang programming
Melaksanakan semua pekerjaan yang ditetapkan oleh manajer IT di bidang Progaming
Bertanggungjawab mengenai progam kepada manajer IT.
Bidang Web
Melaksanakan semua pekerjaan yang ditetapkan oleh manajer IT di bidang Web
Bertanggungjawab mengenai program aplikasi maupun web go-jek
Front Office (CS, Administrasi & Pemasaran)
Melaksanakan Semua pekerjaan Front Office yang ditetapkan oleh Manajer Front office dan administrasi
Bertanggung Jawab Kepada Manajer Front office dan administrasi
Tukang Ojek / Driver
Melaksanakan Semua Pekerjaan yang ditetapkan oleh manajer Bagian Ojek
Mengantarkan penumpang dan pesanan sesuai dengan waktu ditetapkan dan menjaga hubungan baik dengan pelanggan
Bertanggung jawab kepada atasannya
Sistem Penggajian
Dalam system penggajian PT. GO-JEK dan driver di berlakukan system bagi hasil 20% : 80% Yang artinya 20% untuk PT. GO-JEK dan 80% untuk driver sehingga PT. hanya menerima bersih 20% nya saja. Di tambah dengan system poin baru dan bonus driver di tahun 2017 ini
Nominal bonus yang akan didapatkan oleh rekan Driver setiap harinya sebagai berikut:
§ 14 Poin = Rp20.000
§ 16 Poin = Rp30.000
§ 20 Poin = Rp40.000
* Total BONUS yang bisa Anda dapatkan adalah Rp90.000/hari
* Bonus akan dibayarkan apabila performa Anda mencapai 55%. Bonus akan ditahan jika performa anda di bawah 55%.
Namun, kami akan memberikan berbagai poin atau bonus tambahan sehingga semakin banyak Rekan Driver yang berkesempatan mendapatkan BONUS. Berikut ini adalah informasi detail mengenai perhitungan point dari setiap order yang Anda jalankan:
1. GO-RIDE
2. GO-SEND
3. GO-FOOD
Melaksanakan semua pekerjaan yang ditetapkan oleh manajer IT di bidang Progaming
Bertanggungjawab mengenai progam kepada manajer IT.
Bidang Web
Melaksanakan semua pekerjaan yang ditetapkan oleh manajer IT di bidang Web
Bertanggungjawab mengenai program aplikasi maupun web go-jek
Front Office (CS, Administrasi & Pemasaran)
Melaksanakan Semua pekerjaan Front Office yang ditetapkan oleh Manajer Front office dan administrasi
Bertanggung Jawab Kepada Manajer Front office dan administrasi
Tukang Ojek / Driver
Melaksanakan Semua Pekerjaan yang ditetapkan oleh manajer Bagian Ojek
Mengantarkan penumpang dan pesanan sesuai dengan waktu ditetapkan dan menjaga hubungan baik dengan pelanggan
Bertanggung jawab kepada atasannya
Sistem Penggajian
Dalam system penggajian PT. GO-JEK dan driver di berlakukan system bagi hasil 20% : 80% Yang artinya 20% untuk PT. GO-JEK dan 80% untuk driver sehingga PT. hanya menerima bersih 20% nya saja. Di tambah dengan system poin baru dan bonus driver di tahun 2017 ini
Nominal bonus yang akan didapatkan oleh rekan Driver setiap harinya sebagai berikut:
§ 14 Poin = Rp20.000
§ 16 Poin = Rp30.000
§ 20 Poin = Rp40.000
* Total BONUS yang bisa Anda dapatkan adalah Rp90.000/hari
* Bonus akan dibayarkan apabila performa Anda mencapai 55%. Bonus akan ditahan jika performa anda di bawah 55%.
Namun, kami akan memberikan berbagai poin atau bonus tambahan sehingga semakin banyak Rekan Driver yang berkesempatan mendapatkan BONUS. Berikut ini adalah informasi detail mengenai perhitungan point dari setiap order yang Anda jalankan:
1. GO-RIDE
2. GO-SEND
Contoh 1: Pendapatan Driver di Jakarta, Bandung, Bali, dan Surabaya
Jakarta
Bapak Matsani mengambil order dengan jarak 12 km di Jakarta pada jam 18:00 sore. Berapa pendapatan yang akan diperoleh Bapak Matsani?
Pendapatan jarak 12 km = Rp30.000
Poin yang didapatkan = 1 poin (poin dasar layanan GO-RIDE)
Total pendapatan yang diterima oleh Bapak Matsani adalah Rp30.000 dengan perolehan poin dasar 1 poin.
Bandung/Bali/Surabaya
Bapak Supriatna mengambil order GO-RIDE di Bandung/Bali/Surabaya dengan jarak 12 km. Berapa pendapatan yang akan diterima Bapak Supriatna?
Pendapatan jarak 12 km = Rp24.000
Poin yang didapatkan = 1 poin (poin dasar layanan GO-RIDE)
Total pendapatan yang diterima oleh Bapak Supriatna adalah Rp30.000 dengan perolehan poin dasar 1 poin.
Produk/Jasa
· Go-Ride
Layanan transportasi sepeda motor yang dapat
mengantar Anda ke berbagai tempat, lebih mudah dan lebih cepat.
· Go-Car
Layanan transportasi menggunakan mobil untuk
mengantar Anda kemanapun dengan nyaman.
· Go-Food
Layanan pesan antar makanan nomor 1 di
Indonesia. Go-Jek memiliki lebih dari 30.000 daftar restoran
· Go-Send
Layanan kurir instan yang dapat Anda gunakan
untuk mengirim surat dan barang dalam waktu 60 menit.
· G0-Mart
Layanan yang bisa Anda gunakan untuk berbelanja
ribuan jenis barang dari berbagai macam toko.
· Go-Box
Layanan pindah barang ukuran besar menggunakan
truk bak/blind van.
· Go-Massage
Layanan jasa pijat kesehatan profesional
langsung ke rumah Anda.
· Go-Clean
Layanan jasa kebersihan profesional untuk
membersihkan kamar kos, rumah dan kantor Anda.
· Go-Glam
Layanan jasa perawatan kecantikan untuk
manicure-pedicure, cream bath, waxing, dan lainnya langsung ke rumah Anda.
· Go-Tix
Layanan informasi acara dengan akses pembelian
dan pengantaran tiket langsung ke tangan Anda.
· Go-Busway
Layanan untuk memonitor jadwal layanan bus
TransJakarta dan memesan GO-RIDE untuk mengantar Anda ke sana.
· Go-Pay
Layanan dompet virtual untuk transaksi Anda di
dalam aplikasi GO-JEK.
· Go-Med
Layanan terintegrasi untuk membeli obat-obatan,
vitamin dan kebutuhan medis lainnya dari apotek berlisensi.
· Go-Auto
Layanan auto care, auto service, dan towing
& emergency untuk memenuhi kebutuhan otomotif Anda.
· Go-Pulsa
Layanan pengisian pulsa langsung dari
aplikasi GO-JEK dengan menggunakan GO-PAY.
Berikut screenshot aplikasi Go-Jek fitur Go-Ride
pada user :
Berikut screenshot aplikasi Go-Jek Driver :
Data & Infografis
Kualitas
Pelayanan GO-JEK
Sebagai Perusahaan jasa
yang sangat menjunjung tinggi sebuah kualitas jasa yang berikan, Go-Jek
memberikan kualitas Jasa yang baik seperti
- Kehandalan
Go-jek mampu memberikan
pelayanan yang dijanjikan dengan tepat, dan dapat dipercaya, tepat waktu
seperti pelayanan 90 minute delivery anywhere in the city
- Daya Tanggap
Go-jek siap dan tanggap
untuk menangani respon permintaan pelanggan karena go-jek melakukan sistem
online dalam hal pelayanannya juga menyediakan pinjaman dana untuk konsumen
yang menggunakan jasa belanja. Shop for food, ticket, medicine anything under Rp
1.000.000. motto go-jek “We’ll pay for it first”
- Assurance (Jaminan)
Dalam pelayanannya Gojek
berusaha untuk membuat konsumen merasa aman dalam hal pemakaian jasa Go-jek,
dan juga selalu sopan terhadap konsumen, Seperti:
Transparent pricing, Free shower cap and masker, serta selalu mengutamakan kejujuran dan kepercayaan
Transparent pricing, Free shower cap and masker, serta selalu mengutamakan kejujuran dan kepercayaan
- Emphaty
Dalam hal ini Go-jek
berusaha menjadikan konsumen seperti pathner dan juga menciptakan hubungan
relasional yang baik dengan pelanggan.
- Tangible
Go-jek Selalu memberikan
fasilitas fisik yang memadai juga perlengkapan dan juga sarana komunikasi baik
untuk driver ataupun pelanggan. Peralatan Modern : Sistem Online dan TI nya
yang bisa di instal di smartphone
Strategi Promosi
Untuk urusan promo yang
sedang berlangsung pengguna bisa melihat informasi seputar promo dari seluruh
layanan GO-JEK di akun Instagram @gojekpromo, akun Twitter @gojekpromo dan
https://www.go-jek.com/blog/promo/ sekarang
ASPEK PERPAJAKAN PT.
GOJEK
PT. GOJEK merupakan perusahaan penyedia aplikasi ojek online.
Perusahaan ini didirikan pada tahun 2010 di Jakarta oleh Nadiem Makarim.
Layanan Gojek tersedia di wilayah Jabodetabek, Bali, Bandung, Surabaya,
Makassar, Medan, Palembang, Semarang, Yogyakarta, dan Balikpapan. Hingga bulan
Januari 2016, aplikasi Gojek sudah diunduh sebanyak hampir 10 juta kali di
Google Play pada sistem operasi android. Saat ini juga ada untuk Ios, di Apss
Store.
Sistem penghasilan PT. GOJEK dan driver nya yaitu
sistem bagi hasil 20% : 80% yang
artinya 20% untuk PT. GOJEK dan 80%
untuk driver sehingga PT. GOJEK hanya
menerima bersih 20% nya
saja. Namun kenyataannya adalah sampai saat ini PT. GOJEK
masih menggelontorkan
subsidi untuk customer yang bertujuan agar tarif tetap murah
sehingga mungkin saja PT. GOJEK tidak sepenuhnya menerima bagian yang 20%
dari customer
Walaupun demikian, selain penghasilan dari customer PT.
GOJEK juga mendapat penghasilan dari sumber lain. Diantaranya :
1) Penghasilan atas kerjasama layanan GO-FOOD
dengan restaurant atau gerai makanan
2) Penghasilan dari iklan yang dipasang di aplikasi
Gojek
3) Penjualan atas perlengkapan driver
Penghasilan yang didapat dari sumber tersebut tentu jumlahnya
sangat besar mengingat ada ribuan gerai makanan yang telah menjalin kerjasama
dengan PT.Gojek dan banyak sekali iklan yang juga bekerjasama dengan PT. GOJEK.
Perlengkapan driver yang meliputi handphone, jaket,
dan helm juga sudah terjual ribuan.
Pengeluaran untuk driver
Bagi driver selain uang tunai
yang ia dapatkan dari customer ia juga mendapat uang
secara
kredit dari PT. GOJEK sehingga salah satu pengeluaran
PT. GOJEK untuk driver nya
adalah pembayaran secara kredit ke driver ketika ada
ada customer yang menggunakan layanan Gojek PT. GOJEK juga melakukan
pembayaran atas bonus bagi driver (ketentuan berlaku)
Pengeluaran Atas Biaya-Biaya
PT.GOJEK melakukan pengeluaran atas biaya-biaya
terkait dengan usaha nya baik
biaya operasional dan biaya promosi. Namun dari kesemua biaya-biaya yang dikeluarkan
oleh PT. GOJEK yang boleh dikurangkan saat menghitung PPh Badan hanyalah biaya-
biaya untuk mendapatkan, menagih, dan memelihara penghasilan sesuai dengan
UU PPh Pasal 6 misalnya biaya gaji untuk karyawan tetapnya
biaya operasional dan biaya promosi. Namun dari kesemua biaya-biaya yang dikeluarkan
oleh PT. GOJEK yang boleh dikurangkan saat menghitung PPh Badan hanyalah biaya-
biaya untuk mendapatkan, menagih, dan memelihara penghasilan sesuai dengan
UU PPh Pasal 6 misalnya biaya gaji untuk karyawan tetapnya
Pengeluaran Untuk Pajak
Setap karyawan tetap maupun karyawan lepas yang
bekerja di kantor Gojek wajib
dikenakan PPh 21. Pajak tersebut dipotong oleh PT. GOJEK untuk kemudian disetor ke kas
Negara
dikenakan PPh 21. Pajak tersebut dipotong oleh PT. GOJEK untuk kemudian disetor ke kas
Negara
Pihak pemotong : PT. GOJEK
Skema pelaporan :
1. PT. Gojek memotong PPh Pasal 21 terutang
2. PT. GOJEK menyetorkan ke bank/kantor pos paling lama tanggal 10
bulan berikutnya
3. PT. GOJEK melaporkan SPT Masa PPh Pasal 21 paling lama tanggal 20
bulan berikutnya
Dasar Hukum :
PMK Nomor 184/PMK.03/2007
PMK-254/PMK.03/2008
Peraturan Direktur Jenderal Pajak Nomor PER-57/PJ/2009
PPh 23
1. Penghasilan Driver
Penghasilan dari driver yang sebesar 80%
seharusnya dikenakan PPh 23 dengan tarif
2% dari jumlah bruto atas jasa perantara melalui aplikasi oleh PT.GOJEK. Definisi "jasa
perantara" menurut sumber ortax adalah adalah jasa yang diberikan oleh orang
pribadi/badan yang bertindak sebagai perantara dalam perikatan perjanjian di bidang
tertentu, dengan mendapat imbalan balas jasa atau pembagian keuntungan dan bertindak
atas perintah atau atas nama orang-orang yang tidak ada ikatan kerja tetap dengan dirinya,
selain jasa yang telah dipotong PPh Pasal 21. Dari definisi tersebut jasa yang diberikan
pihak PT. GOJEK dapat dikategorikan sebagai jasa perantara sehingga penghasilan yang
diterima driver atas jasa tersebut dapat dikenakan PPh 23
2% dari jumlah bruto atas jasa perantara melalui aplikasi oleh PT.GOJEK. Definisi "jasa
perantara" menurut sumber ortax adalah adalah jasa yang diberikan oleh orang
pribadi/badan yang bertindak sebagai perantara dalam perikatan perjanjian di bidang
tertentu, dengan mendapat imbalan balas jasa atau pembagian keuntungan dan bertindak
atas perintah atau atas nama orang-orang yang tidak ada ikatan kerja tetap dengan dirinya,
selain jasa yang telah dipotong PPh Pasal 21. Dari definisi tersebut jasa yang diberikan
pihak PT. GOJEK dapat dikategorikan sebagai jasa perantara sehingga penghasilan yang
diterima driver atas jasa tersebut dapat dikenakan PPh 23
Pihak pemotong : PT. GOJEK
Skema pembayaran dan pelaporan :
1. PT. Gojek memotong PPh Pasal 23 terutang
2. PT. GOJEK menyetor melalui Bank Persepsi (ATM,
Teller Bank, fitur bayar pajak online. Dll ) yang disetujui Kementrian Keuangan
paling tanggal 10 bulan berikutnya
3. PT. GOJEK melaporkan SPT Masa PPh Pasal 23
paling lama tanggal 20 bulan berikutnya
Dasar hukum :
Peraturan Menteri Keuangan No. 141/PMK.03/2015
PPh 23 ayat (7) huruf l yakni jasa selain jasa yang telah dipotong
PPh 21 yaitu jasa
perantara. PT. GOJEK merupakan perantara antara customer dengan driver melalui
aplikasi Gojek sehingga wajib dopotong PPh 23 atas penghasilan driver dengan tarif 2%
dari DPP Jumlah Bruto tidak termasuk PPN
perantara. PT. GOJEK merupakan perantara antara customer dengan driver melalui
aplikasi Gojek sehingga wajib dopotong PPh 23 atas penghasilan driver dengan tarif 2%
dari DPP Jumlah Bruto tidak termasuk PPN
2. Jasa Informasi/Iklan
Salah satu layanan yang terdapat dalam aplikasi
Gojek yakni GO-FOOD. Dalam hal
ini restaurantatau gerai makanan bekerja sama secara resmi dengan Gojek sehingga
ketika customer menggunakan aplikasi GO-FOOD ia bisa mendapatkan informasi
mengenai restaurant atau gerai makanantersebut. Berdasarkan sumber dari go-
food.co.id, restaurant atau gerai makanan yang bekerjasama dengan PT. GOJEK harus
setuju dengan adanya Revenue-Sharing sehingga PT. GOJEK mendapat penghasilan dari
kerjasama tersebut. Selain itu, PT. GOJEK juga menerima penghasilan dari iklan yang
bekerjasama dengan PT. GOJEK.
ini restaurantatau gerai makanan bekerja sama secara resmi dengan Gojek sehingga
ketika customer menggunakan aplikasi GO-FOOD ia bisa mendapatkan informasi
mengenai restaurant atau gerai makanantersebut. Berdasarkan sumber dari go-
food.co.id, restaurant atau gerai makanan yang bekerjasama dengan PT. GOJEK harus
setuju dengan adanya Revenue-Sharing sehingga PT. GOJEK mendapat penghasilan dari
kerjasama tersebut. Selain itu, PT. GOJEK juga menerima penghasilan dari iklan yang
bekerjasama dengan PT. GOJEK.
Baik penghasilan atas kerjasama GO-FOOD maupun
iklan, penghasilan
tersebut terutang PPh 23 dengan objek pajak nya jasa informasi/ iklan dengan
tarif 2%
tersebut terutang PPh 23 dengan objek pajak nya jasa informasi/ iklan dengan
tarif 2%
Pihak Pemotong : PT. GOJEK
Skema pembayaran dan pelaporan : sama dengan PPh
23 atas penghasilan driver yang telah
dijabarkan sebelumnya
dijabarkan sebelumnya
Dasar Hukum :
Peraturan Menteri
Keuangan No. 244/PMK.03/2008
PPh 23 angka 7 huruf x yang menyebutkan jasa penyedia tempat
dan/atau waktu
dalam media masa, media luar ruang atau media lain untuk penyampaian informasi
dikenakan tarif 2% dari DPP Jumlah Bruto tidak termasuk PPN
dalam media masa, media luar ruang atau media lain untuk penyampaian informasi
dikenakan tarif 2% dari DPP Jumlah Bruto tidak termasuk PPN
PMK 141/PMK.03/2015
Berapa Valuasi Perusahaan Go-Jek?
Sejak 2011, Go-Jek sudah ada dan menang lomba aplikasi internasional. Investor terbetot. Infonya, angel investor yang mendanai Go-Jek ini rata-rata memberikan dana US$191 ribu (sekira Rp2,6 miliar). Ada investor lain yang siap pendanaan Seri A-Seri B hingga US$2 juta (sekira Rp27 miliar), dan investor-investor lain yang siap mungkin sampai ratusan miliar.
Bolehlah dikira-kira pengeluaran awalnya: membuat aplikasi; beli helm, jaket, ponsel, masker, dsb; biaya koordinasi sana-sini; biaya legalitas; dan jangan lupa promosi (yang dalam hal ini ya lewat jaket-jaket driver Go-Jek yang ada logonya itu) yang “dikonversi” menjadi subsidi tarif promo itu aja gampangnya. Bandingkan dengan pasang iklan gila-gilaan di koran dan TV deh kayak online shop.
Dengan perhitungan jumlah driver saat ini 30 ribu, pengunduh aplikasi ada 2 juta (ambil angka pesimis 5% dari pengguna aplikasi itu yang booking setiap hari, jadi 100 ribuan booking per hari), dengan rata-rata Rp40 ribu ongkos per trip.
Nah, bisa dihitung tuh beli paket helm, jaket, masker, ponsel misal sepaketnya Rp200 ribu x 30 ribu jadi Rp6 miliar (Di luar ponsel ZTE yang dibeli drivernya dengan cara mencicil Rp7.000 selama 100 hari atau Rp50 ribu per minggu sampai harga Rp700 ribu ke perusahaan. Ini kan bisa ambil barang dulu, bayar mundur ke pemasok atau sistem kerjasama gimana gitu, sama dengan sepertinya pemakaian kartu Simpati karena ada tarif free untuk grup), aplikasi dan development dll Rp500 juta, subsidi tarif promo ya kira-kira kalau rata-rata orang bayar ojek Rp40 ribu ambil saja 75%-nya disubsidi dulu (hitung-hitung biaya promosi dan 25% dari ongkos kan dibayar ke driver tuh yang Rp10 ribu) jadi Rp3 miliar/hari untuk subsidi promo. Gak tahu sanggup berapa lama subsidi ini, karena gede juga per hari Rp3 miliar. Apalagi, duit penghasilan driver bisa diambil harian via Bank CIMB Niaga.
Duit masuknya ini yang gendeng, gurih, dan jelaaaas. Hitung deh.
Kalau sehari ada 100 ribu booking saja (terlalu gede gak nih estimasinya? Bandingkan saja waktu baru berdiri, Gojek punya 200 driver dengan bookingan harian 60, berarti setara 30%. Kalau sekarang ada pengunduh aplikasi 2 juta maka ambil 5% saja ya target pesimis lah) maka dengan tarif rata-rata Rp40 ribu per booking trip, hasilnya Rp4 miliar/hari.
Ke driver ceban, sisanya Rp30 ribu (disubsidi dulu selama promosi). Maka biaya subsidi promo Rp3 miliar/hari. Nah, emang bener Gojeknya belum dapat apa-apa dari sini, malah keluar uang banyak dulu. Tapi lihat kalau sudah tidak promo deh.
Bagi hasil 80-20. Sehari masuk Rp4 miliar: Rp800 juta masuk perusahaan, Rp3,2 miliar untuk 30 ribu pengojek, per pengojek dapat Rp106 ribu/hari, Rp3 juta/bulan. Berapa trip? 100.000/30.000=3 trip rata-rata driver.
Dari bagi hasil 20%, Gojek dapat Rp800 juta x 30 hari x 12 bulan=Rp288 miliar/tahun. Investornya Gojek bilang mereka siap balik modalnya 7 tahun. Kalikan 7=Rp 2 triliun bos.
Kalau nanti Gojek punya sistem pembayaran sendiri (wallet atau apalah), setiap transaksi pakai itu ambil saja 100 perak berarti: Rp100x100.000=Rp10 juta/hari x 30 hari= Rp300 juta x 12 bulan =Rp3,6 miliar. Kalikan 7 tahun = Rp25 miliar.
Jadi 7 tahun lagi Gojek punya duit sampai Rp2,25 triliun. Bagi sendiri deh per tahunnya berapa tuh. Belum lagi kalau ada unit-unit usaha lain.