##PT. Code Development ##Code.id
Tugas pertama
=============
- karakter yang diinput di split di tengah dan dibalik kiri dan kanan. contoh:
input: 123456
output: 321654
input: 1234567
output: 3214765
input: ABCDEF
output: CBAFED
input: ABCDEFG
output: CBADGEF
input: GABAG
output: AGBGA
input: BA3&H-M
output: 3AB&M-H
input: ABC45623MUK9
output: 654CBA9KUM32
dst
-
Harus menggunakan metode looping. Tidak boleh menggunakan function bawaan bahasa program.
-
Tunjukkan hasilnya dengan melakukan print screen output program. Kirim file gambar(jpg/bmp/gif) hasil print screen bersamaan dengan source code.
-
Aplikasi boleh berbentuk WEB FORM / WINDOWS FORM / CONSOLE. Wajib menggunakan salah satu bahasa pemrograman ini: .NET / JAVA.
-
Hasil print screen dan Source code harap dilampirkan di dalam satu folder, di zip dan diberi format nama: <>_<<tanggal_test>>_Tugas1, bukan di copy paste ke body email.
Contoh : BillGates_2016_03_25_Tugas1.zip
Yang dilampirkan cukup file .cs, .vb, .php, .jsp atau .java.
Jangan satu solution. Sekali lagi, jangan satu solution.
Tugas kedua
===========
- Buat program sederhana untuk menghitung diskon dengan ketentuan sbb :
-
Jika Tipe Customer adalah platinum dan Point Reward berjumlah antara 100 - 300, maka perhitungan diskon adalah :
TOTAL_BELANJA * (50/100) + 35
-
Jika Tipe Customer adalah platinum dan Point Reward berjumlah 301 - 500, maka perhitungan diskon adalah :
TOTAL_BELANJA * (50/100) + 50
-
Jika Tipe Customer adalah platinum dan Point Reward berjumlah >500, maka perhitungan diskon adalah :
TOTAL_BELANJA * (50/100) + 68
-
Jika Tipe Customer adalah gold dan Point Reward berjumlah antara 100 - 300, maka perhitungan diskon adalah :
TOTAL_BELANJA * (25/100) + 25
-
Jika Tipe Customer adalah gold dan Point Reward berjumlah 301 - 500, maka perhitungan diskon adalah :
TOTAL_BELANJA * (25/100) + 34
-
Jika Tipe Customer adalah gold dan Point Reward berjumlah >500, maka perhitungan diskon adalah :
TOTAL_BELANJA * (25/100) + 52
-
Jika Tipe Customer adalah silver dan Point Reward berjumlah antara 100 - 300, maka perhitungan diskon adalah :
TOTAL_BELANJA * (10/100) + 12
-
Jika Tipe Customer adalah silver dan Point Reward berjumlah 301 - 500, maka perhitungan diskon adalah :
TOTAL_BELANJA * (10/100) + 27
-
Jika Tipe Customer adalah silver dan Point Reward berjumlah >500, maka perhitungan diskon adalah :
TOTAL_BELANJA * (10/100) + 39
-
Contoh output :
Tipe Customer : platinum
Point Reward : 200
TOTAL_BELANJA : 500
Diskon : 285
Total Bayar : 215
Tipe Customer : gold
Point Reward : 396
TOTAL_BELANJA : 100
Diskon : 59
Total Bayar : 41
-
Jika hasil perhitungan diskon untuk tiap tipe customer >= nilai TOTAL_BELANJA, maka diskon disamakan dengan TOTAL_BELANJA.
Contoh :
Tipe Customer : platinum
Point Reward : 200
TOTAL_BELANJA : 60
Diskon : 60
Total Bayar : 0
Tipe Customer : silver
Point Reward : 396
TOTAL_BELANJA : 10
Diskon : 10
Total Bayar : 0
-
Nilai tambah jika dapat membuat aplikasinya dengan menerapkan OOP.
-
Tunjukkan hasilnya dengan melakukan print screen output program. Kirim file gambar(jpg/bmp/gif) hasil print screen bersamaan dengan source code.
-
Aplikasi boleh berbentuk WEB FORM / WINDOWS FORM / CONSOLE. Wajib menggunakan salah satu bahasa pemrograman ini: .NET / JAVA.
-
Hasil print screen dan Source code harap dilampirkan di dalam satu folder, di zip dan diberi format nama: <>_<<tanggal_test>>_Tugas2, bukan di copy paste ke body email.
Contoh : BillGates_2016_03_25_Tugas2.zip
Yang dilampirkan cukup file .cs, .vb, .php, .jsp atau .java.
Jangan satu solution. Sekali lagi, jangan satu solution.
Tugas ketiga
===========
-
Buat Program sederhana yang menerapkan Angular Modal Dialog.
-
Program yang dibuat harus terdiri dari 2 control InputBox/TextBox dan 1 button bertuliskan "Show".
-
Ketika button "Show" diklik, maka nilai yang di-input dimasing-masing InputBox di tampilkan di modal dialog (ReadOnly).
-
-
Tunjukkan hasilnya dengan melakukan print screen output program. Kirim file gambar(jpg/bmp/gif) hasil print screen bersamaan dengan source code.
-
plugin Modal Dialog bisa didapat dari sini: https://angular-ui.github.io/bootstrap/#/modal
-
Untuk tugas ketiga, wajib berbentuk HTML dan mengunakan AngularJS.
-
Hasil print screen dan Source code harap dilampirkan di dalam satu folder, di zip dan diberi format nama: <>_<<tanggal_test>>_Tugas3, bukan di copy paste ke body email.
Contoh : BillGates_2016_03_25_Tugas3.zip
File yang dilampirkan adalah .html, .js.