Selasa, 21 Februari 2017

Pengalaman Hari Ke-7 Bootcamp .Net Batch #103 di PT. Xsis Mitra Utama

Hari Ketujuh
Assalamualaikum ………
kembali lagi bersama saya, pada kesempatan yang berbahagia ini saya akan melanjutkan pengalaman hari ketujuh saya mengikuti program Bootcamp .Net di Xsis Mitra Utama tepatnya hari ini pada tanggal 21 Februari 2017 itu artinya hari ini adalah hari selasa. Hari ini adalah hari yang penuh perjuangan untuk bisa berangkat ke kantor dikarenakan dari pagi kurang lebih pukul 03.00 WIB sudah d guyur hujan dan mengakibatkan meluapnya air di jalan sekitar kostan hingga terjadilah banjir. Ini adalah pengalaman pertama saya melihat air banjir secara langsung dan parahnya lagi air banjirnya hampir selutut. wkwkwk
Benar-benar penuh perjuangan hari ini. Oke sudah cukup membahas banjirnya langsung ke topik pembahasan materi hari ini yaitu inheritance. Sebelumnya juga saya sudah memberikan bocoran untuk materi yang akan dibahas pada hari ini. Apa itu inheritance?
Inheritance atau bisa disebut juga pewarisan, bukan pembagian harta warisan yah haha….
Jadi inheritance disini adalah pewarisan atau turunan dari class induk/parent ke class anak/child. Jadi dalam inheritance itu ada yang disebut super class/parent dan sub class/child. Nah apa yang diwariskan dari class parent ke class child? Jawabannya adalah sifat-sifat dari class parent sendiri. Sifatnya bisa terdiri dari atribut, property dan method selama modifiernya atau yang kemarin dibahas tentang encapsulation nya bukan private. Berikut ini contoh penulisan class child dalam bahasa C#:
class Matematika : Hitung
Artinya class matematika tersebut adalah class child sedangkan Hitung itu adalah class parent atau lebih simpelnya class Matematika diturunkan dari class Hitung.
Seperti dalam kehidupan manusia ada ayah dan ibu sebagai orang tua atau dalam inheritance disebut class parent, dan kita sebagai anak yang mewarisi sifat dari orang tua kita adalah class child. Begitulah kira-kira penjelasannya.
Sedikit santai dalam pembahasan materi kali ini dan tidak terasa sudah pukul 12.00 WIB itu waktunya istirahat. Kembali lagi pukul 13.30 dan itu sekaligus menandakan pertempuran otak akan segera dimulai dengan ditandai datangnya menu logic6 yang semakin hari menunjukan keganasannya. Wkwkwkwk….

Sekian dulu cerita untuk hari ini, karena banjirnya pun sudah mulai surut. Haha
Tunggu cerita berikutnya jangan bosan gelar tikar dan meminyak.
Mohon maaf apabila ada salah penulisan kata atau maksud, semoga bermanfaat
Salam WINNERS


Wassalamualaikum Wr. Wb

Senin, 20 Februari 2017

Pengalaman Hari Ke-6 Bootcamp .Net Batch #103 di PT. Xsis Mitra Utama


