RonnyFebrianSaputra MI 1C

  • Home
  • Tutorial Pemograman Web
  • Jaringan Komputer

Belajar Java (Variabel dan Tipe Data)

 Ronny Febrian Saputra     Februari 20, 2019     No comments   

java_logo_big_1.jpg

Macam-macam Tipe Data

Berikut ini macam-macam tipe data pada Java:
  • char: Tipe data karakter, contoh Z
  • int: angka atau bilangan bulat, contoh 29
  • float: bilangan desimal, contoh 2.1
  • double: bilangan desimal juga, tapi lebih besar kapasistanya, contoh 2.1
  • String: kumpulan dari karakter yang membentuk teks, contoh Hello World!
  • boolean: tipe data yang hanya bernilai true dan false

Aturan Penulisan Variabel

Ternyata tidak boleh sembarangan dalam membuat variabel.
Ada aturan yang harus diikuit, diantaranya:
  • Nama variabel tidak boleh menggunakan kata kunci dari Java (reserved word) seperti if, for, switch, dll.
  • Nama variabel boleh menggunakan huruf, angka (0-9), garis bawah (underscore), dan symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
  • Nama variabel harus diawali dengan huruf kecil, karena Java menggunakan gaya CamelCase.
  • Apabila nama variabel lebih dari 1 suku kata, maka kata ke-2 dituliskan dengan diawali dengan huruf besar dan seterusnya, contoh namaVariabel.

Membuat Variabel

Hal yang perlu diketahui dalam pembuatan variabel di java adalah cara penulisannya.
Formatnya seperti ini:
<tipe data> namaVariabel;
Contoh:
Membuat variabel kosong bertipe integer:
int namaVariabel;
Membuat variabel bertipe integer dan langsung diisi nilai:
int namaVariabel = 19;
Membuat sekumpulan variabel yang tipe datanya sama:
int a, b, c;
Lalu, dimana itu ditulis?
  1. Di dalam fungsi main(): variabel yang ditulis di dalam fungsi main() dan fungsi yang lainnya disebut variabel lokal.
  2. Di dalam class: Variabel ini disebut variabel class atau global.
Bingung…?

Mari Kita Coba Latihan dengan Membuat Program DataDiri

Buatlah program baru bernama coba. Silahkan tambahkan kelas (java class) baru di paket (package)  datadiri.
Pada jendela yang muncul, isi nama kelasnya dengan coba. Setelah itu, silahkan ikuti kode berikut.
2.JPG
Setelah itu, coba jalankan dengan menekan tombol [Shift]+[F6]. Analisa dan pahami maksud kode-kode di atas.
3.JPG
Dan hasilnya seperti diatas. Cukup sekian dari saya ,
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Instal Laravel 5.7

 Ronny Febrian Saputra     Februari 20, 2019     No comments   

LaravelLogo
Saya rekomendasikan Anda untuk menginstall composer terlebih dahulu. Atau Anda bisa membaca kembali postingan terdahulu tentang cara install composer di website ini.
Sebenarnya instal laravel ada tiga cara yaitu:
  • Via instal Laravel
  • Via Composer Create-Project
  • Download source Laravel secara lengkap
Baiklah dari ketiga cara tersebut saya akan menggunakan cara yang kedua yaitu Via Composer Create-project.
Berikut Cara instal laravel menggunakan Via Composer Create-project:
Setelah Anda berhasil menginstall composer, pertama-tama ketikan perintah berikut :
11
Setelah kalian menjalankan perintah berikut tekan enter, supaya folder tersebut diarahkan cd c:\xampp\htdocs.
Lalu kalian jalankan perintah untuk menginstal laravel dengan cara berikut:
22
Setelah itu tekan enter, tunggu beberapa menit,  lalu perintah tersebut akan menginstal semua folder yang dibuat oleh laravel, setelah semuanya berhasil sudah terinstal, kalian cek di folder C:\xampp\htdocs\blog.
untuk menjalankannya , cukup kalian buka terminal, lalu arahkan ke C:\xampp\htdocs\blog, lalu tekan enter otomatis perintah yang kalian jalankan akan diarahkan sesuai perintah yang kalian ketikan barusan. Setelah itu cukup jalankan perintah berikut untuk mengakses ke localhost:8000 :
33
lalu tekan enter, setelah itu akan muncul seperti tampilan berikut di terminal kalian
34.JPG
kalau udah seperti diatas, buka browser kalian lalu ketik di url sperti berikut: localhost:8000, otomatis kalian langsung diarahkan ke website seperti berikut:
44
jika sudah seperti diatas, maka laravel berhasil diinstal

