IT Tools and Technical Test
IT Tools and Technical Test
1. Bahasa pemrograman yang dikuasai (mengerti struktur data, basic API, pernah digunakan untuk membuat
aplikasi)?
PHP
Javascript
Java EE
Java SE
Java Android
Swift
Obj-C
Ruby
Python
C#
C / C++
Delphy
VB.NET
ASP.NET
Foxpro
Lain – Lain . . . . . . . . . . . . . . . . . . .
9. Anda punya 3 box, salah satu dari box tersebut berisi mobil. Setiap box ditandai dengan label kalimat, tapi
hanya satu dari kalimat yang ada di box tersebut yang BENAR.
Box 1: dilabeli dengan kalimat “mobil ada di dalam box ini”.
Box 2: dilabeli dengan kalimat “mobil tidak ada di box ini”.
Box 3: dilabeli dengan kalimat “mobil tidak ada di box 1”.
Pertanyaannya, di box nomor berapa mobil tersebut berada, jelaskan!
10. Jelaskan apa saja yang terjadi ketika kita mengetik www.google.com di browser hingga muncul halaman web
page google (technically explanation behind the proccess)?
Programming Test
1. Buatlah database aplikasi penjualan sederhana dengan tabel dan kolom sebagai berikut:
Table : transactions
id no_transaction transaction_date
1 001 2018-08-01
2 002 2018-08-02
Table : transaction_details
2. Buatlah program penjualan menggunakan codeigniter dari database tersebut, untuk memudahkan
pengerjaan ikuti stage berikut ini (kerjakan fokus mulai stage 1)
Stage 1
a. Buatlah tampilan program untuk menampilkan transaksi tersebut dengan bentuk seperti berikut:
b. Tambahkan fitur create transaksi (insert) dengan bentuk form seperti berikut:
Transaction No
Transaction Date
Item Name X
Quantity
Item Name X
Quantity
SAVE
Note: detail item static hanya 2 item, tombol add item dan delete item tidak perlu difungsikan dulu,
tidak perlu dinamis!
Stage 2
Buat fitur detail item menjadi dinamis, kita dapat pesan berapapun item, fungsikan tombol add item dan
delete item, implementasinya boleh menggunakan javascript/jquery, php session, atau tabel temporary.
Stage 3
Tambahkan edit dan delete transaksi, fungsikan tombol edit dan delete di stage 1 (level transaksi).
Output:
001
Milk (4)
Coffee (2)
002
Tea (7)
Coffee (5)
Output:
rio: 4774525
ari: 84684646
yuki: no contact
2. jalankan query tersebut di database dengan nama ‘sandbox’, akan terdapat 2 tabel ‘activities’ dan
‘activity_details’ dengan isi datanya seperti berikut ini:
table : activities
id title
1 Act 1
2 Act 2
table: activity_details