Sunday, April 16, 2017

Programmer's Life : Mata Panda


Mata Panda adalah salah satu hal atau bahkan ciri - ciri yang menandakan anda seorang nokturnal. Tahukah anda? Mayoritas masyarakat dengan pekerjaan seperti programmer, freelancer dan lainnya yang membutuhkan waktu kerja ekstra, lebih potensial mendapat insiden mata panda ini. Dan sudah menjadi rahasia umum di dunia kerja terutama dikalangan programmer ataupun freelance bahwa mereka belum disebut seorang programmer jika belum memiliki mata panda.

Hal ini terjadi nih sama mimin. Menurut pengalaman mimin sendiri, waktu mengisi waktu liburan dengan menjadi seorang freelancer. Pekerjaan mimin ada di bagian front-end dan gak terlalu berat tapi bejibun jadi agak mager ngerjainnya. Nah! Pas udah mepet deadline, client terus nge-push mimin buat segera nuntasin kekurangannya. Terpaksalah, gak ada cara lain lagi. Kurang lebih 2 hari mimin tidak ada waktu tidur, ada sih sekitar 1 - 3 jam doang seharinya. Tapi ya alhamdulillah, kerjaan selesai, client puas, mimin gembira. Setelah itu mimin ngaca nih dan ternyata udah ada aja nih mata panda. Dan anehnya, waktu mimin kumpul komunitas programmer gitu beberapa hari setelah ngaca, salah satu temen ngomong gini,

Programmer jam terbang tinggi nih!

Mimin sih gak terlalu ngerti waktu itu, tapi ternyata ada beberapa kalangan yang nyebutin bahwa mata panda itu bukti kerja keras. Yang sebenernya sih hasil dari bermalasan, nunda deadline, dll. Dan programmer yang memiliki mata panda bisa diibaratkan sudah memiliki pengalaman dan jam kerja yang tinggi. Padahal itu pengalaman pertama kali kerja didunia programmer. Emang keras yak jadi programmer?

Tapi gak sedikit juga beberapa temen mimin, perempuan, programmer dengan kebanggaan tersendiri memiliki mata panda. Yang dimana secara 'NORMAL'nya, perempuan bangga tampilan perfeksionis. Muka halus, alis lentik, bulu mata badai, mata warna - warni, dll. Ya begitulah, asli dan nyata, perempuan sebagai programmer cenderung cuek dengan keadaan tubuhnya dan lebih mementingkan hasil kerja mereka yang sempurna. Gak jarang juga programmer perempuan banyak yang jomblo akut, dibilang nerd, freak, dll. Tapi, kalo kalian nih ya, mimin kasih tips, kalo deket dengan programmer perempuan, jangan langsung ngejudge doi freak, nerd dan sebagainya, karena toh doi juga perempuan. Kasih aja sentuhan hangat dititik lemahnya, sisi lainnya pasti bakal muncul. Jangan salah ya, Programmer malah disebut sebagai

Pecinta yang Ulung nan Romantis

Aneh? Enggak lah! Sok atuh baca beberapa fakta tentang programmer! Cari tau bener atau enggaknya. Pengalaman mimin sendiri nih yang memilih seorang perempuan programmer sebagai tambatan hati. Mereka juga seperti sebagaimana utuh kodrat seorang perempuan. Jadi,

Rawat mereka sebagaimana perempuan spesial bukan seperti laptop yang dijual dipasaran

Balik lagi ke mata panda! So, inti episode Programmer's Life kali ini. Mimin mengingatkan pada kalian, calon programmer atau bahkan programmer professional. Mata panda adalah salah satu bagian dari programmer yang tidak bisa dihindari tapi bisa dirawat agar hilang beberapa saat. Jangan malu terhadap mata panda anda.

Karena mata panda adalah bukti kerja keras anda!

Friday, April 7, 2017

Menjadi Freelancer : Kerja Sampingan Mahasiswa


Freelancer? Menjadi seorang freelancer adalah peluang terbaik kerja sampingan mahasiswa. Menjadi freelancer masih jarang dipikirkan dan bukan merupakan pilihan terbaik untuk dijadikan sebuah profesi tetap maupun kerja sampingan. Namun, untuk kalian, para mahasiswa yang tidak terlalu sibuk dan sedang mencari lowongan kerja sampingan. Freelancer adalah peluang kerja sampingan yang tepat untuk mahasiswa seperti kalian.

Freelancer, kerja part time cocok untuk mahasiswa?

Part time adalah kegiatan yang biasa dilakukan untuk menambah pundi - pundi uang bahkan sekedar uang jajan bagi mahasiswa. Tapi, apakah semua jurusan pilihan terbaik mahasiswa bisa mendapatkan kerja freelance yang sesuai dengan kemampuan mereka? TENTU SAJA!

Banyak mahasiswa yang masih berpikiran bahwa menjadi freelancer adalah kerja part time yang cocok untuk mahasiswa IT atau yang berhubungan dengan jurusan informatika. Dalam bekerja freelance saat ini, banyak lowongan kerja part time sebagai freelance yang bisa dilakukan mahasiswa dari semua jurusan, seperti freelance penulis atau freelance menulis, freelance data entry atau input data, freelance designer bahkan ada beberapa lowongan freelance untuk pelajar.