Hari Keenam
Assalamualaikum ………
kembali lagi bersama saya, pada kesempatan yang berbahagia ini saya akan melanjutkan pengalaman hari keenam saya mengikuti program Bootcamp .Net di Xsis Mitra Utama tepatnya hari ini pada tanggal 20 Februari 2017 itu artinya hari ini adalah hari senin. Mari kita awali hari senin ini dengan penuh semangART. Karena bagi sebagian orang mungkin ada yang takut dengan hari senin. Lha kenapa, kok bisa? Jawabannya Tanya saja pada rumput yang dangdutan. Haha
Halah ngcapruk kmna wae, oke langsung saja ke cerita pengalaman hari ini. Seperti biasa saya masuk lagi pukul 08.30 WIB, hari ini materi yang diajarkan yaitu tentang Encapsulation, bukan capsul atau tablet yah.
Apa itu Encapsulation?
Encapsulation adalah sebuah kerangka yang digunakan untuk membungkus banyak Class/kelas. Di dalam encapsulation terdapat yang dinamakan akses modifier. Modifier tersebut terbagi menjadi 3 yaitu public, private dan protected. Dari ketiga modifier tersebut memiliki perbedaan, perbedaannya pada hak aksesnya dimana apabila public memiliki hak akses penuh, private hanya bisa di akses oleh kelas itu sendiri, sedangkan protected hamper sama dengan private yaitu hanya bisa di akses oleh kelas itu sendiri tetapi juga oleh kelas turunannya atau bahasa kerennya adalah inheritance. Nah inheritance ini adalah materi yang akan diajarkan besok. Jadi tetap gelar tikar dan meminyak yah kawan-kawan. Hehe

Karena modifier private dan protected hak aksesnya hanya bisa diakses oleh kelas itu sendiri saja, maka agar bisa di akses oleh kelas lain perlu dirubah dulu dengan membuat method yang memiliki modifier public. Dan apabila ingin memasukan sebuah nilai pada atribut yang modifiernya private atau protected, maka diperlukan sebuah property. Property adalah sebuah method yang digunakan untuk set sebuah value/nilai ke atribut.
Itulah penjelasan untuk materi hari ini. Tidak terasa waktu sudah menunjukan 12.30 WIB. Karena saking semangatnya sudah lebih 30 menit dari waktu istirahat.  Hehe
Kaena tadi istirahatnya telat 30 menit, jadi masuk laginya pun jadi pukul 13.30 WIB dan saatnya pertempuran otak dimulai kembali dengan mengerjakan soal logic5. Lumayan bikin otak panas wkwkwk..
Wajar sih karena setiap tantangan semakin hari semakin bertambah, jadi harus kudu tetap stay strong hahaha….

Sekian dulu cerita untuk hari ini, tunggu cerita berikutnya.
Mohon maaf apabila ada salah penulisan kata atau maksud, semoga bermanfaat
Salam WINNERS


Wassalamualaikum Wr. Wb

Minggu, 19 Februari 2017

Pengalaman Hari Ke-5 Bootcamp .Net Batch #103 di PT. Xsis Mitra Utama


Hari Kelima
Assalamualaikum ………
Kembali lagi bersama saya yang akan menceritakan pengalaman hari kelima saya mengikuti program Bootcamp .Net di Xsis Mitra Utama tepatnya pada tanggal 17 Februari 2017.
Hari kelima ini tidak seperti hari-hari kemarin yang masuknya pukul 08.30 WIB tapi khusus hari ini masuk jam kantor seperti biasanya yaitu pukul 08.00 WIB, dikarenakan khusus pada hari jumat di Xsis Mitra Utama selalu dilaksanakan yang dinamakan Friday sharing. Apa itu Friday sharing?
Friday Sharing adalah kegiatan khusus yang dilaksanakan pada hari jumat dari pukul 08.00 WIB – 09.00 WIB dimana sesuai dengan namanya sharing berarti berbagi, berbagi pengalaman atau cerita dari setiap karyawan Xsis yang ditunjuk untuk bercerita atau berbagi pengalamannya. Cerita apa yang akan dibagikan? Pada awalnya bebas, namun seiring dengan berjalannya waktu dan hilangnya avatar aang saat dibutuhkan wkwkwk..cerita yang dibagikan tidak bebas lagi dalam artian harus mempunyai manfaat bagi karyawan lain. Hari ini adalah pertama kalinya saya mengikuti Friday Sharing dan kebetulan yang bercerita atau membagikan pengalaman nya hari ini namanya sama dengan saya Pak Heru. Hehe