Berikut Kelebihan dan kekurangan menginstal laravel menggunakan Via Composer Create-project:

Kelebihan

  • Singkat, cukup satu langkah.

Kekurangan

  • Perlu koneksi internet untuk mendowloand library lainnya.
  • Relatif membutuhkan waktu yang lama.

Perkiraan Waktu

  • 10 menit*
Baiklah sekian dari saya, akan ada postingan selanjuntnya yang membahas tentang framework laravel.
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Cara Membuat Schematic Diagram Sensor RFID

 Ronny Febrian Saputra     Februari 20, 2019     No comments   

Baiklah di postingan kali ini saya akan memebuat shecmatic Diagram tentang bagaimana membuat sensor rfid.
sebelum kalian masuk kepembuatan schematicnya, kalian harus mempunyai aplikasi untuk membuat schematicnya yaitu FRITZING atau bisa kalian ketik url berikut: http://fritzing.org/download/.
Setelah mempunyai aplikasinya buka fritzing yang kalian sudah download tadi lalu buat rangkainnya seperti berikut:
b
Penjelasan/ RFID Connection
  • Pin SDA pada RFID pasang ke pin 10 pada arduino
  • Pin SCK pada RFID pasang ke pin 13
  • Pin MOSI pada rfid pasang ke pin 11
  • Pin MISO pada rfid pasang ke pin 12
  • Pin GND pada rfid pasang ke pin GND pada ardunio
  • Pin RST pada rfid pasang ke pin 9
  • Pin 3,3V pada rfid pasang ke pin 3,3v pada ardunio
Baiklah sekian dari dari saya tentang bagaimana cara menyusun atau merangkai untuk pembuatan sensor RFID, Coba dan ulang lalu praktekkan.
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

10 Plugin Visual Studio Code Untuk Buat Kodingmu Lebih Menyenangkan

 Ronny Febrian Saputra     Februari 20, 2019     No comments   

Visual Studio Code (VSCode) merupakan editor teks cross-platform yang tersedia bagi sistem operasi Windows, Linux, maupun OS X. Editor ini dikembangkan oleh Microsoft dan dengan cepat mengambil hati para developer yang menggunakan Sublime Text untuk pindah menggunakan VSCode.
Seperti Sublime Text, VSCode memiliki sebuah fitur plugin bernama extentions. Extension bisa kita tambahkan langsung dari dalam VSCode itu sendiri. Extension yang tersedia di Marketplace juga bisa langsung dicari dari menu Extension.
VSCode memiliki ribuan Extension yang bisa pembaca eksplor langsung di Marketplace-nya. Di artikel ini penulis akan berbagi 10 Extension yang bisa membantu membuat proses ngoding menjadi lebih menyenangkan.

Faker

Dengan memasang plugin ini kita bisa membuat fake data untuk alamat, nama perusahaan, tanggal, nama orang, nomor telepon, atau sekedar lorem ipsum. Daripada memasukkan “adsfasdfksdfj” lebih baik pasang Extension ini dan buat data yang lebih “nyata”.

Prettier

Pernah kan copy paste kode baru yang ternyata tidak terindentasi dengan sempurna? Sering kita atur indentasi kode manual dengan tombol TAB atau SHIFT+TAB. Prettier akan memformat kode kita secara otomatis sehingga kita tidak perlu membuat waktu yang untuk memformat dokumen. Tak hanya mengatur indentasi, ia juga bisa mengatur urutan import, memaksa penggunaan "untuk menggantikan ', mengatur spasi, penulisan parameter, dsb.

Color Info