Memang, menjadi freelancer bisa dikatakan seperti kita berjudi dengan lowongan pekerjaan online. Karena, menjadi freelancer masih dianggap hal yang tidak beguna atau tidak menghasilkan. Namun, banyak freelancer indonesia yang sukses disetiap bidangnya. Cek beberapa Freelancer Indonesia yang Sukses Mendunia! Dan dalam keadaan perkembangan teknologi saat ini serta banyaknya muncul digital start-up. Menjadi seorang freelancer sudah mulai diperhitungkan sebagai lowongan kerja yang menghasilkan dan bisa dianggap salah satu cara mudah mencari uang dari internet saat ini!

Peluang kerja sampingan tepat untuk mahasiswa!

Kenapa hanya mahasiswa? Sebenarnya, menjadi freelancer adalah lowongan pekerjaan yang cocok untuk siapa saja. Namun, seorang mahasiswa lebih berpotensi menjadi freelancer karena kesibukan dan keahlian seorang mahasiswa yang dianggap lebih bisa memenuhi pekerjaan ini. Dan banyak pula perusahaan tertentu dan beberapa digital start-up yang lebih memilih mahasiswa atau fresh graduate untuk dijadikan mitra freelancer mereka. Selain karena kemampuan seorang mahasiswa yang masih bisa ditingkatkan juga gajinya yang bisa menyesuaikan keahlian setiap mahasiswa yang menjadi freelancer tertentu.

Menjadi freelancer adalah peluah kerja sampingan terbaik untuk mahasiswa! Mahasiswa dianggap lebih kreatif dan lebih mampu menyelesaikan suatu pekerjaannya sesuai harapan! So, kalian mahasiswa jurusan terbaik apapun, menjadi freelancer bukanlah hal yang salah dan membebani. Malah menjadi freelancer, kalian bisa mengetahui lebih dini seperti apa dunia kerja yang akan kalian temui nantinya.

Untung atau Rugi Menjadi Freelancer?

Menjadi freelancer pasti ada untung dan ruginya, apalagi bagi seorang mahasiswa. Lebih banyak mahasiswa mengatakan menjadi freelancer malah banyak menyita waktu bermain mereka. Itu adalah salah satu ruginya menjadi freelancer. Tapi apakah mahasiswa memikirkan hasil dari menjadi freelancer? Disamping mendapat uang jajan tambahan, menjadi freelancer bisa menambah mitra kerja dan pengalaman kalian para mahasiswa di dunia kerja. Freelance juga adalah kerja part time, sehingga bisa dilakukan bisa dilakukan dimanapun dan kapanpun. Untungnya menjadi freelance, kalian tidak perlu - perlu berdandan rapi layaknya orang kantoran yang harus masuk kantor tepat jam kerja mereka. Bekerja minimal 8 jam per-hari! Pulang dengan keadaan lesu ditambah macetnya jalan,.Sampai dirumah masih kepikiran kerjaan untuk besok yang masih numpuk? Hal itu tidak berlaku lagi jika kalian menjadi freelancer. Freelancer bekerja dimanapun dan kapanpun dia mau. Mau dirumah, dikafe, dimasjid, dimanapun pokoknya. Mau mulai kerja jam 12 siang juga disahkan asalkan kerjaan selesai tepat pada waktunya.

Dan menurut beberapa pengalaman admin nih yang sedang aktif menjadi freelancer. Memang pertama kali menjadi freelancer susah mengatur waktu dengan jadwal kuliah yang padat. Namun, hasil yang admin rasain sekarang lumayan. Saat ini mimin udah bisa bermain pasar saham dengan penghasilan mimin sendiri, membahagiakan orang tua, pacar, membahagiakan mertua, pacar temen dan lainnya.

Jadi, freelance bukan sesuatu yang tidak menghasilkan. Malah, freelance adalah lowongan kerja terbaik untuk anda, semua mahasiswa. Cara mencari uang secara online hanya dirumah ya menjadi freelancer! So, jadikan masa muda anda lebih produktif. Jadilah freelancer indonesia yang mendunia selanjutnya!

Friday, November 11, 2016

Program Aplikasi Data Siswa Java

 
  

Salam sejahtera sob!

Pada postingan kali ini, mimin bakal update Program Aplikasi Data Siswa dengan bahasa pemrograman Java. Sebenarnya, ini adalah tugas praktikum mimin minggu lalu, karena dirasa perlu mimin share biar pada nambah ilmu, jadi akhirnya mimin share hasil kodingan mimin kemarin. Program Aplikasi Data Siswa ini masih sangat sederhana, juga beberapa udah menyentuh materi tentang Pemrograman Berbasis Objek.

Beberapa materi yang diperlukan : 

Dalam Program Aplikasi Data Siswa ini, bakalan ada beberapa materi terdahulu yang akan dibahas lagi. Seperti tipe data bentukan(reference), perulangan, percabangan dan lain - lain. Untuk methode pembuatan array yang mimin gunakan disini, bisa dilihat disini : 
http://www.javawithus.com/tutorial/array-of-objects

Untuk yang gak mau kepanjangan melihat kodingan mimin, sok atuh bisa didownload dibawah sini :
 http://bit.ly/2fsYHXb

Dan berikut ini adalah hasil kodingan mimin :

import java.util.Scanner;

public class Main {

    static Scanner in = new Scanner(System.in);
    static int i = 0, k, pilih, count = 1, j, l, min;
    static data temp;