Pak Heru berbagi cerita tentang apa itu arti Winners atau kemenangan. Winners tersebut sama dengan moto Xsis yang setiap diakhir cerita saya ini selalu diakhiri dengan salam Winners. Sebenarnya arti winners tersebut banyak sesuai dengan presepsi yang mengartikannya.

Selesai acara Friday Sharing tepat pukul 09.00 WIB, dilanjutkan kembali materi hari ini tentang Exception Handling atau penanganan error dalam program. Fungsi exception handling ini untuk menangani jika ada error maka akan muncul pesan error yang menggunakan bahasa manusiawi. Seperti jika dalam program harus memasukan angka, tetapi kita malah memasukan huruf. Secara program pasti akan error. Dan jika tidak menggunakan exception handling maka program tersebut bisa saja langsung force close atau bisa mengeluarkan pesan eror tapi dalam bahasa dewa yang tidak akan mudah dipahami oleh user. Karena pada akhirnya sebuah program akan digunakan oleh user, sehingga jika terjadi error agar mudah dipahami maka harus menggunakan bahasa yang mudah dipahami juga.
Dalam bahasa C#, untuk membuat exception handling bisa menggunakan perintah try-catch.
Dimana try tersebut untuk memasukan error nya, dan catch untuk menangkap sekaligus menampilkan pesan error nya  .
Try bisa hanya menggunakan catch saja atau juga bisa menggunakan catch dan diakhiri dengan finally.

Catch bisa menampung banyak error tetapi dengan catatan satu catch menangani satu error.
Begitu kira-kira mengenai exception handling.
Ohiyah materi pada hari ini Pak Pandu hanya menjelaskan sebentar karena pada pukul 10.00 WIB, beliau ada rapat. Jadi peserta Bootcamp mencoba belajar mandiri dan mencoba logic4.
Tak terasa waktu sudah menunjukan pukul 11.30 WIB, saya bersama teman laki-laki lainnya bersiap untuk melaksanakan kewajiban shalat jumat.
Materi dilanjutkan lagi pada pukul 13.30 WIB, dilanjutkan tentang exception handling dan selanjutnya seperti biasanya pertempuran otak lagi mengerjakan soal logic4. Hari ini agak sedikit lama karena selesai mengerjakan logic4 itu pada pukul 18.30. Untungnya besok weekend jadi tidak masalah hari ini belajarnya lama juga karena jika sudah belajar waktu terasa begitu cepat berlalu, ntah karena saking semangatnya belajar.

Saya sangat-sangat berterima kasih kepada Xsis Mitra Utama yang sudah menyelenggarakan program bootcamp ini dengan gratis, karena banyak sekali ilmu yang saya dapat yang tidak akan pernah saya dapatkan diperkuliahan. Dan juga kepada Trainer Pak Pandu yang memberikan ilmunya yang sangat bermanfaat bagi saya khususnya.

Sekian dulu cerita untuk hari ini, tunggu cerita berikutnya.
Happy Weekend :D
Mohon maaf apabila ada salah penulisan kata atau maksud, semoga bermanfaat.
Salam WINNERS


Wassalamualaikum Wr. Wb

Pengalaman Hari Ke-4 Bootcamp .Net Batch #103 di PT. Xsis Mitra Utama

Hari Keempat
Assalamualaikum ………
Kembali lagi bersama saya yang akan menceritakan pengalaman hari keempat saya mengikuti program Bootcamp .Net di Xsis Mitra Utama tepatnya pada tanggal 16 Februari 2017. Setelah kemarin mendapat bonus libur lumayan untuk penyegaran otak hehe. Saatnya kembali lagi beraktifitas dengan penuh SemangART.
Di hari keempat ini, belajar tentang materi yang seharusnya dilaksanakan pada hari ketiga kemarin. Karena kemarin libur jadi dilaksanakan di hari keempat ini. Seperti biasa mulai masuk pukul 08.30 WIB.