Plugin ini memberikan informasi seputar kode warna yang kita tulis di CSS. Dengan mengarahkan kursor ke kode hexa warna tertentu, kita akan diberikan preview warnanya beserta nilai-nilainya di berbagai format lain seperti rgb, hsl, cmyk, juga nilai alpha-nya.

TODO Highlight

img
Plugin ini saat diaktifkan akan menyeleksi komentar TODO di kode kita sehingga bagian-bagian mana yang harus dikerjakan berikutnya bisa terlihat dengan jelas. Saat dipasang ia akan bisa mendeteksi keyword TODO dan FIXME tapi kita juga bisa menambah keyword sendiri.

Minify

Extension ini berguna untuk melakukan minifying kode JavaScript, CSS, maupun HTML dengan memanfaatkan uglify-js, clean-css, dan html-minifier.

Change Case

Change Case membantu kita dalam memodifikasi strings, menjadi camelCase, kebab-case, snake_case, CONST_CASE, dll.

CSS Peek

Extension ini membuat kita bisa langsung mengakses definisi kelas CSS dari file HTML.

Open-In-Browser

VSCode tidak bisa memiliki antarmuka yang langsung membawa kita untuk membuat file HTML ke browser default. Extension ini akan menambahkan menu Open with Default Browser saat dipasang yang akan langsung memuat file HTML tertentu ke Firefox, Chrome, atau IE.

Quokka

Quokka merupakan Extension untuk membantu melakukan live debugging. Saat menulis kode, Quokka akan langsung memberikan umpan balik berupa hasil dari kode yang dieksekusi.

Git Lens

Git Lens akan menunjukkan siapa saja anggota tim yang menuliskan bagian-bagian kode yang sedang kita buka. Dengan plugin ini kita bisa tahu siapa menulis kode yang mana.
Referensi: shopify, tutorialzine
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Kelebihan Text Editor Atom

 Ronny Febrian Saputra     Februari 20, 2019     No comments   

atom
1. Terhubung dengan project Github
Kelebihan Text Editor Atom yang pertama, dengan menggunakan text editor Atom, kita bisa langsung terhubung dengan project kita yang ada di github. Karena Atom sudah menyediakan fitur tersebut tentunya teman-teman sudah mengistall git svn. Cara terhubung dengan project github kita bisa lihat gambar di bawah ini:
Atom with Github
2. Install Packages Mudah
Yang kedua, dengan menggunakan text editor Atom, kita dapat dengan mudah menginstall packages yang kita butuhkan untuk mendukung performa dan kebutuhan kita dalam menulis code. Untuk referensi packages teman-teman bisa melihatnya disini. Cara install packages di Atom lihat gambar di bawah ini:
Install Packages Atom
3. Tersedia Banyak Theme
Text editor Atom tersedia banyak theme yang dapat kita gunakan untuk mempercantik text editor kesayangan agar tidak bosan saat menulis code. Theme Atom dapat teman-teman liat disini. Cara install theme di Atom seperti gambar di bawah ini:

Install Theme Atom
4. Customize Styling
Artinya kita bebas merubah settingan Atom yang kita pakai, karena basicnya atom di buat menggunakan electron dan javascript, jadi untuk style layaknya kita menulis file css. Cara merubah stylesheet di Atom seperti di bawah ini:
Stylesheet Atom
Misal teman-teman ingin merubah warna cursor teman-teman bisa klik menu file di sudut kiri atas lalu pilih stylesheet, maka akan tampil file style.less seperti gambar di atas.
5. Open source
Nah Kelebihan Text Editor yang kelima Atom merupakan salah satu aplikasi open source alias free, dengan menggunakan Atom kita tidak di tuntut untuk membeli lisence product ini. gimana, asyik kan teman-teman.
Tentunya masih banyak lagi Kelebihan Text editor Atom yang tidak bisa dibahas secara detail, ONPHPID membahas 5 Kelebihan yang sangat menonjol dari Text Editor Atom.
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Istilah Istilah Dalam Docker

 Ronny Febrian Saputra     Februari 13, 2019     No comments   

Istilah-Istilah Dalam Docker




   Docker Images
