Cute Brown Spinning Flower

19.10.16

Bootcamp .Net Angkatan 95 bersama Xsis - Episode 3



Hallo! Hallo!
Ketemu lagi nih di curhatan Ana Fitriana. Hehehe.
Hari ke-3 Bootcamp .Net oleh PT Xsis Mitra Utama. Baru hari ke-3 loh.
Tadi belajar apaan, ya?
Kita masuk menu baru, yaitu Array. Mulai dari Array satu dimensi sampai Array dua dimensi. –Array aja bisa ber-dua, masa kamu nggak?-.
Kita buat banyak looping-an, semakin banyak hal baru yang dipelajari, tentunya tanpa melupakan pelajaran-pelajaran yang lalu. Jadinya terus-menerus terulang, sehingga nggak terlupakan. Aih, puitis banget kayaknya hari ini.
Tapi sayang banget. Pak Pur, mentor tercinta kita ada tugas negara, jadi nggak bisa menemani sampai akhir acara. Pada akhirnya kita mengerjakan sendirilah Materi Logic 3 ttg Array dua dimensi. Jadi, dari 10 soal, masing-masing dari kita pegang satu-satu dan diminta untuk menerjakan serta menjelaskan di depan kelas.
Pas giliran Ana, hmmm... Grogi euy! Karena belum hafal banget sama istilah-istilah IT-nya. Jadi, menjelaskannya juga seperti itulah... biarkan teman-teman sekelas dan Pak Pur saja yang tahu. Hehehe..
So, kita ngoding bareng-bareng sampai jam pulang tiba. Sayangnya, dari 10 soal yang diminta, baru 9 soal terselesaikan. Sempat Ana coba mengerjakan soal ke-10, tapi sampai sore tadi nggak ketemu-ketemu. Padahal kalau kata Pak Pur soalnya “So Easy!”.
Karena penasaran, masih aja dilanjut ngoding di kosan. Dan....
Yeah! Ketemu :D