Sarapan materi apa untuk hari ini? Jawabannya adalah Array. Yap..hari ini belajar tentang Array. Array adalah tipe data yang menampung banyak data dengan tipe yang sama. Array ini memiliki banyak dimensi. Eh sebelum menjelaskan dimensi nya mari kita membuat array terlebih dahulu.
Cara penulisan array di C# yaitu :
Type_data [] nama_array
Keterangan:
  • Type_data bisa int, string, char dan lain-lain
  •  [] ciri array sekaligus ini yang dimaksud dengan array 1 dimensi
  •  Nama_array bisa bebas asal jangan menggunakan spasi dalam penamaannya
Nah jika tadi array 1 dimensi yang ditulis [], maka untuk array 2 dimensi cara membuatnya adalah dengan menambahkan tanda “,”. Contoh penulisannya:
Type_data [ , ] nama_array
Kenapa menggunakan “,” karena pada array 2 dimensi akan dikenal dengan yang namanya baris dan kolom.

Pembahasan materi array seperti biasa selesai pukul 12.00 WIB dilanjut lagi pukul 13.00 WIB.
Pukul 13.00 WIB pertempuran otak lagi dengan mengerjakan soal logic3 mengenai array yang berisi 10 soal.

Tak terasa hari demi hari sudah dilewati dengan mengkuti program Bootcam .Net di Xsis Mitra Utama ini, semoga saya tetap bisa mengikuti dan paham semua materi yang sudah diajarkan. Dan kedepannya semoga bisa bermanfaat. Amiiinn……

Sekian dulu cerita untuk hari ini, tunggu cerita berikutnya.
Mohon maaf apabila ada salah penulisan kata atau maksud, semoga bermanfaat
Salam WINNERS


Wassalamualaikum Wr. Wb

Pengalaman Hari Ke-3 Bootcamp .Net Batch #103 di PT. Xsis Mitra Utama

Hari Ketiga
Assalamualaikum ………
Kembali lagi bersama saya yang akan menceritakan pengalaman hari ketiga saya mengikuti program Bootcamp .Net di Xsis Mitra Utama tepatnya pada tanggal 15 Februari 2017. Tapi sayangnya untuk hari ini tidak ada kegiatan Bootcamp Alias Libur dikarenkan Libur Nasional yang bertepatan dengan Pemilihan Gubernur di Jakarta. Karena saya bukan asli dari Jakarta jadi saya hanya bisa mendoakan Semoga siapa saja yang menang dan terpilih nanti, Jakarta bisa mendapatkan pemimpin yang amanah dan bisa mensejahterakan rakyatnya. Amiinn……..

Sekian dulu dilanjut ceritanya besok di hari keempat.
Salam WINNERS


Wassalamualaikum Wr. Wb

Pengalaman Hari Ke-2 Bootcamp .Net Batch #103 di PT. Xsis Mitra Utama

Hari Kedua
Assalamualaikum ………
Oke kembali lagi bersama saya, pada kesempatan yang berbahagia ini saya akan melanjutkan pengalaman hari kedua saya mengikuti program Bootcamp .Net di Xsis Mitra Utama tepatnya pada tanggal 14 Februari 2017. Pada hari ini tidak seperti kemarin, yaiyalah beda hehe. Maksudnya kemarin di hari pertama saya masuk pukul 08.00 WIB seperti jam kantor biasanya. Namun pada hari kedua ini mundur setengah jam jadi masuknya pukul 08.30. Lumayan jadi ada penambahan waktu untuk persiapan hehe. Lho kenapa bisa masuknya pukul 08.30? Jawabannya adalah Karena eh karena ini permintaan dari trainer saya. Pagi harinya cuaca di Jakarta agak mendung. Pagi hari udah mendung aja tapi semangat untuk belajar jangan ikut-ikutan mendung juga harus tetap SemangART.
Oke langsung saja ke materi di hari kedua ini dimulai dengan belajar pengulangan atau looping statement seperti hari pertama, namun bedanya pada hari pertama pengulangannya dengan menggunakan for sedangkan untuk hari ini menggunakan while dan do while.
Contoh sederhana dari kedua pengulangan ini adalah:
While -> ada mobil bensinya habis, maka karena sudah tau bensinya habis tidak akan di starter
Do While -> ada mobil bensinya habis, sudah tau bensinya habis tapi tetap di starter
Gimana bingung?pasti bingung yah wkwkwk
Jadi simpelnya begini, keduanya sama pengulangan cuman beda penerapannya saja. Dimana bedanya?
Bedanya adalah while di lakukan pengecekan dahulu baru di eksekusi, sedengkan Do While di eksekusi dahulu baru dicek.
Nah begitulah simpelnya. Sudah mulai paham kan?