Docker image merupakan dasar template untuk docker container, sebuah image biasanya berisi OS maupun aplikasi yang telah diinstall dan telah jadi. Image ini digunakan untuk menjalankan container, di docker index terdapat banyak image yang bisa kita pilih dan kita gunakan sebagai base image.
   Docker Container
Docker container sendiri merupakan sebuah image yang dapat dikemas dan dibaca tulis, container berjalan diatas image. Pada setiap perubahan yang disimpan pada container akan menyebabkan terbentuknya layer baru di atas base image. Kita dapat melakukan instalasi aplikasi didalamnya dan melakukan penyimpanan.
   Docker Registry
Docker registri merupakan repositori distribusi kumpulan docker image yang terpusat baik bersifat public dan private repositori. Registry public Docker disebut dengan Docker Hub. Disini kita bisa push image kita sendiri maupun pull image.
   Dockerfile
Dockerfile merupakan skrip yang yang berisi atau terdiri dari serangkaian perintah (intruksi) yang akan dieksekusi secara otomatisasi dan berurutan untuk membangun sebuah image.
Saat ini docker hanya berjalan pada Linux, tapi kita juga bisa menggunakan dan menjalankannya di Windows mapaun Mac OS X dengan memanfaatkan dan menggunakan boot2docker , kedepannya akan lebih mudah lagi dalam menginstalnya, anda dapat menggunakan kitematic.
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Mengenal Docker

 Ronny Febrian Saputra     Februari 12, 2019     No comments   

Mengenal Docker



   Docker adalah sebuah project open-source yang menyediakan platform terbuka untuk developer maupun sysadmin untuk dapat membangun, mengemas, dan menjalankan aplikasi dimanapun sebagai sebuah wadah (container) yang ringan. Docker awal mulanya dikembangkan oleh Solomon Hykes sebagai project internal di dotCloud, sebuah perusahaan PaaS (platform as a service). Lebih lanjut tentang docker bisa anda baca di dokumentasinya disini https://docs.docker.com/docker/misc/
Arsitektur docker menggunakan client dan server. Docker client mengirimkan request ke docker daemon untuk untuk membangun, mendistribusikan, dan menjalankan container docker. Keduanya docker client dan daemon dapat berjalan pada sistem yang sama. Antara docker client dan docker daemon berkomunikasi via socket menggunakan RESTful API.


Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Why Python...?

 Ronny Febrian Saputra     Februari 11, 2019     No comments   

Why Python...?


Pertanyaan – pertanyaan tersebut sering menjadi pertanyaan yang muncul sebelum seseorang mempelajari Python. Berikut adalah beberapa di antara kelebihan Python:
  1. Python adalah bahasa pemrograman yang populer. Per September 2018, Python berada di urutan ke 3 bahasa program yang paling populer di dunia.
  2. Python relatif lebih mudah dipelajari dan digunakan dibandingkan bahasa pemrograman lain. Sintaksnya sederhana, mudah dibaca dan diingat karena filosofi python sendiri menekankan pada aspek kemudahan dibaca (readibility). Kode python mudah ditulis dan mudah dibaca, sehingga lebih mudah diperbaiki kalau ada kesalahan, dan juga mudah untuk dipelihara.
  3. Selain lebih mudah dibaca, python juga lebih efisien dibandingkan bahasa lain seperti C, C++, maupun Java. Untuk melakukan sesuatu dengan 5 baris kode pada bahasa lain, bisa jadi di python hanya diperlukan 1 baris kode. Hal ini menyebabkan pembuatan program dalam Python menjadi lebih ringkas dan lebih cepat dibandingkan bahasa lain.
  4. Python merupakan bahasa multifungsi. Dengan python Anda bisa melakukan berbagai hal mulai dari memproses teks, membuat website, membuat program jaringan, robotika, data mining, sampai dengan kecerdasan buatan. Dengan python Anda bisa membuat aplikasi berbasis desktop maupun berbasis smartphone.
  5. Python kaya akan dukungan library (pustaka) standar. Tersedia banyak sekali modul-modul dan ekstensi program yang sudah siap Anda pakai untuk membuat program sesuai kebutuhan Anda. Komunitas python adalah komunitas yang sangat aktif mengembangkan python sehingga menjadi bahasa yang sangat handal.
  6. Python bisa berinteraksi dengan bahasa lain. Kode python bisa memanggil oleh bahasa C, C++, dan sebaliknya juga bisa dipanggil dari bahasa lain.