    /**     * Data setiap siswa harus berupa tipe data bentukan (reference)     *     * Class data berisi semua variabel yang digunakan untuk menyimpan setiap detail mahasiswa     */
    static class data{
        int pc, nilai, nis;
        String nama, kelas;
    }

    public static void main(String[] args) {
        // membuat sebuah array dari class data        data[] d = new data[30];

        while (pilih!=5){

            System.out.println("Program Data Siswa");
            System.out.println("1. Input Data");
            System.out.println("2. Lihat Data");
            System.out.println("3. Urut Berdasar Tempat Duduk (Kecil ke Besar)");
            System.out.println("4. Urut Berdasar Nilai (Kecil ke Besar)");
            System.out.println("5. Keluar");
            System.out.print("Pilihan : ");
            pilih = in.nextInt();
            if (pilih==1){

                //menyiapkan memory untuk menyimpan data                d[i] = new data();

                if (d.length > 30){
                    System.out.println("Memori hanya terbatas untuk 30 siswa");
                    System.exit(0);
                }

                System.out.println("========================");
                System.out.println("Input Data Siswa");
                System.out.print("Nama Siswa : ");
                d[i].nama = in.next();
                System.out.print("NIS        : ");
                d[i].nis = in.nextInt();
                System.out.print("Kelas      : ");
                d[i].kelas = in.next();
                System.out.print("Nomor PC   : ");
                d[i].pc = in.nextInt();
                System.out.print("Nilai      : ");
                d[i].nilai = in.nextInt();
                System.out.println(d[i].nama);
                i++;
                count++;
                System.out.println("========================");
            } else if (pilih==2){
                System.out.println("========================");
                System.out.println("Data Siswa : ");
                for (k = 0; k < count-1; k++){
                    if (d[k] != null) {
                        System.out.println("Nama Siswa  : "+d[k].nama);
                        System.out.println("NIS Siswa   : "+d[k].nis);
                        System.out.println("Kelas Siswa : "+d[k].kelas);
                        System.out.println("Nomor PC    : "+d[k].pc);
                        System.out.println("Nilai       : "+d[k].nilai);
                        System.out.println("========================");
                    } else {
                        System.out.println("Null");
                    }
                }
            } else if (pilih==3) {
                System.out.println("========================");
                for (i = 1; i < count-1; i++){
                    for (l = i; l > 0; l--){
                         if (d[i].pc < d[l-1].pc){
                            temp = d[l];
                            d[l] = d[l-1];
                            d[l-1] = temp;
                            i--;
                        }
                    }
                }

                for (l = 0; l < count-1; l++){
                    System.out.println("Nomor PC "+d[l].pc+" : "+d[l].nama);
                }
                System.out.println("========================");
            } else if (pilih==4) {
                for (l = 0; l < count-2; l++){
                    min = l;
                    for (j=l+1; j < count-2; j++){
                        if (d[j].nilai < d[min].nilai){
                            min = j;
                        }
                    }
                    temp = d[min];
                    d[min] = d[l];
                    d[l] = temp;
                }

                System.out.println("========================");
                for (l = 0; l < count-1; l++){
                    System.out.println(d[l].nama+" dengan nilai "+d[l].nilai);
                }
                System.out.println("========================");
            }
        }
    }
}

NOTE : Jika ada error yang ingin ditanyakan atau apapun tentang Program Aplikasi Data Siswa ini, bisa komen dibawah. Terima kasih.

Thursday, September 15, 2016

Jamannya HTML5

Hey, guys. Lama gak ketemu lagi nih sama mimin. Dan kali ini mimin akan share beberapa ilmu yang sebenernya asalnya dari tugas kampus mimin. Yuk, sikat pak!

HTML 5 ?

HTML 5 adalah revisi terbaru dari bahasa markup atau yang sering kita kenal sebagai HTML, sekaligus menjadi standar penulisan HTML, XHTML dan DOM HTML terbaru. HTML 5 merupakan hasil kolaborasi dari World Wide Web Consortium (W3C) dan Web Hypertext Application Technology Working Group (WHATWG).

HTML 5 ini lahir dengan membawa misi untuk memperbaiki teknologi yang dibawa versi HTML sebelumnya, yaitu HTML 4. Dimana HTML 5 ini sudah mendukung teknologi multimedia terbaru. Disalah satu sumber dilansir bahwa adanya HTML5 ini, membuat redupnya Adobe Flash Player. Karena tanpa Adobe Flash kita sudah bisa membuka dan memutar konten berupa video di suatu web. Dan pernyataan berikut diperkuat dengan sebuah pernyataan yang juga dilontarkan oleh Steve Jobs, CEO Apple.inc yang menyatakan bahwa Adobe Flash tidak berpengaruh lagi karena munculnya HTML5. Pada April 2010, yang pada saat itu juga membuat nama HTML5 menjadi tenar walaupun masih dalam tahap pengembangan serta dipakai sampai sekarang.

Apa yang baru di HTML 5 ?


Deklarasi DOCTYPE di HTML5 dibuat sangat simpel, tidak seperti di HTML 4 :
<!DOCTYPE html>

Deklarasi karakter standar yang digunakan pun dipermudah :
<meta charset="UTF-8">

Beberapa Tag Semantik baru, seperti :
<header> , <nav> , <article> , <footer> dan lain-lain