Jika sudah mari lanjutkan ke materi selanjutnya yaitu Switch Case. Lah apalagi itu? Tenang switch case ini selection statement sama dengan if-else di materi hari pertama. Jadi switch case ini adalah bentuk simpelnya dari if-else dimana switch-case ini digunakan untuk membuat pilihan yang sudah pasti jumlah pilihannya ada berapa. Misal sekarang dijakarta akan dilaksanakan pemilihan gubernur, dimana calon gubernurnya ada 3 kandidat atau 3 pasang calon. Maka bila dibuat program pemilihan bisa menggunakan switch-case ini. Karena switch-case ini simpel tentu saja banyak kekurangannya salah satunya switch case ini hanya mendukung tipe data int (integer) dan string saja. Jadi tidak bisa menggunakan tipe data lain selain kedua tipe data tersebut.
Seperti hari pertama materi selesai sampai pukul 12.00 WIB, dilanjutkan lagi pukul 13.00 WIB.
Pukul 13.00 pertempuran otak kembali dimulai ditandai dengan disuguhkan soal-soal yang ada di logic2. Soalnya ada 10, hampir sama dengan hari pertama membuat kombinasi bintang, namun pada hari ini bintangnya ditendang eh salah diganti dengan angka lebih tepatnya. Angka tersebut bisa bilangan ganjil, genap ataupun fibonacci.

Di Bootcamp Xsis Mitra Utama ini kita tidak hanya belajar membuat program tapi kita juga harus mengerti alur algoritma dan logic nya. Karena jika sudah di real project nanti bisa paham logicnya bagaimana. Dan juga disini kita di didik tidak hanya menjadi programmer tapi juga sebagai konsultan yang harus bisa menyelesaikan masalah dan memahami keinginan user nanti.

Sekian dulu cerita untuk hari ini, tunggu cerita berikutnya.
Mohon maaf apabila ada salah penulisan kata atau maksud, semoga bermanfaat
Salam WINNERS


Wassalamualaikum Wr. Wb

Pengalaman Hari Ke-1 Bootcamp .Net Batch #103 di PT. Xsis Mitra Utama

Hari Pertama
Assalamualaikum………
Saya akan menceritakan pengalaman hari pertama bootcamp di Xsis Mitra Utama tepatnya pada tanggal 13 Februari 2017, diawali dengan kick off yaitu pengenalan mengenai program bootcamp, manager, trainer, bagian Recruitmentnya dan juga perkenalan peserta yang akan mengkuti bootcamp di Xsis Mitra Utama. Trainer saya di bootcamp ini adalah Pak Pandu atau bias di panggil Mas Pandu juga karena masih muda. Program bootcamp yang saya ikuti yaitu bootcamp .Net. Saya masuk program bootcamp .Net ini pada batch #103. Jumlah peserta yang mengikuti bootcamp ini 9 orang. Pada saat kick off dijelaskan bahwa satu kelas nya maksimal 12 orang tapi bisa kurang juga seperti saat ini yang hanya berjumlah 9 orang.

Awalnya saya tidak percaya bisa mengikuti bootcamp di Xsis Mitra Utama ini, karena pada saat tes tepatnya pada tanggal 26 januari 2017 yang berlokasi di Disnakertrans jawa barat, peserta yang mengikuti tes lumayan banyak yaitu 70n lebih. Saya saja pada saat itu mendapatkan nomor peserta 66. Tapi karena pada saat itu saya yakin, berusaha dan selalu berdoa, Alhamdulillah rezeki tidak akan kemana. Tips bagi yang akan mengikuti tes bootcamp di xsis ini jadi pada saat itu ada tiga jenis tes. Yang pertama tes psikotes dan ditutup dengan tes koding jadi nanti terdapat soal program dimana nanti kita harus menjawab output dari program tersebut. Setelah selesai dilanjutkan dengan 2x tes wawancara, wawancara yang pertama yaitu wawancara teknikal, ditanya mengenai jawaban dari soal koding tadi dan ditanya soal logika. Selanjutnya wawancara HRD ditanya mengenai kekurangan dan kelebihan diri kita, pengalaman organisasi yang telah diikuti, alasan kenapa ingin mengikuti bootcamp dan sebagainya lebih pada tentang diri kita. Itu saja pengalaman saya saat tes. Intinya harus yakin dan percaya diri, Insya Allah pasti bias lolos.

Oke,  kembali lagi ke leptop….eh salah maksudnya kembali lagi ke pengalaman hari pertama bootcamp .Net di Xsis Mitra Utama ngapain aja sih. Karena masih hari pertama jadi perkenalan dasar-dasar dari .Net. Ohiyah .Net ini menggunakan bahasa pemrograman C# dibaca ‘C Sharp’ bukan ‘C hasteg’ mentang-mentang dimedsos ‘#’ itu dibaca hastag apalagi dibaca ‘C pager’ wkwkwkkwk….
Untuk membuat program C# ini menggunakan aplikasi Microsoft Visual Studio Karen .Net sendiri buatan dari Microsoft. Hari pertama ini lebih pada dasar-dasar, cara penggunaan dan logicnya yang ada pada visual studio. Sebenernya ini pertama kali saya belajar program C# karena sebelumnya waktu kuliah hanya belajar java. Tapi ternyata setelah mulai belajar perintah yang diguanakan setiap bahasa sama saja, perbedaanya hanya cara penulisan dan cara mencetaknya saja. Program yang pertama kali dibuat yaitu program legend yang sudah pasti dibuat bagi para pemula yang belajar pemrograman. Tidak lain tidak bukan program tersebut adalah program menampilkan kata ‘Hello Word’.

Setelah itu baru pelajaran yang utama belajar pengulangan / looping dengan menggunakan for dan juga selection statement yaitu if-else, else if. Pelajaran tersebut selesai pada pukul 12.00 untuk isoma (Istirahat, Shalat, Makan) dulu sampai pukul 13.00.
    
Setelah selesai istirahat barulah pertempuran otak dimulai yaitu dengan diberikannya soal logic membuat bintang-bintang. Bintang yang biasanya ada dimalam hari kini disuruh turun dan masuk ke program hahaha. Soal bintang tersebut ada 10 dimana kita harus mengerti alur logikanya dan itu yang sedikit susah harus terus belajar dan belajar. Intinya sih harus mengerti dari kombinasi penggunaan pengulangan for dan selection if-else yang diajarkan sebelum istirahat tadi.
Sekian dulu cerita untuk hari ini, tunggu cerita berikutnya.

Mohon maaf apabila ada salah penulisan kata atau maksud, semoga bermanfaat.
Salam WINNERS


Wassalamualaikum Wr. Wb

Senin, 13 Februari 2017

Pengalaman Bootcamp di PT. Xsis Mitra Utama

Hallo World .........

Perkenalkan nama saya Heru Septiana Nugraha. Saya akan berbagi pengalaman saya selama mengikuti bootcamp di Xsis Mitra Utama, Ingin tau bagaimana ceritanya. Silahkan gelar tikar atau meminyak gan karena ceritanya akan segera tayang sakedap deui .......