Tapi, itu hanya kelebihannya. Terus, apa kekurangannya? Python adalah bahasa interpreter. Kekurangan python dibanding bahasa lain yang menggunakan kompiler adalah ‘sedikit’ lebih lambat pada saat dijalankan bila dibandingkan bahasa C maupun C++. Tapi hal inipun sangat bersifat relatif. Tergantung dari besar ukuran program yang dibuat.
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

5 Alasan Mengapa Bahasa Pemograman Utama Di Tulis Dalam Bahasa Inggris

 Ronny Febrian Saputra     Februari 11, 2019     No comments   

5  Alasan Mengapa Bahasa Pemograman Utama Di Tulis Dalam Bahasa Inggris




1. Bahasa Inggris sebagai Lingua Franca

Lingua Franca (bahasa Latin yang artinya adalah “bahasa bangsa Franka”) adalah sebuah istilah linguistik yang artinya adalah “bahasa pengantar” atau “bahasa pergaulan” di suatu tempat di mana terdapat penutur bahasa yang berbeda-beda.
Bahasa Inggris adalah bahasa umum perdagangan yang digunakan di seluruh dunia. Bahasa Itu dipelajari dan diucapkan secara internasional oleh banyak orang. Selama bertahun-tahun, para ilmuwan dari berbagai belahan dunia telah menggunakan bahasa Inggris sebagai bahasa utama komunikasi.
Berhubungan dengan pemrograman, bahasa Inggris lebih disukai karena memangkas hambatan komunikasi yang mungkin ada antara programmer yang berbeda. Ini penting terutama ketika kita menganggap bahwa pemrograman adalah hal global dan bukan subjek lokal. Dengan kata lain, bahasa Inggris adalah bahasa yang paling mempersatukan.

2. AS adalah pasar komputer terbesar pertama

Ketika komputer awal-awal diciptakan, AS adalah pasar terbesar untuk perangkat ini sebelum negara-negara lain bergabung. Ini berarti bahwa semua bahasa pemrograman yang dikembangkan harus sesuai dengan pengguna di AS. Kegagalan untuk mempertimbangkan faktor ini dapat membuat bahasa pemrograman gagal mendapatkan respon yang berarti. Alasan ini menjelaskan mengapa sebagian besar bahasa pemrograman utama dalam bahasa Inggris.

3. Sebagian besar bahasa pemrograman awal berasal dari negara-negara berbahasa Inggris

Sangat penting untuk dicatat bahwa sebagian besar negara berbahasa Inggris adalah rumah ilmu komputer. Pada awal perkembangan, ilmu komputer diajarkan di AS, Inggris, dan Kanada. Negara lain mulai fokus pada subjek ini beberapa tahun kemudian.
Bahasa pemrograman dikembangkan dari ajaran ilmu komputer teoritis awal yang dilakukan dalam bahasa Inggris. Misalnya di AS, sumber daya besar disisihkan hanya untuk penelitian dan pengembangan ilmu komputer. Dari kegiatan semacam itu beberapa bahasa pemrograman seperti pemrograman C muncul.
Dampak yang AS miliki di arena komputer bisa dirasakan saat ini. Lihat saja berapa startup teknologi terbesar dan paling sukses di dunia yang berasal dari AS. Menurut statistik dari Forbes, 14 dari 25 perusahaan teknologi terbesar berasal dari AS. Ini menunjukkan tingkat perhatian yang diberikan kepada bahasa pemrograman di negara ini, menjadi pelopor dalam sebagian besar bahasa pemrograman awal.

4. Kompatibilitas dengan ASCII

Alasan utama lainnya mengapa semua bahasa pemrograman utama dalam bahasa Inggris adalah kompatibilitas dengan ASCII (American Standard Code for Information Interchange). Kode ASCII digunakan di sebagian besar perangkat elektronik untuk merepresentasikan teks.
Sampai saat ini ASCII adalah pengkodean karakter utama yang bekerja pada komputer dan perangkat elektronik lainnya tanpa memerlukan dukungan perangkat lunak atau perangkat keras lainnya.