Form 2.0, dimana ada beberapa atribut baru untuk tag <input>
color, range, number dan lain-lain
Canvas, dimana kita bisa menggambar objek 2 dimensi menggunakan fungsi javascript. Serta fungsi dari HTML5 lainnya.

Beberapa perubahan di HTML 5

 Ternyata, ada beberapa element dari HTML 4 yang sudah dihapuskan fungsinya di HTML 5. Jadi bagaimana? Element - element tersebut kini lebih efektif diatur di dalam CSS, bukan lagi di HTML.


Masih susah MOVE ON dari HTML 4 ?

 Secara pengalaman, mimin juga susah nih move on dari HTML4. Karena sudah terbiasa dengan format tersebut dari kecil. Tapi bagaimana lagi, kita harus bisa move on. So, hasilnya mimin juga sudah bisa move on dari HTML4. Kamu kapan nyusul? :P

Mimin kasih beberapa petunjuknya nih :








Jadi saran dari mimin sih, jangan terlalu banyak pakai <div> karena beberapa tag semantik baru telah ditambahkan di HTML 5. Dan pahami standar struktur dokumen web yang ada di HTML 5 seperti gambar diatas. Ayuk MOVE ON bareng ke HTML 5. Jangan sampai kenangan itu menghantuimu sehingga membuatmu tidak bisa berkembang.

Monday, December 21, 2015

Mitos Atau Fakta Tentang Programmer


Mitos atau Fakta ?

 

Programmer memang salah satu profesi yang penuh tantangan. Programmer juga bisa dibilang profesi yang pada era sekarang sangat diperhitungkan karena berbuah gaji yang terhitung tidak sedikit. Namun, untuk menjadi seorang programmer diperlukan pikiran yang kreatif, inovatif serta paham secara logis atau memiliki pemahaman yang kuat.

Tetapi, sejalan dengan mulai terkenalnya dan bertambah banyaknya para programmer, muncul beberapa Mitos atau Fakta tentang Programmer. Mitos atau Fakta tentang Programmer sebagai berikut :

1. Pekerja Keras

Seorang programmer tidak terlepas dari suatu pengekang yang disebut deadline. Beliau berani mengambil keputusan yang beresiko berhubungan dengan deadline ini. Bekerja keras untuk menyelesaikan setiap projeknya, menghiraukan setiap hal yang mengganggu proses pekerjaannya.

Mitos atau Fakta?
  


2. Penemu Solusi

 Seorang programmer dituntut memiliki segudang macam ide untuk menyelesaikan error atau bug yang ditemuinya dalam membuat sebuah program. Apalagi dalam hubungan yang sesungguhnya, seorang programmer tidak akan membosankan karena memiliki segudang ide untuk membahagiakan pasangannya. Yang berarti :

Seorang programmer itu romantis, Mitos atau Fakta?



3. Sulit Mendapat Jodoh & Sabar

Programmer selalu tanpa henti berhadapan dengan layar monitor. Kapan berhadapan dengan calon mertuanya? Kebanyakan programmer tidak peduli dengan keadaan sosial terutama dalam hal pasangan. Karena itu mereka terbukti adalah salah makhluk yang paling sabar karena mereka memag percaya kepada Sang Pencipta bahwa

Setiap orang terlahir berpasang - pasangan dan Jodoh tidak akan kemana. Mitos atau Fakta?



4. Pemberi Sentuhan Paling Mesra

Kita analogikan programmer adalah sebuah balon yang mengembang tanpa lubang sedangkan yang lain adalah balon yang mengembang dengan beberapa lubang. Kira - kira mana yang lebih keras suaranya balon itu meletus? Pasti balon tanpa lubang. Sama seperti halnya programmer dalam berhubungan. Karena kepolosannya dalam hubungan, sang programmer pasti akan lebih berusaha dan memberi sentuhan yang paling mesra.

Mitos atau Fakta?



5. Penghemat yang Handal

 Programmer sering lupa akan waktu ataupun kegiatan disekitarnya ketika bertemu dengan hobinya yaitu koding. Terutama dalam hal kebutuhan, pasti si programmer hanya akan memerlukan kebutuhan yang dirasa penting untuk hidupnya. Pastinya dalam hal koding atau pekerjaan, si programmer akan membeli software yang murah ataupun open source hingga bajakan. Pokoknya meminimalkan pengeluaran sebelum gajian. So pasti programmer bakal cocok jadi calon istri atau suami anda karena pintar mengatur keuangan.

Mitos atau Fakta?



6. Penuh Pengorbanan

Mitos atau fakta seorang programmer sangat bekerja keras dalam hal pekerjaan. Dia rela bekerja hingga larut malam ataupun tidak tidur sama sekali. So, apabila salah satu programmer ini jadi pasangan hidup kamu pasti dia akan berkorban apapun untuk kamu.

Mitos atau Fakta?

Sunday, December 20, 2015

Liburan Si Programmer


Liburan Ala Programmer ?


Libur panjang akan segera tiba, bagaimana dengan kegiatan liburan para programmer? Ataukah tidak ada perbedaan dengan hari - hari biasanya atau tidak merasakan hari libur? Ya, programmer biasanya dituntut dengan adanya deadline yang tidak mengenal waktu, tapi tidak ada salahnya jika mereka juga merasakan kegiatan liburan layaknya manusia pada umumnya.

Programmer juga manusia
Programmer juga termasuk salah satu jenis manusia yang bisa merasakan kejenuhan atau stres dan membutuhkan liburan. Bagaimana Liburan si Programmer ini? Tetap membawa laptop kemana - mana dan tetap membuat program atau bersantai sambil mencari inspirasi?

Menurut pengalaman, Liburan si Programmer ini sebenarnya tidak jauh berbeda dengan kehidupan sehari - harinya. Karena mayoritas programmer lebih memilih tetap bekerja ataupun menetap disuatu tempat yang mereka anggap cukup nyaman saat liburan. Atau lebih tepatnya, mereka tidak cocok dengan sosialitas.

 Tapi biasanya, pernyataan diatas hanya berlaku untuk programmer yang jomblo atau single. Bagi mereka programmer yang sudah berpasangan atau memiliki keluarga pastilah mempunya rencana liburan yang lebih menyenangkan dari pada para programmer yang jomblo.

Liburan dengan pasangan, membawa keluarga ke wahana rekreasi, membahagiakan anak - anak dan masih banyak lainnya.
 Bagaimana denga Liburan si Programmer single? Apakah lebih menantang atau malah sama seperti pernyataan sebelumnya yang tidak beda dengan kehidupan sehari - harinya? Liburan dengan pasangan? Membawa keluarga ke wahana keluarga?
Bangun dari mimpi, guys! Pasangan dari mana?

 Secara pengalaman, sialnya saya juga termasuk kedalam golongan programmer single. Program Liburan si Programmer single antara lain :

Santai mencari inspirasi

 Kadang  inspirasi datang tak dijemput pulang tak diantar. Mereka datang dan pergi sesuka hati. Inspirasi sering datang saat kita santai bebas dari pemikiran bug program yang tidak selesai. Malahan saat kita santai bisa menemukan inspirasi inovatif yang dirasa bisa dibuat dasar pembuatan startup. Jadi santailah sedikit, carilah liburan karena programmer butuh inspirasi yang tepat.



Menambah berbagai macam koleksi

Selama liburan, si programmer memiliki waktu yang luang untuk memanjakan diri, terutama berburu barang koleksi atau menambah jenis koleksinya. Koleksi para programmer bisa didapatkan dari mana saja, mulai dari gratis hingga berbayar. Tapi, kebanyakan programmer memiliki koleksi yang bisa didapatkan secara gratis yang pastinya dapat memberikan hiburan bagi mereka seperti Anime, Film - film. Tidak ketinggalan juga koleksi Hentong & B*kep yang harus mereka tambah agar tidak bosan hanya film itu - itu saja. 

 Tidur dirumah kedua

Bagi para programmer, koneksi internet adalah belahan jiwa mereka. Tanpa koneksi internet yang anti lelet pastinya, mereka merasa tidak bergairah. Programmer sama seperti manusia pada umunya yang menginginkan sesuatu yang gratis. Koneksi internet cepat, gratisp pula, merupakan surga dunia yang diimpikan para programmer. Demi mendapatkan surga dunia mereka, tidak jarang para programmer menetap di suatu WIFI Corner selama beberapa hari untuk merasakan surga dunia mereka.
Wifi Corner serasa rumah kedua

Browsing hal baru

 Liburan si Programmer masih menyisakan waktu yang lama bersama koneksi internet. Mereka akan terus belajar dengan browsing suatu hal yang baru. Tidak jarang juga para programmer mengupdate film - film baru yang muncul di situs kesayangan mereka. Mereka tidak ingin ketinggalan berita tentang film kesukaan mereka. Film Kesukaan? Bisa diartikan secara luas sesuai pemikiran anda.


 Koding, Makan, Tidur lalu Koding lagi

Ya, Liburan si Programmer single juga bisa berakhir secara miris tanpa ada perubahan dari kehidupan biasanya. Koding lalu Makan lalu Tidur dan berulang terus hingga deadline atau project telah diselesaikan.

So, itulah agenda Liburan si Programmer terutama yang single menurut pengalaman yang kadang saya alami sendiri.

 Selamat Berlibur dan Berkarya, Programmer Indonesia!

Programmer Wanita Idaman Pria


Apakah Ada Programmer Wanita di Indonesia ?

 

Profesi programmer di Indonesia kini masih dianggap sebelah mata dalam hal perjodohan atau pasangan. Kenapa? Karena mindset masyarakat bahwa programmer itu mayoritas adalah kaum pria. Terkenal dengan manusia kaku yang selalu berdekatan dengan gadget atau laptopnya tanpa ada sosialisasi dengan lingkungan sekitarnya. Laptop adalah pasangan hidupnya, kerjanya hanya makan, tidur lalu koding dan tidur dan seterusnya.

Patut disebut manusia kaku atau malas tapi berintelegen tinggi
Ada hal yang lebih menantang, lebih nyata diluar sana dibandingkan dengan memecahkan masalah bug yang muncul, error koding dan lain - lain. Apa itu? ya, mencari jodoh yang benar - benar nyata. Apakah seorang programmer bisa menaklukkan hati seorang yang dia cintai?

Masih menjadi sebuah misteri
Seorang programmer memiliki sifat - sifat yang cenderung aneh dibandingkan manusia pada umumnya. Sehingga, hal ini yang dipercaya membuat seorang programmer yang mayoritas adalah kaum pria tetap bertahan dengan status jomblonya.

Adakah jodoh yang cocok untuk kami para programmer ?
  Secara logika memang para ladies nan gelis tidak akan tertarik dengan kepribadian seorang programmer, tapi bagaimana jika ladies nan gelis ini juga seorang programmer. Pasti akan beda ceritanya.

Apa ada programmer wanita ?
 Menurut sumber yang terpercaya, sebanyak 91% programmer berjenis kelamin laki - laki. Kemana 9% lainnya? 9% lainnya ternyata dimiliki oleh kaum hawa atau perempuan. Jadi bukan mitos lagi bahwa ada programmer wanita di bumi ini termasuk di Indonesia.

Programmer Wanita Idaman Pria
Sangat jarang ditemukan, tapi bisa dijadikan suatu referensi untuk mencari pasangan hidup seorang programmer. Programmer Wanita di Indonesia?
  
Sofia Huiya

Perkenalkan, Programmer Wanita Idaman Pria di Indonesia! Beliau adalah salah satu wanita penggiat koding yang ada di Indonesia. Merupakan Programmer Wanita Idaman Pria yang bekerja disebuah startup terkenal yaitu Tiket.com.

Sofia Huiya lahir di Tanjung Pinang, Kepulauan Riau. Memutuskan masuk ke jurusan ilmu komputer selepas tamat dari SMA. Karena bujukan dari kakaknya yang melihat nilai - nilai matematika beliau saat SMA tergolong sempurna dan dikira cocok masuk ke dunia ilmu komputer.
 
Menurut pengalaman beliau, pertama kali belajar koding saat diajarkan dalam kurikulum perguruan tinggi di Binus. Pertama kali beliau belajar, beliau sangat senang ketika dapat menuliskan perintah yang tepat dan berjalan  dengan sempurna di command line. Dapat membuat sebuah game, kalkulator dan website. Padahal beliau sebelumnya tidak mengetahui apa - apa dalam dunia koding.

Beliau berpesan : 

Wanita sebenarnya lebih cocok dalam hal programming. Koding memerlukan proses. Proses ini harus dilakukan tanpa ada kesalahan sedikitpun. Jika salah akan terjadi sebuah error yang fatal. Jadi, seorang programmer memerlukan tingkat ketelitian yang tinggi. Dan, wanita memiliki tingkat ketelitian yang tinggi pula.

 So? Apalagi yang para ladies atau kaum hawa tunggu lagi. Programmer bukan sesuatu yang salah.

Programmer Wanita Idaman Pria
 Sudah ada contoh yang nyata diatas sana. Dari yang tidak tahu apa - apa kini menjadi penggiat koding di Indonesia, wanita pula. Jangan pernah berhenti mencoba koding, koding sebenarnya belajar memahami. Dan diyakini, wanita lebih bisa memahami sesuatu atau lebih peka.

Jadilah programmer wanita Indonesia selanjutnya! 

Saturday, December 19, 2015

Konsep MVC



Apa itu MVC ?

 

Untuk anda web developer atau web designer pengguna segala jenis PHP Framework pastilah sudah tidak asing dengan istilah MVC. Tapi, untuk beberapa orang yang baru berkecimpung di dunia web pasti masih bingung dengan konsep MVC.

Jadi apa itu MVC? MVC merupakan singkatan dari Model, View dan Controller. Sesuai pengertian dari singkatanyya, MVC dibagi menjadi 3 lapisan kode yaitu :

  1. Model 

    Dalam Konsep MVC, model merupakan bagian yang mengatur segala urusan yang berhubungan dengan database.

  2. View

    Dalam Konsep MVC, view merupakan bagian yang berhubungan dengan tampilan website ke user.

  3. Controller

    Dalam Konsep MVC, controller merupakan bagian yang mengatur aliran data antara model dan view. Atau jantungnya Konsep MVC.

    Controller adalah inti MVC

    Situs Wikipedia juga menerangkan tentang konsep MVC sebagai berikut :

    Model View Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol dalam sebuah aplikasi web.


    Menurut Konsep MVC seperti gambar diatas, dapat diilustrasikan sebagai berikut. Pada saat pertama kali user merequest website ke server, maka yang akan diakses pertama kali adalah File Controller. Kemudian controller akan mengecek apakah memerlukan data dari database,

    1.  JIKA IYA, Controller akan memanggil MODEL dan file model akan melakukan pengolahan data pada database yang kemudian data dari model akan dikembalikan atau direturnkan ke file controller. Kemudian akan controller akan mengubah data dari model tadi menjadi VIEW dan ditampilkan ke user.
    2. JIKA TIDAK, Controller akan langsung memanggil file view dan ditampilkan ke user.
     
Begitulah penjelasan tentang Konsep MVC. Jika memang anda tertarik mempelajari Konsep MVC lebih dalam, dapat dilakukan dengan mempelajari beberapa PHP Framework, seperti :

  1. Laravel
  2. Code Igniter
  3. Django Framework
  4. Yii Framework

Startup Tips


Bagaimana Langkah Awal Membangun Startup ?

 

Pada masa modern kini, telah banyak startup yang muncul serta sukses. Sebenarnya apa itu STARTUP? Masih banyak orang yang belum mengenal startup, jadi menurut beberapa sumber, STARTUP adalah perusahaan yang sedang berkembang atau dalam fase penelitian serta perkembangan untuk menemukan pasar yang tepat.

Zaman ini, Startup sering dikaitkan dengan hal yang berkaitan dengan internet, website, programmer dan teknologi. Memang sebagian besar startup yang terkenal kini bergerak dibidang teknologi khususnya internet, seperti Bukalapak.com dan Traveloka. Karena internet adalah sumber yang tak terbatas bagi siapapun dan gratis.

Startup dimulai dengan ide kreatif

Kelihatannya startup sangat susah dibangun, sebenarnya tidak. Secara umum, startup dibangun karena adanya ide yang dapat dipakai oleh semua masyarakat seperti Bukalapak.com yang mengangkat hal jual - beli yang sering dilakukan semua kalangan tapi diberi sentuhan kreatif berupa lebih mudah dan praktis yang dapat dilakukan dimanapun dan kapanpun secara online.

Ide tidak hanya kreatif namun bisa diterima

Sebuah ide yang membangun sebuah startup tidak cukup hanya kreatif namun bisa diterima atau berguna bagi semua lapisan kalangan masyarakat atau user. Karena tujuan startup sebenarnya membantu kehidupan manusia dengan memanfaatkan teknologi. Percuma jika ide yang muncul sangat kreatif tapi susah dalam penerapannya pada user.

Startup Tips ini terinspirasi dari beberapa pengalaman saya sendiri dan kini sayapun sedang berusaha membangun sebuah startup bersama rekan - rekan saya. Saya ingin memberikan beberapa tips untuk membangun startup dari awal.

Startup Tips saya berisi :

Good idea, Good for public
Pikirkan dan gali secara matang ide - ide yang ada dipikiran anda. Penemu ide biasa disebut founder dalam startup. Gali lebih dalam ide dengan mempertimbangkan kemajuan - kemajuan yang dapat dicapai menurut perkembangan zaman. Bantu dan beri saran founder anda tentang beberapa resiko yang mungkin dapat menggagalkan ide founder dan berikan jalan keluar atau solusi yang anda tahu.

Find your team!
 Dalam membangun sebuah startup kita harus memilih rekan yang tepat. Karena tim ini yang nantinya akan berdiskusi ataupun bertengkar tentang ide. Carilah tim yang memang bersungguh - sungguh dalam mencapai suatu tujuan.

Great Coder is needed!
Posisi sebuah programmer yang memiliki kemampuan koding yang bagus memang sangat diperlukan. Jika memang anda bukan ahli dalam bidang koding, carilah koder yang bisa anda percaya.

Identifikasi Calon User
 Startup tips selanjutnya anda beserta tim harus menganalisis kembali ide terutama sasaran user yang akan menentukan berhasil atau tidaknya startup anda. Periksa dengan benar apa kebutuhan atau masalah user yang ingin startup anda pecahkan. Jangan sampai terjadi kondisi dimana anda dan tim berpikiran solusi yang dibuat di startup kalian sudah bisa memenuhi kebutuhan atau memecahkan masalah user, tetapi nyatanya solusi anda dirasa terlalu mahal, sulit dijangkau user ataupun tidak memecahkan masalah sama sekali. Turunlah kelapangan untuk mengerti masalah atau kebutuhan user.

Pasang target maksimal
Startup tips kali ini membutuhkan keberanian anda untuk memasang target yang paling besar, jangan paling kecil. Kenapa? Seperti halnya mimpi atau harapan, anda memiliki mimpi menjadi pemilik restoran dan akhirnya tercapai. Apa yang akan anda lakukan seterusnya? Bingung? Bermimpilah semaksimal mungkin! Jadilah anda pemilik 100 cabang restoran.

Pasang target semaksimal mungkin. Walaupun jika target anda lebih kecil maka persaingannya maka lebih kecil pula, tapi sebuah kerugian bagi anda bahwa anda tidak memiliki cukup pelanggan untuk membuat keuntungan.


Sumbangan atau Patungan Dana
Tentunya dalam membangun startup harus memiliki modal yang cukup, carilah modal tersebut. Suatu saat jika startup mendapatkan masalah, dana ini dapat digunakan untuk menyelamatkanya. Sebelum anda berhasil dan kebanjiran investor, anda harus mau menyediakan dana ini. Karena jika sudah mendapat investorpun, anda harus menggunakannya agar menghasilkan timbal balik untuk investor.

Money Management
Startup Tips kali termasuk sangat penting. Dalam startup, keuangan merupakan faktor yang penting. Beberapa batu sandungan atau halangan pasti akan menghampiri startup anda yang memerlukan dana untuk memecahkannya. Gunakan dana startup semestinya dan majukan startup dengan dana itu.

Jika sudah berhasil, maka akan datang investor yang akan mendanai startup anda. Aturlah dana tersebut, karena investor juga ingin timbal balik dari startup anda.

Fokus, Fokus dan Fokus!
Waktu yang anda gunakan untuk tujuan selain startup berarti anda memberikan kesempatan yang luas bagi para pesaing anda untuk mengalahkan anda di pasar. Jadi gunakanlah waktu untuk berfokus pada startup jika anda dan tim ingin sukses.

Friday, December 18, 2015

Web Design Trend 2015

web design trend 2015

Gimana Trend Web Design di Tahun 2015 ?

 

 Bagi para web developer ataupun web designer sangat perlu mengetahui perkembangan trend web design yang paling aktual. Karena mereka dituntut menciptakan sebuah web yang dapat dinikmati masyarakat banyak. Harus cocok dimata masyarakat atau client. Yang namanya TREND pastilah sudah terkenal dimana - mana. Makanya, web developer atau web designer sering mengikuti trend web design dari tahun ke tahun untuk dapat menghasilkan karya yang dapat dinikmati masyarakat luas.

Trend Web Design 2015 ?
 Bagaimana Trend Web Design selama tahun 2015? Dari beberapa sumber dan website yang muncul ditahun 2015, dapat saya simpulkan ada beberapa trend web design yang dipakai. Seperti :

  1. Responsive Design

     Responsive design adalah salah satu jenis trend web design yang paling banyak digunakan. Tahun 2015 bisa dibilang tahun kejayaannya Responsive Design. Responsive Design merupakan design yang dapat menyesuaikan ukuran layar device ketika website dibuka.
     

     Responsive Design keluar berbarengan dengan keluarnya CSS3 dimana CSS3 ini menyediakan fitur Media Query. Kini juga tersedia beberapa tool yang memudahkan pembuatan responsive design, seperti : Framework, JQuery dan lain - lain.

    Beberapa website yang tadinya tidak responsivepun kini telah dirombak mengikuti tweb design trend ini, seperti PT. KAI, Microsoft dan lain - lain.

  2. Flat Design

     Seperti pengertian Flat yang berarti datar, Flat Design memang terlihat sangat datar atau minimalis.Minimalis bukan berarti tidak menarik, Flat Design lebih mementingkan kepada fungsionalitas sebuah objek atau elemen. Jadi jika sebuah elemen dirasa tidak ada kegunaannya maka akan dihapus.


    Flat design juga menekankan dalam penggunaan kombinasi warna yang smooth atau warna kalem yang tidak menyakiti mata user. Ditambah dengan meletakkan white-space agar mata tidak terlalu jenuh. Serta menggunakan ikon - ikon dan objek yang simple agar memudahkan pemahaman user.
  3. Framework & Grid System

     Pasti udah gak asing lagi dengan Framework dan Grid System. Khususnya untuk HTML dan CSS Framework.

    Twitter Bootstrap Framework, Skeleton menjadi beberapa framework yang kebanyakan dipakai tahun 2015. Setiap framework juga pasti menyediakan Grid System ataupun ada Grid System sendiri yang tidak termasuk dalam framework.

    Contohnya Twitter Bootstrap, telah menyediakan grid system yang membantu para web developer atau designer dalam pembuatan Responsive Design.

     
  4. Single Page (Long Scroll)

    Single Page atau Long Scroll  atau yang sering disebut dengan One Page Website merupakan trend web design yang terkenal seperti halnya responsive design. Kebanyakan web developer atau web designer sering menggabungkan trend web design One Page dengan Responsive Design.


    One page berarti seluruh konten website hanya berada pada satu halaman saja. Tidak ada hyperlink, halaman baru dan lain - lain.

    Pokoknya cuma satu halaman
    Karena kontennya yang berada pada satu halaman, setiap konten dibagi menjadi beberapa section atau divisi agar memudahkan pengelompokkan konten. Sering ditambahkan beberapa efek unik dari JQuery agar tidak terlihat monoton.
     
  5. Fixed Navigation

    Fixed navigation hampir mirip dengan single page tapi bedanya, Fixed navigation tidak dibagi menjadi beberapa section jadi hanya ada satu bagian website yang gunanya menampilkan banyak konten.

    Trend Web Design ini kurang digunakan karena sifatnya yang terlalu monoton karena hanya ada satu layar utama.

    Fixed navigation bisa dikatakan seperti membuat presentasi, jadi terbuat dari beberapa slide yang tampil satu per satu di sebuah layar. Pembuatan fixed navigation biasanya dibantu dengan beberapa JQuery seperti Parallax.js dan pagination.

     
  6. Metro Style

    Sudah tidak asing lagi pastinya dengan Metro Style jika anda adalah pengguna OS Windows 8 ke atas. Ketika di tekan tombol Windows maka akan muncul tampilan menu dengan design Metro.

    Metro Style salah satu trend web design yang pertama kalo diperkenalkan oleh Microsoft lewat OS mereka Windows. Kini, beberapa website juga mengadopsi design OS Windows yang dijadikan sebuah website hingga menjadi sebuah trend web design.



    Metro style identik dengan menu atau konten yang dibuat dalam kotak - kotak yang tersusun secara rapi. Lihat beberapa web ini agar tidak penasaran :

    1.  metro-webdesign.info
    2. https://metroui.org.ua/ 
     
  7. Hero Images / Big Background

    Trend Web Design yang biasanya merupakan bagian dari beberapa trend web design lainnya seperti Flat Design, Responsive Design dan lain - lain kecuali Metro Style.

    Identik dengan penggunaan gambar yang dominan atau penggunaan gambar yang besar diawal website atau bagian header setelah navbar atau navigation. Gambar biasanya diolah sedemikian rupa dengan blur, degradasi dan semacamnya agar tampak terlihat lebih WOW! Ketika user pertama kali membuka website ini.

      
luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com