Jadi bentuk yang ingin dicari tuh seperti ini:
Trus kodingannya, kira-kira begini:
---------------------
static void Soal10(int n)
        {
            int[] array10 = new int[n]; //instansiasi utk array fibonacci
            int nT = (n - 1) / 2;
           
            // buat array string alfabet
            string[] alfabet = new string[] { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J" };

            //buat deret fibonacci maju mundur
            for (int i = 0; i < array10.Length; i++)
            {
                if (i <= nT)
                {   //untuk array fibbonacci maju
                    if (i < 2)
                        array10[i] = 1;
                    else
                        array10[i] = array10[i - 2] + array10[i - 1];
                }
                else
                    array10[i] = array10[n - i - 1]; // untuk array fibunacci mundur
            }
            // array string 2D
            string[,] array2D = new string[n, n];

            //buat loopingan array 2D
            int index1=0; // untuk membuat fibonacci di i genap
            int index4 = 0; // untuk membuat alfabet di i ganjil
            for (int i = 0; i < array2D.GetLength(0); i++)
            {
                int index2 = 0;// untuk membuat fibonacci di j genap
                int index3 = 0;// untuk membuat alfabet di j ganjil
                for (int j = 0; j < array2D.GetLength(1); j++)
                {
                    if (i%2==0)
                    {
                        if (i <= j && i + j <= n - 1) //segitiga atas
                            array2D[i, j] = array10[index1].ToString();
                        else if (i >= j && i + j >= n - 1)//segitiga atas
                            array2D[i, j] = array2D[n - i - 1, j]; // ambil array2d dari segitga atas untuk dibalik i nya pada segitiga bawah
                    }
                   
                    if (j%2==0)
                    {
                        if (i >= j && i + j <= n - 1) //segitiga kiri
                            array2D[i, j] = array10[index2].ToString();
                        else if (i <= j && i + j >= n - 1)//segitiga kanan
                            array2D[i, j] = array2D[i, n-j-1]; // ambil array2d dari segitga kiri untuk dibalik j nya pada segitiga bawah
                        index2++;
                    }
                    if (i % 2 == 1)
                    {
                        if (i <= j && i + j <= n - 1) //segitiga atas
                            array2D[i, j] = alfabet[index4];
                        else if (i >= j && i + j >= n - 1)//segitiga atas
                            array2D[i, j] = array2D[n - i - 1, j]; // ambil array2d dari segitga atas untuk dibalik i nya pada segitiga bawah
                    }
                    if(j%2==1)
                    {
                        if (i >= j && i + j <= n - 1) //segitiga kiri
                            array2D[i, j] = alfabet [index3];
                        else if (i <= j && i + j >= n - 1)//segitiga kanan
                            array2D[i, j] = array2D[i, n - j - 1]; // ambil array2d dari segitga kiri untuk dibalik j nya pada segitiga bawahindex2++;
                        index3++;
                    }
                }
                if (i % 2 == 0)
                    index1++;
                if (i % 2 == 1)
                    index4++;
            }
            // menampilkan array
            for (int i = 0; i < array2D.GetLength(0); i++)
            {
                for (int j = 0; j < array2D.GetLength(1); j++)
                {
                    Console.Write(array2D[i, j] + "\t");
                }
                Console.WriteLine("\n");
            }

        }
--------------------------------------
Coba kita run ya :D
Jadi, kan jadi... XD
Tapi kodingan ini selesai juga karena bantuan teman-teman semua. Terimakasih banyak.
Segini dulu, deh ya curhatnya. Biar nggak bosen, jadi ngak usah banyak-banyak dulu. Hehehe..

~Mata Ashita~

18.10.16

Bootcamp .Net Angkatan 95 bersama Xsis - Episode 1

I don’t know what is the best title for my writing. Cuma sepertinya keren aja gitu kalau pakai tanggal.
Well, tapi yang paling terpenting adalah. I want to greet you J
WELCOME AT BC95.NET – THE SERIES
Hari ini adalah hari pertama mengikuti pelatihan Bootcamp .Net yang dilaksanakan oleh PT. Xsis Mitra Utama.
Pasti penasaran, kan kenapa gue bisa ikut Bootcamp .Net nya Xsis???
Tapi, sebelum itu, gue mau memperkenalkan diri dulu nih. Kan nggak kenal, maka nggak jodoh. Hihihi.
Nama gue Ana Fitriana, asal perguruan tinggi gue yaitu Institut Pertanian Bogor (IPB). Gue bukan anak IT lho, pas kuliah gue dapatnya jurusan Fisika Murni. Eh, kok bisa masuk ke IT? Nanti gue ceritakan ya.
Ok. Berhubung akan banyak sekali yang akan di tulis di sini, perkenalan dicukupkan :D
Yang masih penasaran, langsung klik bio gue aja yah. Tuh, di sudut kanan ada kok.
Kata tentor gue, gue mesti nulis kesan hari pertama mengikuti Bootcamp .Net PT Xsis Mitra Utama ini. Sekalian menjelaskan tentang kodingan-kodingan logic yang telah gue pelajari – curhat dikit, pas nulis  ini masih gak yakin bisa sampai tahap itu atau gak, krn Visual Studio-nya masih install, lama bangeetttt-.
Jadi, yang paling pertama ada di kepala gue adalah: kalau nti tentornya galak gimana?
Secara kan ya gue bukan orang IT dan tiba-tiba masuk perusahaan IT, mau di training pula. Hiks, hiks. Tapi, Alhamdulillah. Tentor yang gue dapat ternyata emang galak, eh, maksudnya galak tapi dalam hal kebaikan. Karena tentor kita ingin banget kita bisa dan lulus di seleksi pertama nanti. Kenalkan dulu dong tentor kita: Pak Purwanto

Allright. Enak nih Pak Pur dalam memberikan penjelasannya. Padahal beliau baru banget loh dalam spesialisasi .Net, baru 10 tahun :D
Gue belajar istilah-istilah dama C#, struktur C#, Flow, etc deh pokoknya. Yang pasti asyik karena selalu bertambah ilmu baru. Yang penting fokus aja.
Oh, iya. Di kelas Bootcamp .Net angkatan 95 ini ada 10 org. 6 cowo dan 4 cewe. Gue udah hafal lho nama-namanya: Riani, Linda, Hanifa, Supri, Irfan, Ade, Yofan, Raden, dan Lutfi. Tapi, di hari pertama ini Lutfi nggak bisa ikut, krn sedang sakit. Semoga Lutfi cepat diberi kesembuhan. Aamiin.
Ok. Mungkin segitu dulu lah ya kesannya. Selanjutnya mau share nih: gimana sih caranya supaya bisa diterima di Bootcamp PT Xsis Mitra Utama?
Actually, I have no any tricks or tips to be hired at PT Xsis Mitra Utama. Why?
Jadi ada ceritanya nih. Perekrutan PT Xsis itu termasuk cepat banget. Hari Sabtu gue test dan interview, Senin langsung dapat kabar untuk Sign Contract Bootcamp .Net di hari Rabu, Senin depannya, gue udah mulai training-nya. Cepat banget, ya?
Tambahannya gue bukan domisili Jabodetabek, jadi ada acara cari kosan dan pindahan segala. Hahaha. Tapi seru juga, sih. secara gue udah pernah merantau juga buat kuliah. Jadi, sudah bisa menjaga diri –paling utama-.
Balik lagi ke tips dan trik-nya. Gue mau kasih bocoran buat kalian-kalian yang penasaran sama test masuk dari PT Xsis. Test masuknya seperti biasa ada PsicoTest dan Tes Kepribadian, yang nggak biasa kita diminta untuk melanjutkan baris dari deret angka, tes logika visual, dan membuat program dari suatu tampilan. Hayooo looohh??? Udah pada takut aja. Tenang aja, di test membuat program, gue juga cuma bisa jawab dua soal. Hehehe. Yang penting semangatnya, SEMANGAT :d    
Segitu aja kai ya tips dan trik-nya. Kalau masih penasaran, langsung aja hubungi gue lewat email, atau wa gitu, sekalian kenalan.. siapa tau jodoh :DD
Ok, deh.
Sebenarnya ada sih PR dua lagi. Yaitu: menerangkan langkah-langkah dalam membuat kodingan logic, dan PR logic khusus utk buat latihan sendiri. Dan gue bingung, gimana itu ngumpulin PR-nya yak???? :DD
Tapi sepertinya utk menerangkan langkah-langkah dalam membuat kodingan logic, akan gue tulis di judul yang berbeda. Secara kalau gue tulis semua di sini, nti kepanjangan, dan gue malas banget baca artikel panjang-panjang. Jadi, gue nggak mau membuat artikel panjang. Kalau penasaran lansung klik di sini aja(langkah-langkah dalam membuat kodingan logic).

Bootcamp .Net Angkatan 95 bersama Xsis - Episode 2

 

So, here I am. Ended to finish the easiest one.
Hallo, Hallo.
Sudah hari kedua aja ikutan Bootcamp .Net dari PT Xsis Mitra Utama. Hari ini, kita belajar lebih dalam lagi tentang logic. Semakin seru aja sih sebenarnya. Dan semakin banyak godaan-godaan yang datang. Hehehe.
Tadi belajar ttg bagaimana caranya memberikan angka pada bidang dua dimensi yang dibuat dengan menggunakan fungsi for, if, dan else if. Apa ya istilahnya kalau di bidang IT? Gak terlalu tau karena memang background-nya bukan dari IT sih. Tapi, gue berusaha untuk mengingat-ngingat rumusnya. Karena di setiap bentuk, ada rumus yang berbeda-beda. Hmm, kata Pak Pur sih bukan rumus di panggilnya. Apa gitu ya namanya, kurang ingat :D
Dari pagi sampai siang kita diminta mengerjakan Logic 2, soal Materi. Alhamdulillah, lumayan lancar karena sempat mencoba berlatih sebelum berangkat pagi tadi. Cma, agak ngantuk karena malamnya nungguin instalasi VS yang nggak beres-beres. Tapi, terinstall juga sih pada akhirnya.
Setelah, shalat dzuhur, dilanjutkan dengan case-case dari Pak Pur. Hmmm, masih ada hambatan dalam mengerjakann case tersebut, terutama tentang bagaimana cara mencari dan menyusun bagian-bagian kodingannya. Masih harus terus belajar. Tapi, yang paling membingungkan dari semua itu waktu kita diminta untuk megerjakan soal post test. Ada barisan angka yang nggak mengerti bagaimana cara mencarinya. Dan ternyata itu termasuk deret Vibochi ya kalau gak salah? –Maaf Pak Pur kalau ada kesalahan ucapan >_<-
Dan besok kita lanjut lagi ke materi berikutnya, yaitu Array.
Wish me luck, Guys! >,<

18.9.16

RADAR BAND - Chapter 11

“Ancient!” teriak tiga anak perempuan yang menghampiri Radar Band. Mereka segera mengerumuni Ancient saat telah berada di hadapannya. Rupanya mereka adalah Welvy, Arola, dan Sahra.
“Kok, nggak bilang ke kita kalau jadi keyboardist band?” tanya Arola. Ia menarik tangan Ancient.
“Kalau tahu, kan kita nggak akan salah sangka,” ujar Sahra.
“Iya. Kita bisa ngertiin kok,” tambah Welvy.
“Iya, iya. Sorry. Kan biar surprise,” jawab Ancient.
“Maafin kita juga, ya. Karena udah katain lo yang nggak-nggak,” ujar Welvy. Ancient tersenyum mengangguk.
Tiba-tiba Raja ikut-ikutan nimbrung di tengah di tengah-tengah obrolan mereka berempat.
“Salah sangka apa, nih?”
“Mau tahu aja!” jawab mereka bertiga bersamaan. Ancient masih senyum-senyum memperhatikan tingkah ketiga temannya itu. Sementara Raja cuma garuk-garuk kepaa sambil nyengir.
“An!” panggil Arlo kemudian.
“Kita duluan, ya kalau begitu,” pamitnya. Ancient mengangguk. Tapi, tiba-tiba Welvy mendekati Arlo.
“Arlo! Kita bareng aja ke depan panggungnya. Ngomong-ngomong tadi permainan gitarnya bagus banget,” ucap Welvy seraya menarik lengan baju Arlo untuk berjalan bersama. Teman-temannya yang lain mengikuti Arlo di belakang.
“Oh ya? Thanks ya,” jawab Arlo sambil tersenyum.
“Permainan gitar Arlo memang hebat, Vy.” Reky menambahkan saat berhasil menyusul mereka berdua.
“Vokalnya Reky juga mantap abis, kok,” tambah Arola yang menyusul Reky dan berjalan di sampingnya.
Sahra yang berjalan beriringan dengan Ancient terasa kesal karena dicueki dengan kedua temannya.  Ancient mencoba menghibur Sahra.
“Raja sendirian tuh, Ra,”ujarnya.
“Maksud lo apa, Ancient?”balas Sahra bertambah kesal. Ia melipat kedua tangannya di dada.
“Permisi, sebentar!” Dazaki memotong obrolan Sahra dan Ancient.
“An! Nanti ajarin gue matematika yang kemarin, ya. Masih ada yang belum gue mengerti,” tambahnya. Kemudian Dazaki dan Ancient mulai asyik mengobrol tentang matematika. Sahra semakin kesal karena dicueki Ancient.
“Kok, manyun? Dicuekin, ya?” tanya Raja. Ia mendekati Sahra.
“Nggak uda hubungannya sama lo kali. Ngapain lagi ngedeketin?” balas Sahra.
“Tadi gimana penampilan gue di panggung? Keren, kan keren?”
“Keren, sih. tapi masih kerena Kak Levy tau.”
“Gak usah muji deh, kalau gitu.”
“Terserah gue, dong. Sirik aja, lo!”
*******************
Senin, saat jam istirahat. Arlo, Reky, dan Raja berjalan menuju Para Media untuk melihat pengumuman peserta final Festival Band.
“Kira-kira, kita masuk final nggak, ya?” gumam Arlo.
“Kalau Logo Band pasti masuk. Soalnya kemarin mereka bawain lagunya nyentuh banget,” jawab Raja.
“Ancient dan Dazaki mana?” tanya Reky.
“Mereka ke perpustakaan. Biasanya. Belajar matematika,” jawab Raja lagi.
“Matematika lagi...,” keluh Reky.
Tiba-tiba dari hadapan mereka datang Welvy, Arola, dan Sahra. Mereka berlari-lari mendekat.
“Arlo! Selamat ya! Radar Band masuk final, lho.” Welvy menyalami Arlo.
“Oh, ya?”
“Iya, Lo.” Arola menguatkan.
“Kita udah lihat pengumumannya di Para Media,” tambah Sahra.
“Kita baru mau ke sana,” timpal Reky.
“Ya, udah. Ayo ke Para Media!” ajak Welvy. Ia menarik lengan Arlo agar berjalan berdampingan dengannya ke Para Media, yang lain mengikuti di belakang.
“Wo, Woi! Tungguin gue!” seru Raja yang tertinggal di belakang.
Tak lama kemudian, mereka sampai di hadapan Para Media. Welvy menunjuk sebuah lembaran yang berjudul Peserta Final Festival Band pada salah satu baris dari daftar peserta.
“Ada, kan?” ujarnya. Arlo tersenyum senang.
“Coba kita lihat syarat di Final nanti apaan, ya?” Raja menunjuk baris tulisan yang berada di bawah daftar tersebut.
“Dipersilahkan kepada masing-masing Band untuk membawakan lagu dalam negeri unggulannya,” sambung Raja, membaca tulisan tersebut.
“Hehe, lagunya boleh apa pun dong,” komentar Reky.
“Berapa lagu, Ja?” tanya Arlo.
“Dua lagu,” jawab Raja.
“Nanti kalian mau bawakan lagu apa?” tanya Arola.
“Hmm, kita ke perspustakaan dulu, deh,” usul Arlo. Ia memutar tubuhnya.
“Ngapain ke perpustakaan? Mau nyari buku kumpulan lagu?” tanya Raja setengah bercanda.
“Kan, Ancient dan dazaki ada di sana. Kita rundingkan bareng-bareng,” jawab Arlo.
“Oh, iya. Gue lupa,” balas Raja. Kemudian mereka semua berjalan menuju perpustakaan.
-to be continued-