5. Bahasa Inggris kompatibel dengan kode karakter 6-Bit

Bahasa Inggris terbuat dari set karakter Romawi yang sangat sederhana dan tanpa tanda aksen. Fitur ini menjadikan bahasa Inggris sebagai bahasa yang sempurna untuk representasi kode karakter 6-bit yang digunakan dalam bahasa pemrograman utama.
Pengidentifikasi dalam bahasa pemrograman lama seperti COBOL, FORTRAN, dan SQL sangat tidak peka huruf besar-kecil. Mereka lebih memperhatikan tanda baca dan karakter daripada huruf besar dan huruf kecil. Ini adalah hal-hal yang dapat dengan mudah dimanipulasi dalam bahasa Inggris.
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

7 Soft Skill yang Perlu Dimiliki oleh Programmer

 Ronny Febrian Saputra     Februari 08, 2019     No comments   

7 Soft Skill yang Perlu Dimiliki oleh Programmer





Komunikasi

    Seorang Programmer memiliki tugas menyelesaikan masalah yang dihadapi manusia di dunia nyata dengan menggunakan kode yang diperintahkan pada komputer. Skill ini sangat penting untuk dikuasai. Programmer harus dapat memahami suatu informasi yang kompleks, merangkumnya, dan menjelaskannya kepada orang awam. Sebagai contoh, seorang Programmer harus bisa menjelaskan dan mengajarkan pada manajer proyek untuk memahami sistem yang dibuat.
   Selain itu, apabila kamu berperan sebagai Programmer sekaligus manajer dalam proyek yang kamu kerjakan, kemampuan komunikasi yang baik akan mempermudah kamu dalam melatih staf dan Programmer lain dalam menyelesaikan proyek tersebut. Komunikasi yang baik juga akan mempermudah kamu saat memiliki ide cemerlang yang mungkin akan berkembang menjadi sebuah proyek baru. Banyak ide brilian yang gagal diimplementasikan di bidang teknologi informasi hanya karena dikomunikasikan dengan buruk.

Presentasi

Salah satu kemampuan yang harus kamu miliki jika menjadi seorang Programmer adalah melakukan presentasi. Baik saat menjelaskan proyekmu yang sudah selesai pada CEO perusahaanmu, maupun saat rapat dengan para karyawan-karyawan lain, kemampuanmu untuk melakukan presentasi secara menarik akan membuatmu diingat oleh banyak orang sekaligus. Banyak hal yang harus kamu perhatikan saat melakukan presentasi, seperti kecakapan menguasai penonton, penguasaan materi yang dibawakan, kemampuan berbicara dan bahasa tubuh yang baik, dan slide yang kamu gunakan sebagai media presentasi.
Seorang Programmer harus bisa menjelaskan konsep teknologi yang rumit dan menyajikannya sesederhana mungkin dalam slide presentasi tanpa mengurangi hal-hal esensialnya. Untuk bisa menguasai skill ini, kamu harus banyak berlatih dan melalui banyak kesempatan presentasi. Kamu juga bisa belajar dari para ahli public speakingdan mengamati cara mereka melakukan presentasi.

Mampu bekerja dalam tim

Di balik setiap proyek yang sukses diselesaikan, terdapat kerja tim yang luar biasa. Saat bekerja dalam tim, seorang programmer tidak hanya mengerjakan pekerjaannya sendiri, namun juga mendorong dan mendukung anggota tim lain dalam menyelesaikan proyek yang sedang dikerjakan. Seorang programmer yang berpengalaman mengaplikasikan keahlian khusus nya dalam sebuah tim juga memiliki nilai tambah karena kemampuan yang dimilikinya dalam melihat proyek secara keseluruhan.
Programmer yang sukses bekerja dalam tim akan menjadi kandidat yang baik untuk dipromosikan ke jabatan yang lebih tinggi.  Banyak programmer yang bekerja di bidang IT tidak dapat menerima adanya perbedaan pengetahuan dan keahlian antar karyawan, dan mengakui bahwa ada skill gap yang  dapat diisi oleh orang-orang tertentu karena adanya rasa gengsi, ego, dan kepentingan-kepentingan lain dalam dunia kerja. Namun saat melakukan pekerjaan dalam tim, kamu akan sadar bahwa banyak hal baru yang bisa dipelajari dari rekan-rekan setim.

