September 2016 - Cdsbndt

Jumat, 23 September 2016

Laporan magang minggu ke - 11

September 23, 2016 0
Laporan magang minggu ke - 11
     Assalamualaikum.
Post ini berisi content tidak menarik untuk dibaca / bisa bikin sakit mata, langsung aja ane mau share pengalaman magang ane di PT Multipolar technology, untuk minggu ke 11 ini ane cuti 3 hari dari 5 hari per minggu. 

dihari senin cuman disuruh bikin, kalau ada pesan masuk dia nge show toast.

Kemuadian pas dihari jum'atnya ane disuruh revisi sms banking mestika, untuk menambahkan apa yaa ??eeehh kayak operator gitu.

Add :

PEMBAYRAN : BPJS, Smartfren dan Indosat Ooredoo.

PEMBELIAN : Pulsa XL Data, Pulsa Indosat Ooredoo, Pulsa Ooredoo Data dan Pulsa Smatfren.

Dari semua itu sihh masih gampang, di sini susahnya pas bikin list nominal pembelian paket XL Data dan Pulsa Ooredoo data.

Pembelian pulsa ooredoo prabayar.
·         Pulsa 25.000
·         Pulsa 50.000
·         Pulsa 100.000
·         Pulsa 150.000
Pembelian pulsa ooredoo data.
·         Paket Data 49K (Harga Rp. 49.000)
·         Paket Data 99K (Harga Rp. 99.000)
·         Paket Blackbery Gaul Banget (Harga Rp. 59.900)
·         Paket Blackbery Full Services (Harga Rp. 89.900)
Pembelian XL Data
·         01 untuk HOTROD 3G 25 RB
·         02 untuk HOTROD 3G 49 RB
·         03 untuk HOTROD 3G 99 RB
·         04 untuk BB GAUL 49 RB
·         05 untuk BB ONE 99 RB
·         06 untuk BB FULL LITE 59 RB
·         07 untuk SUPER NGEBUT 25 RB
·         08 untuk SUPER HOTROD 99 RB
·         09 untuk SUPER HOTROD 149 RB
·         10 untuk SUPER HOTROD 199 RB
·         11 untuk HOTROD 3G 199 RB
·         12 untuk HOTROD 3G 499 RB 
Pembelian pulsa smartfren
·         Pulsa 50.000
·         Pulsa 100.000
·         Pulsa 150.000
·         Pulsa 200.000
·         Pulsa 300.000
·         Pulsa 500.000

Sebelum Revisi Menu Payment

Sebelum Revisi Telepon & Internet

    Dan setelah direvisi menu paymentnya.

Menu Payment



Menu Telepon & Internet


Menu Asuransi
    Revisi Reload / Pembelian.

Sebelum Revisi Reload / Pembelian

Menu Reload / Pembelian

    Nah ini nih bagian yang agak susah, kan kalo nominal pembelian yang lain cuma jumlah sama text "IDR" biasa, 



    Nah kalo yang Pembelian XL Data & Ooredoo Data rada susah nominal nya, soalnya kita hanya mengambil jumlahnya nama paketnya kita biarin buat user tau agar gampang.





SHARING


     Nah ane mau share nih tentang sms banking,  Apa yang di dapetkan server ? jawabanya hanya sms yang di encrypt biasa, di sini ane mau buka encryptnya, kita ambil contoh misalnya kita mau bayar BPJS, nah di sms banking ini, ada yang namanya SmsFormat / Code agar server tau keinginanya si user apa.

Form BPJS


    Kemudian kita konfirmasi data tadi, kemudian masukan PIN.


Setelah input PIN, app akan mengirim SMS ke server, terus dia masuk ke SuccesScreenActivity.


Nah pas user ngeklik kirim, disitu terjadi encrypt dan akan mengirim SMS teks cipher, hanya SmsFormat yang tidak di encrypt, tapi disini saya buka hasil encryptnya.


Kita bisa lihat ada  Code "BMDTGH BPJS" nah ini yang disebut SmsFormat, jadi hanya melihat SmSFormat server bisa tau kalau user ingin Membayar tagihan BPJS, terus selanjutnya ada Rekening Alias, No Telepon dan PIN.

Terima kasih, kalo ada salah maafkan lah

Senin, 19 September 2016

Laporan Magang Minggu ke - 10

September 19, 2016 0
Laporan Magang Minggu ke - 10

     Assalamualaikum
Sebelumnya Selamat Hari Raya Idhul Adha, sekarang udah minggu ke - 10 dalam proses magang.


Jadi beda dengan sebelumnya, kalao sebelumnya udah bisa dibedakan, unread message dengan read message, Cuman walaupun dia udah dibaca di aplikasi, kalau di devicenya belum dibaca dia tetap BOLD, tapi sekarang kalao dia di device belum dibaca tapi di aplikasi udah dibaca maka Text stylenya plain text biasa.

Unread Inbox


Read message, tapi di perpesanan masih unread

     Kemudian saya di suruh buat Auto Complete Text / Pattern Matching gitu, buat BAG.


    Terus minggu ini juga saya membuat New Flow for inbox mestika, jadi kalau di dalam body pesan mengandung kalimat "BYR", maka kalao di konfirmasi dia masuk ke form tersendiri, beda dengan inbox yang lain.
Contains "BYR"
Form Bayar
Autentikasi



     Kalau udah terkirim ke server, hasil encrypt.

Result 
Nah ada yang berbeda, kalau pesan lain dia codenya hanya BMDOK, kalau body messagenya mengandung "BYR", code yang dikirim ke server adalah BMDBYR.

Laporan Magang Minggu ke - 9

September 19, 2016 0
Laporan Magang Minggu ke - 9


     Assalamualaikum Brother.
Langsung aja seperti biasa saya mau mempresentasikan, Laporan ane di minggu ke ke - 9,  Gak terasa baru 9 minggu aja, udah kayak lama banget, rasanya kayak udah 2 bulan lebih, hhahahha.

      Di hari pertama di minggu ini, saya disuruh buat Count unread message in mestika app,
jadi ketika ada pesan yang belum di baca, Di navigation drawer nya ada TxtView angka untuk display pesan yang belum di baca oleh device, semacam badge gitulah.

Badge Inbox
     Dihari selanjutnya saya di suruh buat satu fitur baru di dalam Pembayaran, Virtual Account, saya juga kurang tau fungsi Virtual Account itu untuk apa.
Menu Pembayaran
Form VA
Form VA 2
    Setelah mengisi form VA atau Virtual Account kita ke autentikasi / input PIN.


     Ketika user klik kirim maka SMS yang dikirim akan mengirim ke Nomor SMS Centre / Server, Kebetulan nomor saya, tak jadikan Nomor SMS Centrenya.

 

Nah user mengirim data VA nya ke SMS saya, yang tadi kujadikan SMS Centre, Maka hasilnya jadi seperti ini.

Result SMS dari user
Nah sms yang di kirim ke SERVER itu, hasil encrypt / cipher text.

Minggu, 18 September 2016

Laporan Magang Minggu ke - 8

September 18, 2016 0
Laporan Magang Minggu ke - 8
     Assalamualaikum Semuanya.
Seperti tugas mingguan saya dari sekolah untuk membuat laporan magang minggu ke -7.


Menampilkan semua pesan yang belum dibaca oleh device.
Pesan Belum Dibaca
      Kemudian setelah bisa menampilkan seluruh Pesan masuk yang belum dibaca, Sekarang Membedakan pesan yang belum dibaca dan sudah dibaca inbox device.
1 Pesan belum terbaca
Walaupun di aplikasi kamu sudah membuka pesan, tapi kalau di device perpesanan belum dibuka, dia tetap ngeBOLD, Soalnya ini tergantung inbox yang didapat device.


Laporan Magang Minggu ke - 7

September 18, 2016 0
Laporan Magang Minggu ke - 7

      Assalamualaikum Warahmahtullahi Wabarakatuh.
Oke langsung aja to the point, dalam minggu ini saya disuruh membuat aplikasi CRUD SQLite, dan Pelajarin method - method SQLite, Soalnya SQlite dipakai untuk kedepannya, seperti untuk fitur History, Bookmark dan Favorit, Yaudah ane bikin aplikasi My Finance, itung itung bisa buat mencatat keuangan ane.

Halamam Utama

Menu Tambah


Tanggal Pengeluaran
Barang Selesai Ditambahkan

Oke Sekian dari saya wassalamualaiakum.

Laporan Magang Minggu ke 6

September 18, 2016 0
Laporan Magang Minggu ke 6
     Assalamualaikum guys.
Seperti biasa postingan ini untuk mempresentasikan apa yang aku kerjakan minggu ini.

Dihari pertama di minggu ini, saya absent karena kita hijrah dari kosan lama ke kosan baru.

Hari kedua buat form pembayaran kereta api sinar laku.

form kereta

Detail Kereta Api

Kemudian saya disuruh buat Spinner dengan SqLite Database, untuk menyimpan Nomor SMS Centre.



Nomor Centre Default


Option Nomor Centre
Kemudian kita pilih TELKOMSEL sebagai Default Operator.

Save to SQLite Database
Ketika user klik USE IT maka nomor yang dipilih tersimpan ke database, dalam kasus ini , yang agak menyusahkan memisahkan Nama Operator dari Nomornya, soalnya yang ingin digunakan hanya nomornya saja, Jadi walaupun aplikasinya di tutup ketika dibuka akan otomatis memilih yang sebelumnya dipilih.
Di buka kembali