Jumat, 28 Oktober 2016

Pertemuan hari kedelapan Bootcamp .Net

Sudah tidak terasa saat ini sudah pertemuan kedelapan di bootcamp Xsis Mitra Utama . Pada pertemuan kedelapan kita membahas tentang SQL  dengan SQL Microsoft . Biasanya di perkuliahan kita menggunakan phpmyadmin untuk keselurusan sama saja . Pada hari ini hanya fokus pada SQL karena bobot nilai SQL 25% pada saat ujian hari senin. Saya berharap dapat meraih poin penuh pada SQL ini.

Pertemuan hari ketujuh Bootcamp .Net

Pada pertemuan dihari ketujuh kita membahas soal logic 7 seperti biasa membuat otak harus berpikir dengan keras. Mungkin karena saya belom terbiasa, tetapi cukup menyenangkan karena trainer membimbing dengan membahasnya bersama sama. saya berusaha semaksimal mungkin untuk bisa menguasai materi agar saya bisa lulus ke tahap selanjutnya. Karena di Xsis Mitra Utama saya banyak belajar materi yang belum pernah saya dapat sebelumnya.

Selasa, 25 Oktober 2016

Pada hari ketujuh dipagi hari bapak Pur membahas soal soal yang tidak bisa kami kerjakan di pertemuan selanjutnya . Pada siang hari membahas logic 7 yang membuat otak dibolak balik terasa pusing. Hari ini sangat melelahkan menurut saya , karena soalnya lumayan rumit. Untungnya ada bapak Pur sehingga dibahas dengan mudah. Dan di logic 7 terdapat soal dengan tingkat logic yang lumayan tinggi ya bisa dibilang level 7 hehehehe.

Pertemuan hari keenam Bootcamp .Net

Akhirnya minggu kedua di hari senin pun dimulai,di hari ini masih membahas konsep OOP yang sudah diajarkan di pertemuan yang lalu . Teori tentang OOP pun ditanyakan kembali dan semuanya pun lupa , untung bapak Pur sabar mengajar kami. Materi OOP di review kembali dan disuruh mengerjakan logic 6. Pada hari ini bapak Pur sedang tidak enak badan sehingga dia pulang lebih cepat. Disini makin membahas soal bersama sama dan akhirnya cuma terjawab 7 soal saja.

Pertemuan hari kelima Bootcamp .Net

Pada pertemuan hari kelima Pak Pur membahas tentang OOP yang lumayan rumit. Karena masih belum terbiasa dengan konsep OOP ditambah lagi soal logic 5 yang begitu rumit . Dari hari ke hari otak dipaksa untuk berpikir keras yang membuat badan saya lumayan drop karena kelelahan . Soal demi soal pun dibahas tetapi bapak Pur hanya membahas beberapa soal dan ditambah lagi diberi PR yang harus dikerjakan . Awalnya waktu akhir pekan ingin dipakai untuk istirahat tapi tidak bisa. Demi kelulusan bootcamp ini apapun akan saya lakukan

Pertemuan hari keempat Bootcamp .Net

Pada pertemuan hari keempat saya merasa kesulitan untuk mengikuti materinya karena saya pada pertemuan ketiga tidak hadir  dikarenakan mengikuti proses wisuda . Pada pertemuan ketiga Pak Pur membahas tentang array dan di pertemuan keempat harus menggunakan array untuk mempermudah prosesnya. Dengan di bimbing oleh Bapak Pur dengan kesabarannya ya akhirnya saya bisa mengikuti walaupun sedikit demi sedikit. Saya measa senang mengikuti bootcamp ini karena ilmunya banyak yang di dapat dan juga gratis. Apabila mengikuti pelatihan .Net yang berbayar bisa mencapai 5 juta untuk 32 jam pertemuan.

Selasa, 18 Oktober 2016

Pertemuan hari kedua Bootcamp .Net

Pada hari kedua bootcamp .Net di PT Xsis Mitra Utama tidak jauh berbeda dengan sebelumnya masih membahas tentang logic dengan tingkat kesulitan yang berbeda karena soal yang diberikan berupa bilangan ganjil ,genap dan deret fibonancci tetapi dengan dibimbing oleh Bapak Pur semua permasalahan dari semua soal logic tersebut dapat terselesaikan . Di bootcamp ini waktu terasa singkat karena proses belajar tidak terlalu tegang dan asik walaupun otak harus dipaksa untuk berpikir untuk memperoleh skill logic kita bertambah. Baru dua hari mengikuti bootcamp .Net ilmu tentang pemrograman dan C# begitu banyak yang diajarkan, membuat saya bersemangat untuk memperdalam .Net. Dan di bootcamp hari kedua saya sudah semakin akrab dengan teman teman sekelas saya. Semua terasa  menyenangkan menurut saya karena Bapak Pur mengajarkan C# dengan cara yang tidak membosankan dan saya berharap bisa lolos hingga seleksi kedua.

Senin, 17 Oktober 2016

Pertemuan hari pertama Bootcamp membahas Logic 10


















Sama halnya soal09 logic tetapi untuk soal ini ditambahkan kondisi lagi untuk segitiga sebelah kiri  i<=4 dan kondisi segitiga sebelah kanan i>=4

class Soal
    {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            soal09(nilai);
            Console.Read();
        }
 static void Soal10(int n)
        {
            for (int i = 0; i < n; i++)//baris
            {
                for (int j = 0; j < n; j++)//kolom
                {
                    if (i >= j && i + j <= n - 1 && i<=4)
                        Console.Write("*\t");
                    else if (i <= j && i + j >= n - 1 && i>=4)
                        Console.Write("*\t");

                    else
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }
        }
}

Output
Masukan nilai : 9
*

*       *

*       *       *

*       *       *       *

*       *       *       *       *       *       *       *       *

                                        *       *       *       *

                                                *       *       *

                                                        *       *

                                                                *

Pertemuan hari pertama Bootcamp membahas Logic 09





















class Logic
    {
        static void Main(string[] args)
        {
            Console.Write("Masukan Nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            soal09(nilai);
            Console.WriteLine("\n");
           
            Console.Read();
        }

static void soal09(int n)
        {
            for (int i = 0; i < n; i++)//baris
            {
                for (int j = 0; j < n; j++)//kolom
                {
                    if (i >= j && i + j <= n - 1) // kondisi segitiga sebelah kiri
                        Console.Write("*\t");
                    else if (i <= j && i + j >= n - 1) //kondisi segitiga sebelah kanan
                        Console.Write("*\t");

                    else
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }
        }
}

Output
Masukan nilai : 9
*                                                               *

*       *                                               *       *

*       *       *                               *       *       *

*       *       *       *               *       *       *       *

*       *       *       *       *       *       *       *       *

*       *       *       *               *       *       *       *

*       *       *                               *       *       *

*       *                                               *       *

*                                                               *






Pertemuan hari pertama Bootcamp membahas Logic 08



















 class Soal
    {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            Soal08(nilai);
            Console.Read();
        }
     static void Soal08(int n)
        {
            for (int i = 0; i < n; i++)//baris
            {
                for (int j = 0; j < n; j++)//kolom
                {
                    if (i + j <= n - 1 && i <= j) // kondisi untuk segitiga bagian atas
                        Console.Write("*\t");
                    else if (i + j >= n - 1 && i >= j) // kondisi untuk segitiga bagian bawah
                        Console.Write("*\t");
                    else
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }
        }
}

Output
Masukan nilai : 9
*       *       *       *       *       *       *       *       *

        *       *       *       *       *       *       *

                *       *       *       *       *

                        *       *       *

                                *

                        *       *       *

                *       *       *       *       *

        *       *       *       *       *       *       *

*       *       *       *       *       *       *       *       *


Pertemuan hari pertama Bootcamp membahas Logic 07

















Sama halnya dengan logic soal06 dengan kondisi yang berbeda . Kalo kita amati cetak "*" dilakukan pada i+j>=n-1. Sebagai contoh sembarang [6,3] 6+3 =9 >= 9-1 = 8

 class Soal
    {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            Soal06(nilai);
            Console.Read();
        }
          static void Soal07(int n)
        {
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    if(i + j >= n-1) /* cetak "*" dilakukan pada i+j>=n-1
                    Console.Write("*\t");
                    else
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }
        }
}

Output
Masukan nilai : 9
                                                                *

                                                        *       *

                                                *       *       *

                                        *       *       *       *

                                *       *       *       *       *

                        *       *       *       *       *       *

                *       *       *       *       *       *       *

        *       *       *       *       *       *       *       *

*       *       *       *       *       *       *       *       *

Pertemuan hari pertama Bootcamp membahas Logic 06

















class Soal
    {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            Soal06(nilai);
            Console.Read();
        }

static void Soal06(int n)
        {
            for (int i = 0; i < n; i++) // looping baris
            {
                for (int j = 0; j < i; j++)// looping kolom cetak "*" hanya di lingkup j<i
                {
                    Console.Write("*\t");
                }
                Console.WriteLine();
            }
        }
}

Output
Masukan nilai : 9

*
*       *
*       *       *
*       *       *       *
*       *       *       *       *
*       *       *       *       *       *
*       *       *       *       *       *       *
*       *       *       *       *       *       *       *

Pertemuan hari pertama Bootcamp membahas Logic 05


















Untuk menyelesaikan logic soal05 masih menggunakan kondisi logic soal03 dengan tambahan cetak "*" pada kolom  0 dan 8, baris 0 dan 8 dengan kondisi i==0 dan i==n-1, j==0 dan j ==n-1

class Soal
    {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            Soal05(nilai);
            Console.Read();
        }
 static void Soal05(int n)
        {
            for (int i = 0; i < n; i++)//baris
            {
                for (int j = 0; j < n; j++)//kolom
                {
                    if (i == j) /* kita lihat lambang "*"  terdapat pada i==j misal [1,1], maka kita buat kondisi if */
                        Console.Write("*\t");
                    else if (i + j == n - 1) /* kita ambil koordinat [0,8] i+j = 8, n+1=8 maka hubungan nya adalah  i+j ==n+1 untuk mencetak "*" */
                        Console.Write("*\t");
                    else if (j == 0 || j == n - 1) /* cetak "*" pada baris 0 dan 8 sehingga dapat di cetak apabila harus memenuhi salah satu dari kondisi  j==0 dan j ==n-1*/
                        Console.Write("*\t");
                    else if (i == 0 || i == n - 1) /* cetak "*" pada kolom 0 dan 8 sehingga dapat di cetak apabila harus memenuhi salah satu dari kondisi  i==0 dan i ==n-1*/
                        Console.Write("*\t");
                    else
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }
        }
}

Output
Masukan nilai : 9
*       *       *       *       *       *       *       *       *

*       *                                               *       *

*               *                               *               *

*                       *               *                       *

*                               *                               *

*                       *               *                       *

*               *                               *               *

*       *                                               *       *

*       *       *       *       *       *       *       *       *

Pertemuan hari pertama Bootcamp membahas Logic 04


















untuk menyelesaikan soal ini sama dengan logic soal03 tapi kita harus pikirkan untuk cetak "*" yang melintang pada posisi tengah dengan menentukan kondisi nTengah = (n-1)/2 yang hasilnya 4. Karena posisi cetak "*" melintang pada i = 4 dan j = 4

class Soal
    {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            Soal04(nilai);
            Console.Read();
        }
static void Soal04(int n)
        {
            int nTengah = (n - 1) / 2;
            for (int i = 0; i < n; i++)
            {
               
             
                for (int j = 0; j < n; j++)
                {
                    if (i == j)/* kita lihat lambang "*"  terdapat pada i==j misal [1,1], maka kita buat kondisi if */
                        Console.Write("*\t");
                 
                    else if (i + j == n - 1))/* kita ambil koordinat [0,8] i+j = 8, n+1=8 maka hubungan nya adalah  i+j ==n+1 untuk mencetak "*" */
                       
                    Console.Write("*\t");
                   
                    else if (j == nTengah) /*posisi tengah dengan menentukan kondisi nTengah = (n-1)/2 yang hasilnya 4. Karena posisi cetak "*" melintang pada i = 4 dan j = 4 */
                       
                  Console.Write("*\t");
                   
                    else if (i == nTengah)/*posisi tengah dengan menentukan kondisi nTengah = (n-1)/2 yang hasilnya 4. Karena posisi cetak "*" melintang pada i = 4 dan j = 4 */

                        Console.Write("*\t");
                   
                    else
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }
        }
}


Output
Masukan nilai : 9
*                               *                               *

        *                       *                       *

                *               *               *

                        *       *       *

*       *       *       *       *       *       *       *       *

                        *       *       *

                *               *               *

        *                       *                       *

*                               *                               *

Pertemuan hari pertama Bootcamp membahas Logic 03


















Untuk menyelesaikan soal ini kita hanya perlu menggabukan kondisi logic Soal01 dan Soal02

class Soal
    {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            Soal03(nilai);
            Console.Read();
        }

 static void Soal03(int n)
        {
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    if (i == j) /* kita lihat lambang "*"  terdapat pada i==j misal [1,1], maka kita buat kondisi if */
                        Console.Write("*\t");
                    else if (i + j == n - 1)/* kita ambil koordinat [0,8] i+j = 8, n+1=8 maka hubungan nya adalah  i+j ==n+1 untuk mencetak "*" */
                        Console.Write("*\t");
                    else
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }

        }
}

Output
Masukan nilai : 9
*                                                               *

        *                                               *

                *                               *

                        *               *

                                *

                        *               *

                *                               *

        *                                               *

*                                                               *

Pertemuan hari pertama Bootcamp membahas Logic 02


















class Soal
    {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            Soal02(nilai);
            Console.Read();
        }

       static void Soal02(int n)
        {
            for (int i = 0; i < n; i++)//looping baris
            {
                for (int j = 0; j < n; j++)//looping kolom
                {
                    if (i+j == n+1) /* kita ambil koordinat [1,9] i+j = 10, n+1=10 maka hubungan nya adalah  i+j ==n+1 untuk mencetak "*" */
                        Console.Write("*");
                    else
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }
        }
}

Output
Masukan nilai : 9
                                                                *

                                                        *

                                                *

                                        *

                                *

                        *

                *

        *

*

Pertemuan hari pertama Bootcamp membahas Logic 01


















class Soal01
 {
        static void Main(string[] args)
        {

            Console.Write("Masukan nilai : ");
            int nilai = Convert.ToInt32(Console.ReadLine());
            Soal01(nilai);
            Console.Read();
        }

        static void Soal01(int n)
        {


            for (int i = 0; i < n; i++)   // looping baris
            {
                for (int j = 0; j < n; j++) // looping kolom
                {
                    if (i == j) /* kita lihat lambang "*"  terdapat pada i==j misal [1,1], maka kita buat kondisi if */
                        Console.Write("*");
                    else //selain i==j seperti [1,2] maka kita beri "\t" yang artinya spasi
                        Console.Write("\t");
                }
                Console.WriteLine("\n");
            }

        }
}

Output

Masukan nilai : 9
*

        *

                *

                        *

                                *

                                        *

                                                *

                                                        *

                                                                *

-----------------------------------------------------------------------------------------------------------------------

Bootcamps PT Xsis Mitra Utama

Saya merupakan lulusan sarjana ilmu komputer IPB lulusan tahun 2016. Setelah saya lulus , tentunya saya mencari pekerjaan untuk menambah wawasan dan menimba ilmu kembali . Dengan ada nya rangkaian acara yang selalu diselenggarakan dari tahun ke tahun yaitu jobfair untuk melamar pekerjaan. Disana terdapat stand dari perusahaan PT Xsis Mitra Utama dan kebetulan sekali PT Xsis Mitra Utama telah bekerja sama dengan BEM dari IPB sehingga untuk interview dilaksanakan di kampus IPB. Setelah sudah dijadwalkan interview , sebelum nya dari pihak PT Xsis Mitra Utama telah memperkenalkan tentang perusahaan dan mini workshop tentang apa yang harus dilakukan setelah lulus kuliah. Setelah rangkaian acara tersebut selesai lalu dilakukanlah interview dengan tim HR dan tim teknikal PT Xsis Mitra Utama. Awalnya saya di interview oleh tim HR dengan memperkenalkan diri saya dan memberi tahu motivasi apa saja sehingga saya mendaftar di PT Xsis Mitra Utama dalam Bootcamp .Net. Bootcamp .Net merupakan pelatihan .Net yang dilaksanakan dengan GRATIS sehingga membuat saya tertarik untuk bergabung dengan PT Xsis Mitra Utama.
Setelah melalui HR , saya di tes logic oleh tim teknikal dengan pemrograman PHP seperti looping,array dll dan  juga SQL query harus dikuasai . Untuk pengumuman nya lulus atau tidaknya mengikuti program bootcamp sangat cepat dengan via telepon saya lolos untuk mengikuti program bootcamp.  Di hari pertama bootcamp saya diajarkan oleh trainer yang bernama bapak pur orangnya asik. Di bootcamp jangan segan segan untuk bertanya dan aktif karena ini kesempatan kita untuk menimba ilmu ditambah lagi trainer nya asik dan ramah. Untuk pertemuan pertama saya belajar dasar dasar C# dan pelatihan tentang logic membuat otak harus berpikir keras hehehe.