Networking

Masih berhubungan dengan bekerja dalam tim, seorang Programmer harus mampu cepat beradaptasi dengan orang-orang baru untuk bisa bekerjasama dengan baik. Networking adalah kegiatan di mana kamu bertemu dengan orang lain untuk saling berkenalan, berbagi informasi, atau membicarakan suatu wacana, ide, atau bahkan peluang bisnis. Skill akan sangat penting dalam perkembangan kariermu. Dengan networking, kamu bisa mendapat banyak pengetahuan baru dari orang yang bahkan tidak kamu kenal sebelumnya. Selain itu, skill networking akan membantumu sebagai seorang Programmer menemukan orang yang tepat untuk menyelesaikan proyek atau ide-ide yang sedang kamu kerjakan.
Berjejaring memang tidak mudah. Apalagi untuk para Programmer yang biasanya hanya berkutat dengan komputer atau laptop di depan layar, dalam berjejaring kamu harus mau mengeluarkan usaha lebih. Caranya beragam, kamu bisa pergi ke gathering yang diadakan perusahaan hingga konferensi di industri IT. Bahkan tidak jarang, kamu akan bertemu dengan orang yang kamu inginkan di event yang kamu pikir tidak penting untuk karier dan pekerjaanmu saat itu. Nyatanya, banyak ide dan kesepakatan bisnis yang dimulai dari meja makan atau bermain golf di waktu senggang dengan kolega. Di zaman modern ini, internet juga bisa memudahkanmu untuk networking. Media sosial profesional seperti LinkedIn akan membantumu untuk berkenalan dengan orang-orang yang kamu inginkan.

Sikap positif

Dalam kondisi tertentu sikap positif akan membantumu sebagai seorang Programmeruntuk percaya diri dan optimis memecahkan suatu masalah di proyek yang sedang kamu kerjakan. Di bidang IT, banyak orang yang dengan positif dan senang hati bersedia membantu dan mendukung teman yang mengalami kesulitan. Namun sebaliknya, kamu juga akan menemukan orang-orang yang secara iseng mengolok-olok rekannya yang sedang bingung dengan pekerjaannya. Hal ini biasanya dihubungkan dengan rasa sombong yang dimiliki Programmer karena merasa ahli dalam teknologi.
Sikap positif harus kamu miliki sebagai seorang Programmer, karena pada dasarnya pekerjaan ini adalah tentang menyelesaikan masalah yang ada di masyarakat dengan menggunakan keahlian Programming di komputer. Sikap yang kamu miliki ini akan membantu banyak orang di lingkungan kerjamu, dan tentu juga akan membuatmu menonjol di antara rekan-rekan kerjamu yang lain.

Insting

Sebagai seorang programmer, banyak hal yang dapat diajarkan secara langsung di kelas secara cepat, terutama yang berkaitan dengan metodologi dan teori. Namun, dibutuhkan bertahun-tahun pengalaman manajemen untuk membangun insting mengenai sebuah proyek. Seorang project manager yang handal biasanya memiliki indera keenam ini. Insting yang kamu miliki akan bertambah seiring dengan berjalannya karier kamu sebagai programmer di industri yang kamu geluti.

Inovasi dan Kreativitas

Soft skill terakhir yang sangat penting untuk kamu miliki adalah kemampuan untuk berinovasi. Tidak hanya skill yang bagus dalam menulis kode dalam program yang kamu kerjakan, kamu juga harus dapat berpikir jauh ke depan secara kreatif untuk menyelesaikan suatu masalah. Saat atasan menceritakan masalah yang dimilikinya, seorang ahli IT yang inovatif dan kreatif mampu berpikir secara cemerlang dan menawarkan solusi yang efisien sekaligus efektif.  Kreativitas yang kamu miliki sebagai seorang Programmer akan membuatmu selalu dibutuhkan dalam lingkungan kerja dan sangat membantu perkembangan kariermu.

Semua soft skill yang saya sebutkan di atas tidak dapat dipelajari di ruang  kuliah saja. Kepekaan dan kebiasaan tersebut harus dipupuk dari kehidupan sehari-hari di manapun kamu berada, bahkan di lingkungan rumahmu sendiri. Banyak orang  yang sangat pandai dan ahli dalam bidangnya, tapi hanya mereka yang menonjol dalam soft skill yang mampu memimpin dan menjadi teladan bagi orang-orang di tempat kerja. Soft skill tersebut tidak hanya akan membantu kamu di dunia kerja sebagai Programmer, tapi juga menghadapi setiap permasalahan hidup yang kamu miliki.

Sumber : https://glints.com
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Postingan Lebih Baru Postingan Lama Beranda

Popular Posts

  • Pengertian Dual Boot Serta Kelebihan dan Kekurangan
    Pengertian Dual Boot Serta Kelebihan dan Kekurangan  Apa itu Dual Boot? Lalu apa saja kelebihan dan kekurangannya? Adakah manfaat...
  • Tkinter
    Tkinter    tkinter ini merupakan sebuah GUI yang digunakan oleh python secara build in yang artinya tidak perlu menginstall tamba...
  • Instal Laravel 5.7
    Saya rekomendasikan Anda untuk menginstall  composer  terlebih dahulu. Atau Anda bisa membaca kembali postingan terdahulu tentang  cara i...
  • Cara Membuat Schematic Diagram Sensor RFID
    Baiklah di postingan kali ini saya akan memebuat shecmatic Diagram tentang bagaimana membuat sensor rfid. sebelum kalian masuk kepembuata...
  • Sejarah Bahasa Pemograman Python
    Sejarah Bahasa Pemoggraman Python    Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan...
  • Game Dengan Python and PyGame
    Game Dengan Python and PyGame   Pada blog kali ini saya akan membuat game ular-ular dengan menggunakan bahasa pemograman Python dan...
  • Cara Penggunaan Return Value pada Pemrograman Python.
    Cara Penggunaan Return Value pada Pemrograman Python Pada tutorial kali ini kita akan membahas tentang  Cara Penggunaan Return V...
  • Python GUI Programming
    Pyhton GUI Programming (Tkinter) Tkinter adalah pustaka GUI standar untuk Python. Python bila dikombinasikan dengan Tki...
  • Kelebihan dan Kekurangan OpenSuse
    Kelebihan dan Kekurangan OpenSuse Berbicara Linux tentu tidak ada habisnya, mengingat sistem operasi yang satu ini memiliki varian...
  • Kelebihan Text Editor Atom
    1. Terhubung dengan project Github Kelebihan Text Editor Atom yang pertama, dengan menggunakan text editor Atom, kita bisa langsung ter...

Recent Posts

Unordered List

Pages

  • Beranda
  • Tutorial Pemograman Web

Text Widget

Blog Archive

  • ►  2021 (15)
    • ►  Juni (6)
    • ►  Mei (1)
    • ►  April (4)
    • ►  Maret (4)
  • ▼  2019 (39)
    • ▼  Februari (16)
      • Belajar Java (Variabel dan Tipe Data)
      • Instal Laravel 5.7
      • Cara Membuat Schematic Diagram Sensor RFID
      • 10 Plugin Visual Studio Code Untuk Buat Kodingmu L...
      • Kelebihan Text Editor Atom
      • Istilah Istilah Dalam Docker
      • Mengenal Docker
      • Why Python...?
      • 5 Alasan Mengapa Bahasa Pemograman Utama Di Tulis ...
      • 7 Soft Skill yang Perlu Dimiliki oleh Programmer
      • Tkinter
      • Sejarah Bahasa Pemograman Python
      • Kelebihan dan Kekurangan OpenSuse
      • Sejarah OpenSuse Linux
      • Pengertian RFID
      • Python GUI Programming
    • ►  Januari (23)
  • ►  2018 (17)
    • ►  Desember (17)

Sample Text

Copyright © ronnyfebriansaputra | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates