Minggu, 19 Maret 2017

Pengertian, Manfaat serta Peranan Manajemen Layanan Sistem Informasi Bagi Lingkungan

Sebelum kita mengetahui Peranan dan Manfaat Manajemen Layanan Sistem Informasi alangkah baiknya kita mengenal atau mengerti dahulu apa itu Manajemen Layanan Sistem Informasi.

Pengertian Manajemen Layanan Sistem Informasi

Manajemen Layanan Sistem Informasi merupakan manajemen yang melakukan atau melaksanakan pelayanan dalam suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian dan mendukung operasi yang bersifat manejerial juga kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Manfaat Manajemen Layanan Sistem Informasi


Manfaat Manajemen Layanan Sistem Informasi adalah untuk membuat inovasi atau terobosan-terobosan di dalam dunia bisnis. Hal ini sangat berguna karena dapat menarik konsumen maupun mempertahankan konsumen yang sudah ada, karena lambat laun persaingan dalam dunia bisnis akan semakin ketat.

Manajemen Layanan Sistem Informasi juga bermanfaat untuk pengambilan keputusan bagi perusahaan untuk langkah kedepannya. Serta untuk memperoleh informasi yang dapat membantu kondisi perusahaan atau yang perusahaan perlukan.

Selain itu, Manajemen Layanan Sistem Informasi juga berfungsi agar efisiensi kinerja dari perusahaan bertambah, dan dengan bertambahnya efisiensi kinerja perusahaan, hasil kerja akan lebih efektif dan strategi dapat sepenuhnya terlaksana seperti yang diharapkan.

Peranan Manajemen Layanan Sistem Informasi

Ada beberapa Peranan Manajemen Layanan Sistem Informasi Bagi Lingkungan Sekitar, antara lain yaitu :

1. Mendukung Operasional Bisnis.
Manajemen Layanan Sistem Informasi menyediakan berbagai dukungan dalam operasional bisnis seperti akuntansi sampai penelusuran pelanggan atau kegiatan bisnis yang dilakukan sehari-hari.

2. Mendukung Keunggulan Strategis.
Sistem Informasi juga dirancang untuk membantu mencapai sasaran yang dapat membantu agar perusahaan dapat bersaing dengan perusahaan-perusahaan lainnya.

3.Perencanaan Strategi Perusahaan dan Kebijakan.
Dapat digunakan untuk mengetahui selera konsumen juga peluang pasar.

4.Meningkatkan Aksebilitas Data
Data juga dapat diakses secara cepat dan tepat waktu juga akurat bagi pemakainya.

5.Meningkatkan Strategi Suatu Layanan Secara Global dan Menyeluruh.
Dapat atau mampu meningkatkan persaingan bisnis secara lokal maupun global serta melakukan pengololaan dan pengawasan pasar.

6.Meningkatkan Efisiensi Kerja.
Layanan Manajemen Sistem Informasi juga dapat berguna untuk mengolah berbagai macam transaksi, menekan biaya dan menghasilkan pendapat sebagai salah satu produk atau pelayanan.

7. Meningkatkan Daya Saing Bisnis.
Karena semakin meningkatnya persaingan bisnis, Manajemen Layanan Sistem Informasi ini dapat membantu sebuah perusahaan untuk bersaing dipasar bebas karena manfaatnya bagi perusahaan itu sendiri.

Sekian dari saya Muhamad Ridwan Hakim

Sumber:

Minggu, 27 Maret 2016

[SoftSkill] Etika dan Profesionalisme sebagai Programmer

ETIKA

Apa itu Etika?


Etika (Yunani Kuno: "ethikos", berarti "timbul dari kebiasaan") adalah sebuah sesuatu dimana dan bagaimana cabang utama filsafat yang mempelajari nilai atau kualitas yang menjadi studi mengenai standar dan penilaian moral.Etika mencakup analisis dan penerapan konsep seperti benar, salah, baik, buruk, dan tanggung jawab.


St. John of Damascus (abad ke-7 Masehi) menempatkan etika di dalam kajian filsafat praktis (practical philosophy).

Etika dimulai bila manusia merefleksikan unsur-unsur etis dalam pendapat-pendapat spontan kita.Kebutuhan akan refleksi itu akan kita rasakan, antara lain karena pendapat etis kita tidak jarang berbeda dengan pendapat orang lain. Untuk itulah diperlukan etika, yaitu untuk mencari tahu apa yang seharusnya dilakukan oleh manusia.

Secara metodologis, tidak setiap hal menilai perbuatan dapat dikatakan sebagai etika. Etika memerlukan sikap kritis, metodis, dan sistematis dalam melakukan refleksi.Karena itulah etika merupakan suatu ilmu. Sebagai suatu ilmu, objek dari etika adalah tingkah laku manusia. Akan tetapi berbeda dengan ilmu-ilmu lain yang meneliti juga tingkah laku manusia, etika memiliki sudut pandang normatif. Maksudnya etika melihat dari sudut baik dan buruk terhadap perbuatan manusia.

Etika terbagi menjadi tiga bagian utama: meta-etika (studi konsep etika), etika normatif (studi penentuan nilai etika), dan etika terapan (studi penggunaan nilai-nilai etika).

Definisi Etika Menurut Para Ahli?


- Menurut Bertens : Nilai- nilai atau norma – norma yang menjadi pegangan seseorang atau suatu kelompok dalam mengatur tingkah lakunya.

 - Menurut KBBI Etika dirumuskan dalam 3 arti yaitu tentang apa yang baik dan apa yang buruk, nilai yang berkenaan dengan akhlak, dan nilai mengenai benar dan salah yang dianut suatu golongan atau masyarakat.


- Menurut Sumaryono (1995) : Etika berkembang menjadi studi tentang manusia berdasarkan kesepakatan menurut ruang dan waktu yang berbeda, yang menggambarkan perangai manusia dalam kehidupan manusia pada umumnya. Selain itu etika juga berkembang menjadi studi tentang kebenaran dan ketidakbenaran berdasarkan kodrat manusia yang diwujudkan melalui kehendak manusia.

Macam - Macam Etika Itu Apa Saja?

Ada dua macam etika yang harus kita pahami bersama dalam menentukan baik dan buruknya prilaku manusia :

1. Etika Deskriptif, yaitu etika yang berusaha meneropong secara kritis dan rasional sikap dan prilaku manusia dan apa yang dikejar oleh manusia dalam hidup ini sebagai sesuatu yang bernilai. Etika deskriptif memberikan fakta sebagai dasar untuk mengambil keputusan tentang prilaku atau sikap yang mau diambil.

2. Etika Normatif, yaitu etika yang berusaha menetapkan berbagai sikap dan pola prilaku ideal yang seharusnya dimiliki oleh manusia dalam hidup ini sebagai sesuatu yang bernilai. Etika normatif memberi penilaian sekaligus memberi norma sebagai dasar dan kerangka tindakan yang akan diputuskan.

Etika secara umum dapat dibagi menjadi :

1. Etika Umum, berbicara mengenai kondisi-kondisi dasar bagaimana manusia bertindak secara etis, bagaimana manusia mengambil keputusan etis, teori-teori etika dan prinsip-prinsip moral dasar yang menjadi pegangan bagi manusia dalam bertindak serta tolak ukur dalam menilai baik atau buruknya suatu tindakan. Etika umum dapat di analogkan dengan ilmu pengetahuan, yang membahas mengenai pengertian umum dan teori-teori.

2. Etika Khusus, merupakan penerapan prinsip-prinsip moral dasar dalam bidang kehidupan yang khusus. Penerapan ini bisa berwujud : Bagaimana saya mengambil keputusan dan bertindak dalam bidang kehidupan dan kegiatan khusus yang saya lakukan, yang didasari oleh cara, teori dan prinsip-prinsip moral dasar. Namun, penerapan itu dapat juga berwujud : Bagaimana saya menilai perilaku saya dan orang lain dalam bidang kegiatan dan kehidupan khusus yang dilatarbelakangi oleh kondisi yang memungkinkan manusia bertindak etis cara bagaimana manusia mengambil suatu keputusan atau tidanakan, dan teori serta prinsip moral dasar yang ada dibaliknya.

Etika Khusus dibagi lagi menjadi dua bagian :
a. Etika individual, yaitu menyangkut kewajiban dan sikap manusia terhadap dirinya sendiri.
b. Etika sosial, yaitu berbicara mengenai kewajiban, sikap dan pola perilaku manusia sebagai anggota umat manusia.

Perlu diperhatikan bahwa etika individual dan etika sosial tidak dapat dipisahkan satu sama lain dengan tajam, karena kewajiban manusia terhadap diri sendiri dan sebagai anggota umat manusia saling berkaitan. Etika sosial menyangkut hubungan manusia dengan manusia baik secara langsung maupun secara kelembagaan (keluarga, masyarakat, negara), sikap kritis terhadpa pandangan-pandangana dunia dan idiologi-idiologi maupun tanggung jawab umat manusia terhadap lingkungan hidup.

Dengan demikian luasnya lingkup dari etika sosial, maka etika sosial ini terbagi atau terpecah menjadi banyak bagian atau bidang. Dan pembahasan bidang yang paling aktual saat ini adalah sebagai berikut :
1. Sikap terhadap sesama
2. Etika keluarga
3. Etika profesi
4. Etika politik
5. Etika lingkungan
6. Etika idiologi

Apa Manfaat memiliki Etika?

Beberapa manfaat Etika adalah sebagai berikut ,

1. Dapat membantu suatu pendirian dalam beragam pandangan dan moral.

2. Dapat membantu membedakan mana yang tidak boleh dirubah dan mana yang boleh dirubah.

3. Dapat membantu seseorang mampu menentukan pendapat.

4. Dapat menjembatani semua dimensi atau nilai-nilai.


PROFESI

Apa Itu Profesi?

Profesi adalah kata serapan dari sebuah kata dalam bahasa Inggris "Profess", yang dalam bahasa Yunani adalah "Επαγγελια", yang bermakna: "Janji untuk memenuhi kewajiban melakukan suatu tugas khusus secara tetap/permanen".


Profesi adalah pekerjaan yang membutuhkan pelatihan dan penguasaan terhadap suatu pengetahuan khusus. Suatu profesi biasanya memiliki asosiasi profesi, kode etik, serta proses sertifikasi dan lisensi yang khusus untuk bidang profesi tersebut. Contoh profesi adalah pada bidang hukum, kedokteran, keuangan, militer,teknikdan desainer



Pekerjaan tidak sama dengan profesi. Istilah yang mudah dimengerti oleh masyarakat awam adalah: sebuah profesi sudah pasti menjadi sebuah pekerjaan, namun sebuah pekerjaan belum tentu menjadi sebuah profesi. Profesi memiliki mekanisme serta aturan yang harus  dipenuhi sebagai suatu ketentuan, sedangkan kebalikannya, pekerjaan tidak memiliki aturan yang rumit seperti itu. Hal inilah yang harus diluruskan di masyarakat, karena hampir semua orang menganggap bahwa pekerjaan dan profesi adalah sama.



Apa Karakteristik Profesi?


- Keterampilan yang berdasarkan pada pengetahuan teoritis : Professional dapat diasumsikan mempunyai pengetahuan teoritis yang ekstensif dan memiliki keterampilan yang berdasarkan pada pengetahuan tersebut dan bisa diterapkan dalam praktik. 

- Assosiasi professional : Profesi biasanya memiliki badan yang diorganisasi oleh para anggotanya, yang dimaksudkan untuk meningkatkan status para anggotanya.

-  Pendidikan yang ekstensif : Profesi yang prestisius biasanya memerlukan pendidikan yang lama dalam jenjang pendidikan tinggi.

-  Ujian kompetensi : Sebelum memasuki organisasi professional, biasanya ada persyaratan untuk lulus dari suatu tes yang menguji terutama pengetahuan teoritis.

- Pelatihan institusional : Selain ujian, biasanya dipersyaratkan untuk mengikuti pelatihan institusional dimana calon profesional mendapatkan pengalaman praktis sebelum menjadi anggota penuh organisasi.

- Lisensi : Profesi menetapkan syarat pendaftaran dan proses sertifikasi sehingga hanya mereka yang memiliki lisensi bisa dianggap bisa dipercaya.

- Otonomi kerja : Profesional cenderung mengendalikan kerja dan pengetahuan teoretis mereka agar terhindar adanya intervensi dari luar.

- Kode etik : Organisasi profesi biasanya memiliki kode etik bagi para anggotanya dan prosedur pendisiplinan bagi mereka yang melanggar aturan.

Apa Yang Menjadi Ciri - Ciri Profesi?

Secara umum ada beberapa ciri atau sifat yang selalu melekat pada profesi, yaitu :
- Adanya pengetahuan khusus, yang biasanya keahlian dan keterampilan ini dimiliki berkat pendidikan, pelatihan dan pengalaman yang bertahun-tahun.

- Adanya kaidah dan standar moral yang sangat tinggi. Hal ini biasanya setiap pelaku profesi mendasarkan kegiatannya pada kode etik profesi.

- Mengabdi pada kepentingan masyarakat, artinya setiap pelaksana profesi harus meletakkan kepentingan pribadi di bawah kepentingan masyarakat.

- Ada izin khusus untuk menjalankan suatu profesi. Setiap profesi akan selalu berkaitan dengan kepentingan masyarakat, dimana nilai-nilai kemanusiaan berupa keselamatan, keamanan, kelangsungan hidup dan sebagainya, maka untuk menjalankan suatu profesi harus terlebih dahulu ada izin khusus.

- Kaum profesional biasanya menjadi anggota dari suatu profesi.

ETIKA PROFESIONALISME PROGRAMMER

Apa itu programmer?

Pengertian Programmer secara lengkap ialah Seseorang yang melakukan penulisan dan pengubahan script atau kode dari sumber sehingga dapat membentuk suatu program. Penyuntingan kode sumber meliputi proses pengetesan, analisis, pembetulan kesalahan, pengoptimasian algoritma, dan normalisasi kode. Programmer membantu para pengguna internet untuk lebih membuat internet ini menjadi lebih baik. Programmer sering kali membuat berbagai macam software untuk dijual atau diberikan kepada suatu otoritas/perusahaan yang sedang membutuhkan software tersebut. Seorang Programmer merupakan seorang yang sangat teliti di dalam mengerjakan apapun, Karena jika seorang programmer tidak teliti maka jika dia membuat dan merancang suatu program akan menjadi program yang kurang bagus.

Programmer merancang suatu program dari script-script, kode-kode dan dengan Bahasa-bahasa pemrograman. Bahasa Pemrograman kini sudah ada berbagai macam. Yaitu Bahasa Pemrograman Java, Algoritma, C Plus, Visual Basic, Php, Perl, Python, Html, Cobol, Fortran Dan Bahasa Pemrograman Lainnya. Programmer menyusun perintah-perintah bahasa pemrograman yang bisa dibilang rumit dengan sangat teliti untuk dijalankan di komputer dan digunakan oleh banyak orang.


Ada Berapa Macam Programmer?


A. Junior Programmer

Junior Programmer, atau sering disebut entry - level programmer. Seorang Junior Programmer biasanya adalah para mahasiswa yang baru lulus kuliah atau seorang programmer otodidak yang belum memiliki pengalaman mumpuni. Junior Programmer biasanya disematkan ke seorang programmer selama 2 tahun pertama mereka bekerja. Pekerjaan yang mereka lakukan biasanya adalahtesting, converting, debugging, dan modification. 4 hal ini sangat berpengaruh pada JP karena inilah yang akan meningkatkan skill, kecepatan dan kepercayaan diri seorang JP. Salary rata - rata seorang Junior Programmer sekitar Rp 3- 4 juta sebulan.
B. Senior Programmer
Senior Programmer, sering disebut High - Level Programmer, adalah seseorang yang memiliki kemampuan dan pengalaman tinggi di bidang programming. Mereka biasanya memimpin sekelompok Junior Programmer dan melatih mereka. Pengalaman mereka biasanya sangat luas, dan kemampuan coding yang luar biasa. Mereka mampu melihat permasalahan tanpa perlu mencoba kesalahan tersebut. Salary rata - rata seorang senior programmer sekitar Rp 10 atau lebih sebulan.

Etika Programmer Itu Apa Saja?

  1. Seorang programmer tidak boleh membuat atau mendistribusikan Malware.
  2. Seorang programmer tidak boleh menulis kode yang sulit diikuti dengan sengaja.
  3. Seorang programmer tidak boleh menulis dokumentasi yang dengan sengaja untuk membingungkan atau tidak akurat.
  4. Seorang programmer tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah membeli atau telah meminta izin.
  5. Tidak boleh mencari keuntungan tambahan dari proyek yang didanai oleh pihak kedua tanpa izin. 
  6. Tidak boleh mencuri software khususnya development tools.
  7. Tidak boleh menerima dana tambahan dari berbagai pihak eksternal dalam suatu proyek secara bersamaan kecuali mendapatkan izin.
  8. Tidak boleh menulis kode yang dengan sengaja menjatuhkan kode programmer lain untuk mengambil keuntungan dalam menaikkan status.
  9. Tidak boleh membeberkan data - data penting karyawan dalam perusahaan.
  10. Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu proyek.
  11. Tidak pernah mengambil keuntungan dari pekerjaan orang lain.
  12. Tidak boleh mempermalukan profesinya.
  13. Tidak boleh secara asal - asalan menyangkal adanya bug dalam aplikasi.
  14. Tidak boleh mengenalkan bug yang ada di dalam software yang nantinya programmer akan mendapatkan keuntungan dalam membetulkan bug.
  15. Terus mengikuti pada perkembangan ilmu komputer. Pada umumnya, programmer harus mematuhi “Golden Rule”: Memperlakukan orang lain sebagaimana kamu ingin diperlakukan. Jika semua programmer mematuhi peraturan ini, maka tidak akan ada masalah dalam komunitas.
Sumber :

http://muaramasad.blogspot.com/2013/03/pengertian-etika-profesi-dan.html
http://www.totaltren.com/2015/01/mengenal-etika-programmer.html#axzz3WbwYGim3
http://okto.silaban.net/2011/07/general/gaji-senior-web-programmer/
http://www.wisegeek.com/what-is-a-junior-programmer.htm
http://www.turbulentintellect.com/2007/11/what-is-senior-programmer.html

Jumat, 12 Juni 2015

[SoftSkill] 13 Aplikasi Terbaik Media Sosial

Mengenal media sosial tidak lengkap rasanya ketika kita tidak membahas tentang aplikasi apa saja yang membantu sosial media itu berguna bagi masyarakat. Kemajuan teknologi membuat setiap orang ingin serba instan dalam menggunakannya, begitu juga dalam bermedia sosial. Berbagai aplikasi sudah diciptakan dan diakui banyak berpengaruh terhadap kehidupan komunikasi masyarakat. Terlebih saat smartphone mulai menjamur dan banyak digunakan. Dan berikut ini adalah list 13 aplikasi media sosial yang sangat banyak digunakan dan berpengaruh untuk komunikasi masyarakat.

1. WhatsApp

whatsapp-is-a-simple-way-to-message-for-free
Hampir di semua jenis Smartrphone, aplikasi ini sudah dapat kita jumpai. Aplikasi yang dapat kita gunakan untuk berbagi informasi melalui pesan teks, audio, visual dan juga video. Aplikasi ini disediakan gratis di berbagai perangkat, seperti iOS, Android, dan juga Windows Phone. WhatsApp yang memiliki tampilan dan isi yang hampir sesuai dengan kebutuhan komunikasi digital saat ini membuat Facebook mengakuisisi WhatsApp di awal tahun ini.

2. Vine

vine-is-a-creative-way-to-share-6-second-looping-videos
Jika Anda seorang kreativ yang tertarik dengan dunia pembuatan video, maka aplikasi ini cocok untuk Anda. Vine merupakan aplikasi yang ditujukan bagi Anda yang suka membuat video singkat. Vine memberikan Anda waktu 6 detik untuk membuat video menarik dan membagikannya kepada teman – teman Anda. Anda bisa mengedit video tersebut dan kemudian mempostingnya di Twitter dan juga Facebook, Anda juga bisa meng-import video ke dalam smartphone Anda. Terdapat komunitas yang akan membantu Anda untuk saling menemukan, follow, dan berinteraksi dengan pengguna Vine lainnya. Aplikasi ini GRATIS untuk pengguna iOS, Android dan juga Windows Phone.

3. Snapchat

snapchat-is-the-best-photo-messaging-app-out-there
Snapchat awalnya hanyalah sebuah aplikasi yang diciptakan untuk berbagi foto dan video ke teman – teman Anda. Tapi aplikasi ini dengan cepat berkembang menjadi aplikasi no.1 untuk alat komunikasi secara visual. Selain dapat saling berbagi dan berinteraksi dengan konten visual, Anda juga bisa mengirim pesan teks langsung dari dalam aplikasi tersebut. Aplikasi ini gratis bagi pengguna iOS dan juga Android.

4. Secret

secret-is-a-social-message-for-saying-whats-really-on-your-mind
Secret adalah aplikasi yang memungkinkan Anda dan teman Anda untuk berbicara dengan bebas satu dengan lainnya di seluruh dunia. Sesuai dengan namanya aplikasi ini dapat membantu Anda membuat pertanyaan yang jawabannya hanya “ya” dan “tidak”. Untuk membuat postingan Anda nampak lebih indah, Secret telah memberikan Anda akses ke Flickr untuk mendapatkan dan menggunakan gambar sebagai latar belakang pesan Anda.

5. Instagram

theres-no-better-place-to-share-photos-than-instagram
Siapa yang tidak mengenal Instagram? Hampir semua pengguna smartphone sudah sangat akrab dengan aplikasi foto dan gambar ini. Aplikasi ini memberikan kita keleluasaan untuk mengupload berbagai foto dan membagikannya ke media sosial yang kita miliki. Disini kita juga bisa menambahkan caption di setiap foto yang diunggah. Terdapar juga fitur untuk memberikan tag atau tanda kepada teman kita. Aplikasi ini disediakan gratis untuk pengguna iOS, Android, dan Windows Phone.

6. Twitter

the-official-twitter-app-is-a-great-way-to-keep-up-with-your-tweets-on-the-go
Jika selama ini kita mengenal Twitter sebagai media sosial yang hanya dapat digunakan di layar desktop, tapi kini aplikasi Twitter juga sudah disediakan di berbagai jenis Smartphone, seperti iOS, Android, dan juga Windows Phone. Anda bisa membuat berbagai tweet baik teks maupun visual. Saling memfollow teman, me-retweet posting masing – masing teman dan lain sebagainya.

7. Tumblr

update-your-blog-on-the-go-with-tumblr
Sejalan dengan Twitter, Tumblr kini juga sudah memberikan kemudahan dengan menyediakan aplikasi berbagai mobile kepada penggunanya. Anda bisa saling mem-follow blog teman Anda dan membuat berbagai postingan yang simple, baik berupa teks, audio, visual, quote dan juga video. Aplikasi Tumblr ini disediakan gratis di perangkat iOS, Android, dan juga Windows Phone.

8. LinkedIn

linkedin-is-the-best-network-out-there-for-managing-your-professional-connections
Memiliki lebih dari 300 juta pengguna di seluruh dunia, LinkedIn merupakan aplikasi media sosial yang cukup populer. Bukan hanya karena dapat mengunggah berbagai informasi seputar kemampuan, pekerjaan dan CV, tapi LinkedIn telah banyak menghubungkan para pencari kerja dengan berbagai perusahaan atau komunitas yang sesuai dengan keinginan pengguna. LinkedIn telah banyak membantu para Premium Subscriber untuk saling melihat profil setiap hari dan juga menyediakan informasi tentang update profile kepada koneksi Anda.

9. Facebook

stay-in-touch-with-your-friends-and-family-wherever-you-are-with-facebook
Tidak lengkap rasanya ketika berbicara tentang media sosial tanpa membahas media sosial yang sangat fenomenal. Facebook merupakan media sosial yang paling banyak digunakan dan sangat umum untuk dibahas. Hampir setiap orang yang mengenal internet pasti akan membuat dan memiliki akun facebook. Terlepas dari itu, Facebook yang kini telah memiliki aplikasi mobile lebih memudahkan penggunanya untuk saling berbagai status berupa teks, visual dan juga video. Aplikasi ini disediakan gratis bagi pengguna iOS, Android dan juga Windows Phone.

10. TapTalk

taptalk-makes-it-easy-to-send-photos-and-videos-to-your-friends-with-a-lightning-fast-interface
Setelah itu ada TapTalk yang merupakan aplikasi pesan pribadi dengan keunggulan lebih cepat. Dengan mengatur icon teman – teman Anda dalam tata letak grid, Anda dapat dengan cepat menekan gambar mereka untuk mendapatkan foto mereka. Untuk mengirim video, Anda cukup dengan hanya menahan icon mereka untuk merekan dan melepaskannya ketika sudah selesai. Aplikasi ini disediakan gratis untuk iOS dan Android.

11. Facebook Messenger

facebook-messenger-is-great-for-reaching-out-to-your-facebook-friends
Merupakan aplikasi turunan Facebook, aplikasi ini menangani semua komunikasi real-time Anda di dalam Facebook. Anda bisa memberikan pesan kepada teman – teman Anda, mengirim gambar dan video dan bahkan melakukan panggilan dengan jaringan Wi-Fi ketika Anda sedang berada di luar ruangan. Aplikasi ini disediakan gratis untuk iOS, Android, dan juga Windows Phone.

12. Pinterest

pinterest-is-perfect-for-sharing-photos-of-your-interests-with-your-friends
Jika Anda tertarik dengan dunia visual atau gambar – gambar menarik, Pinterest bisa menjadi tempat Anda untuk mendapatkan gambar menarik. Ketika Anda mencari dan menemukan gambar yang sesuai dengan minat Anda, Anda bisa langsung menandainya dengan pinboard virtual yang nantinya akan bertindak seperti kolase kreatif Anda sendiri. Aplikasi ini sekarang sudah disediakan untuk versi mobile yaitu gratis untuk iOS, Android dan Windows Phone.

13. Hinge

hingetindergrindrokcupid-are-the-next-generation-of-dating-apps
Merupakan salah satu aplikasi yang membantu setiap orang untuk bertemu dengan berbagai orang yang sebelumnya tidak dikenal. Hinge membantu Anda menemukan orang – orang yang teman Facebook Anda sudah mengetahui sebelumnya. Anda hanya membutuhkan akun Facebook untuk dapat melihat rincian menarik tentang seseorang dan melakukan perkenalan untuk kemudian membantu Anda melakukan percakapan dengan mereka. Aplikasi ini disediakan gratis untuk iOS dan Android.

[SoftSkill] Tahukah Anda, Menggunakan SSL Dapat Meningkatkan Kecepatan Akses Website?

Sehubungan dengan artikel sebelumnya “Pentingnya HTTPS (SSL) untuk Meningkatkan Rangking Website Anda di Google”, ada fakta menarik juga berkaitan dengan penggunaan SSL. Penggunaan HTTPS (SSL) ternyata juga dapat meningkatkan kecepatan dalam proses transfer konten suatu halaman website. Hal ini dikarenakan penggunaan SSL akan dapat memicu aktifnya protokol SPDY. SPDY adalah protokol yang sengaja dibuat oleh google untuk mempercepat akses halaman website. SPDY akan memanipulasi trafik HTTP dengan tujuan mengurangi load halaman web, dan meningkatkan keamanannya.
Apakah semua browser sudah mendukung SPDY?
Implementasi SPDY sendiri saat ini telah aktif pada sebagian besar browser yang biasa digunakan seperti chrome, chromium, firefox, amazon silk dan internet exporer. Oleh karena itu, penggunaan SSL akan sangat penting bagi website Anda.
Bagaimana SSL dapat memicu SPDY untuk mempercepat load website?
SPDY akan memprioritaskan dan melakukan multiplexing pada transfer pada resource web page sehingga hanya satu koneksi yang dibutuhkan. Header akan ditransmisikan dengan melakukan kompresi gzip atau deflate sesuai dengan design sistem.  SPDY memungkinkan browser untuk melakukan query untuk multiple objek dalam satu request yang mana hal ini dapat memacu performa yang lebih baik.
Apa yang perlu ditambahkan selain SSL?
Untuk dapat menggunakan SPDY, Anda perlu memastikan webserver yang Anda gunakan telah support SPDY. Penggunaan apache biasa tidak support untuk SPDY. Anda perlu menambahkan mod_spdy agar bisa mengunakannya.
Web server lain yang support untuk SPDY adalah nginx dan juga litespeed dan Anda tidak perlu menambahkan module apapun jika menggunakan web server ini. Sementara varnish hingga saat ini masih belum support untuk SPDY karena menggunakan algoritma yang berbeda.
Tetapi terlepas dari itu semua, bukanlah suatu kerugian untuk meningkatkan performa dan kemanan website kita, terlebih dengan kemudahannya dengan harga yang murah seperti di jagoanhosting.com. Jadi apa lagi yang perlu Anda pikirkan?

Sumber : http://mediabisnisonline.com/tahukah-anda-menggunakan-ssl-dapat-meningkatkan-kecepatan-akses-website/

[SoftSkill] Apa Sih Bedanya HTTP dan HTTPS? Pelajari disini

HTTP dan HTTPS pada dasarnya adalah kode bahasa protokol  yang tidak asing lagi bagi pengguna internet, karena di setiap link yang mengacu pada sebuah website pasti menggukannya. Kode ini juga sering di jumpai ketika kita hendak melakukan browsing atau membuka halaman website tertentu. Kita di minta untuk mengetik kode tersebut di awalnya dan diakhiri dengan titik dua dan garis miring kembar ketika kita melakukan browsing halaman website yang diinginkan.

HTTP ( Hypertext Transfer Protocol)

Hypertext Transfer Protokol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan yang disebut dengan dokumen hiperteks yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan inggris yang bernama Tim Berners Lee. Http merupakan protokol yang menyediakan perintah dalam komunikasi antar jaringan, yaitu komunikasi antara jaringan komputer client dengan web server. Dalam komunikasi ini, komputer clientmelakukan permintaan dengan mengetikkan alamat atau website yang ingin di akses. Sedangkan server mengolah permintaan tersebut berdasarkan kode protokol yang di inputkan.
HTTP disebut protokol Stateless karena setiap perintah dijalankan secara independen, tanpa pengetahuan tentang perintah yang datang sebelumnya. Ini adalah alasan utama yang sulit untuk menerapkan situs Website yang bereaksi secara cerdas untuk input pengguna.

Hypertext Transfer Protocol Secure (HTTPS)

Hypertext Transfer Protocol Secure (HTTPS) memiliki pengertian yang sama dengan HTTP hanya saja HTTPS memiliki kelebihan fungsi di bidang keamanan (secure). HTTPS di temukan oleh Netscape Communication Corporation. HTTPS menggunakan Secure Socket Layer (SSL) atau Transport Layer Security(TLS) sebagai sublayer dibawah HTTP aplikasi layer yang biasa. HTTP di enkripsi dan deskripsi dari halaman yang di minta oleh pengguna dan halaman yang di kembalikan oleh web server. Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port yang digunakan HTTPS adalah port 443. Tingkat keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algorithma penyandian yang aktual. Oleh karena itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan ‘https://’.
Https dapat menjamin keamanan dalam Autentikasi server yaitumemungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server aplikasi sesungguhnya.Https juga mampu dalam menjaga kerahasiaan data dan Integritas data.

Perbedaan utama HTTP dan HTTPS

Perbedaan utama antara http dan https, dimulai dengan port default, yang 80 untuk http dan 443 untuk https. Https bekerja dengan transmisi interaksi yang normal http melalui sistem terenkripsi, sehingga dalam teori, informasi tidak dapat diakses oleh pihak selain klien dan server akhir. Ada dua jenis umum lapisan enkripsi: Transport Layer Security (TLS) dan Secure Socket Layer (SSL), yang keduanya menyandikan catatan data yang dipertukarkan.

Cara Kerja

Https bukan protokol yang terpisah, tetapi mengacu pada kombinasi dari interaksi HTTP normal melalui Socket Layer terenkripsi SSL (Secure) atau Transport Layer Security (TLS) mekanisme transportasi. Hal ini menjamin perlindungan yang wajar dari penyadap dan (asalkan dilaksanakan dengan benar dan otoritas sertifikasi tingkat atas melakukan pekerjaan mereka dengan baik) serangan.
Port default TCP https: URL adalah 443 (untuk HTTP tanpa jaminan, defaultnya adalah 80). Untuk mempersiapkan web-server untuk koneksi https penerima harus sebagai administrator dan membuat sertifikat kunci publik untuk server web. Sertifikat ini dapat dibuat untuk server berbasis Linux dengan alat seperti Open SSL yang ssl atau gensslcert SuSE. Sertifikat ini harus ditandatangani oleh otoritas sertifikat satu bentuk atau lain, yang menyatakan bahwa pemegang sertifikat adalah siapa yang mereka ajukan. Web browser pada umumnya didistribusikan dengan penandatanganan sertifikat otoritas sertifikat utama, sehingga mereka dapat memverifikasi sertifikat yang ditandatangani oleh mereka.
Bila menggunakan koneksi https, server merespon koneksi awal dengan menawarkan daftar metode enkripsi mendukung. Sebagai tanggapan, klien memilih metode sambungan, dan klien dan sertifikat server pertukaran untuk otentikasi identitas mereka. Setelah ini dilakukan, kedua belah pihak bertukar informasi terenkripsi setelah memastikan bahwa kedua menggunakan tombol yang sama, dan koneksi ditutup. Untuk host koneksi https, server harus memiliki sertifikat kunci publik, yang embeds informasi kunci dengan verifikasi identitas pemilik kunci itu. Sertifikat Kebanyakan diverifikasi oleh pihak ketiga sehingga klien yakin bahwa kuncinya adalah aman.

Keuntungan  mengubah HTTP menjadi HTTPS?

Untuk mengamankan komunikasi antara browser dengan web server. Bagaimana bisa? Ilustrasi singkat berikut akan menjawabnya: Ketika Anda mengakses sebuah web server yang menggunakan protokol HTTPS, halaman yang dikirimkan pada Anda telah dienkripsi dulu oleh protokol ini. Dan semua informasi yang Anda kirimkan ke server (registrasi, identitas, nomor pin, transfer pembayaran) akan dienkripsi juga sehingga tidak ada yg bisa mencuri dengar (eavesdropping) data-data Anda  ketika proses transaksi sedang berlangsung. Maka transaksi data Anda menjadi lebih safe. Protokol HTTPS bisa anda temukan pada situs-situs perbankan, ecommerce, form registrasi, dsb. Karena di area bisnis inilah rentan sekali terjadi eavesdropping oleh pihak ketiga. Untuk itulah Anda membutuhkan sertifikat SSL.
Sumber: http://mediabisnisonline.com/apa-sih-bedanya-http-dan-https-pelakari-disini/

[SoftSkill] Cara Mendaftarkan Website ke Webmaster Tools

Memiliki website yang banyak dicari oleh netizen adalah impian setiap pebisnis. Karena website atau blog sendiri memberikan kontribusi besar untuk kebutuhan marketing sebuah bisnis. Dan salah satu yang mendukung perkembangan sebuah website atau blog di mesin pencari Google adalah Webmaster Tools. Dari sini kita bisa melihat dan mengatur bagaimana website kita akan tampil nantinya. Nah, berikut ini adalah cara mendaftarkan website ke webmaster tools.
? Gunakan Akun Gmail Anda, jika belum punya silahkan daftar dulu.
? Akses ke alamat Webmastertool.
? Setelah Anda Sign in, selanjutnya Anda akan melihat halaman seperti gambar dibawah ini dan masukkan URL website atau blog Anda dengan klik Add A Site.
1
? Setelah itu Anda akan di bawah ke verifikasi, di verifikasi itu ada 2 Metode, yaitu Recommended Method dan Alternate Method.
2
*Penjelasan:
Jika Anda memilih Recommended Method Anda harus mendownload file HTML di nomor 1, dan setelah itu Anda upload ke folder root website anda melalui FTP, setelahAnda upload silahkan klik Verifiy.
3
*Penjalasan:
Jika Anda memilih Alternate methods Anda 4 pilihan. Jika Anda menggunakan CMS WordPress atau Blogger, Anda harus menggunakan metode yang ini dan memilih HTML Tag.
Untuk memasukkan di WordPress.com Anda copy code tersebut dan masukkan ke menu tools dan masukkan di kolom Webmastertool Google.
Setelah itu aktifkan, jika Anda menggunakan WordPress untuk self hosted dan menggunakan: All in one SEO Anda bisa memasukkan ke setingan All in one SEO setelah itu simpan dan lakukan verifikasi.
? Jika proses verifikasi di atas sudah Anda lakukan dan berhasil, sekarang Anda harus memasukkan Sitemap.xml website atau blog Anda juga dengan cara masuk ke menu Crawl dan klik tombol Add/Test Sitemap, setelah itu masukkan url sitemap.xml seperti gambar dibawah ini.
4
Selain kegunaan diatas, masih banyak lagi kegunaan dari Google Webmastertool, seperti kita bisa menghapus URL yang sudah rusak atau 404 di Google index -> Remove URL dan juga bisa melihat url kita yang rusak di Crawl Errors dan juga bisa langsung dihapus.
Sumber: http://mediabisnisonline.com/cara-mendaftarkan-website-ke-webmaster-tools/

[SoftSkill] 15 Bahasa Pemrograman yang Perlu Diketahui di Tahun 2015

Teknologi semakin berkembang di tahun 2015 ini, mulai dari gadget yang akan terus mengeluarkan merek baru, varian dan juga model baru. Selain itu aplikasi yang ada di dalamnya juga akan semakin baru dan membuat siapapun yang menggunakan smartphone ataupun aplikasi desktop lainnya semakin dimudahkan. Peran desainer dan juga programmer sangatlah penting dalam menciptakan kemudahan bagi masyarakat luas ini. Menjadi programmer juga ahur slealu update berita dan ilmu baru apa saja yang kira – kira semakin dibutuhkan oleh mereka. Termasuk bahasa pemrograman. Di tahun 2015 ini, ada 15 bahasa pemrograman yang wajib dan perlu diketahui bahkan dipelajari oleh para programmer. Apa saja itu?

1. Java

Java adalah salah satu bahasa pemrograman yang sangat populer dalam membangun dan mengembangkan aplikasi baik mobile ataupun desktop. Dengan Java dan seluruh kerangka kerjanya, para pengembang website bisa membuat aplikasi web scalable untuk banyak pengguna. Java juga merupakan aplikasi yang digunakan untuk mengembangkan aplikasi Android asli untuk smartphone dan juga tablet.

2. Javascript

Bahasa pemrograman Javascript
Setiap situs atau website yang saat ini ada di internet menggunakan Javascript. Bahasa pemrograman ini membuat sebuah website atau tampilan situs menjadi lebih interaktif. Lebih user friendly dan juga responsif. Kita bisa menggunakan bahasa pemrograman Javascript dengan satu dari puluhan kerangka Javascript populer. Dan Javascript akan semakin populer ketika perkembangan website responsif terus terjadi dan diminati oleh pengguna internet.

3. C#

C# adalah bahasa utama yang digunakan untuk pengembangan platform dan layanan Microsoft. C# adalah cara tercepat yang ditawarkan Microsoft dan bisa kita gunakan ketika ingin membangun aplikasi website modern atau aplikasi deskto yang kuat untuk bisnis kita. C# juga populer sebagai mesin pengembang Unity permainan dan menjadi salah satu bahasa utama yang digunakan. Terdengar sangat kuno memang tapi sangat dibutuhkan dan paling banyak dicari.

4. PHP

PHP
Aplikasi website seperti apapun bentuknya tentu membutuhkan data di dalamnya. Bahasa pemrograman PHP dan juga database seperti MySQL adalah alat penting yang tidak bisa dipisahkan, ketika kita ingin membangun aplikasi website modern. Kekuatan bahasa pemrograman PHP dimanfaatkan oleh mayoritas website berbasis data saat ini dan merupakan teknologi dasar yang digunakan untuk membangun manajemen konten sebuah website, seperti WordPress. Dan bahasa pemrograman ini mudah untuk dikembangkan, sehingga sangat mudah untuk digunakan oleh para programmer baik pemula atau yang sudah ekspert.

5. C++

Bagi pemula, seorang programmer bisa terlebih dahulu mempelajari bahasa pemrograman C++. Bila kita ingin menguji kemudahan dan hasil yang kuat dalam memproses data pada aplikasi kita, C++ adalah pilihan yang tepat. Bahasa ini juga kuat untuk membuat aplikasi desktop seperti game hardware accelerated dan aplikasi memory intensif pada desktop, konsol dan juga perangkat mobile.

6. Python

Bahasa pemrograman Python
Bahasa pemrograman Python memang jarang terdengar atau mungkin jarang yang menggunakan, tapi bahasa ini hampir bisa melakukan semuanya. Contohnya saja aplikasi web yang user friendly, menganalisis data statistik apapun dan masih banyak lagi. Dan baru – baru ini Python telah digunakan sebagai alat utama bagi para ilmuwan data untuk menyaring data besar untuk industri apapun.

7. C

Bahasa C? Bukankah ini bahasa yang sudah sangat kuno? Beberapa orang meragukan kemampuan bahasa C dalam membantu mereka menciptakan aplikasi yang sangat kuat dan cepat. Jika kita ingin membangun sebuah perangkat lunak untuk embedded system, dengan ukuran yang kecil, akses yang cepat dan kuat, maka bahasa C sangat cocok digunakan. Kuno tapi sangat populer dan masih tetap dibutuhkan. Itulah keunggulan dari bahasa C.

8. SQL

bahasa pemrograman SQL
Setiap aplikasi baik desktop ataupun website tentu membutuhkan sebuah wadah yang bisa digunakan untuk menyimpan seluruh data mereka. SQL memberikan kita kemampuan untuk menemukan informasi yang tepat dan cepat, berulang dan juga dapat diandalkan. Menggunakan SQL memudahkan kita dalam membuat query dan mengambil data dari yang kecil sampai yang besar, dan juga kompleks.

9. Ruby

Bahasa pemrograman Ruby
Ingin membuat sebuah proyek aplikasi atau website besar dalam waktu yang singkat? Ruby dapat membantu kita membuat sebuah aplikasi dengan cepat. Bahasa pemrograman Ruby dikenal sangat mudah digunakan untuk belajar dan sangat kuat. Selain itu sangat kuat membangun ribuan aplikasi website populer di seluruh dunia.

10. Objective C

Jika Anda tertarik untuk membuat aplikasi untuk iOS, kita bisa menggunakan bahasa pemrograman Objective C. Sementara itu di tahun lalu kita terpusat pada bahasa baru Apple Swift, Objective C masih merupakan bahasa dasa yang digunakan untuk membantu menciptakan aplikasi untuk Apple. Dengan Objective C dan Xcode, alat pengembangan perangkat lunak resmi dari Apple bisa kita dapatkan di App Store dalam waktu singkat.

11. Perl

Bahasa pemrograman Perl
Mungkin beberapa orang akan sangat asing dengan bahasa pemrograman Perl ini. Tapi bahasa pemrograman ini sangat kuat dan merupakan kunci bagi siapapun yang mencari keamanan data untuk aplikasi website mereka. Bahasa pemrograman Perl telah mendukung pembangunan aplikasi website sejak awal kemunculannya, dan sampai saat ini masih dianggap sebagai alat utama bagi setiap profesional IT.

12. Net

Net adalah platform utama yang digunakan untuk membangun Microsoft baik untuk layanan dan pengembangan aplikasi yang selalu disambut baik di setiap perilisannya. Karena upaya terbaru dari Microsoft yaitu open sourcing, NET sekarang hadir di Google dan Apple sebagai platformnya. Sebagai hasilnya, kita dapat menggunakan NET sebagai bahasa pemrograman yang digunakan untuk membangun aplikasi yang mudah untuk berbagai platform.

13. Visual Basic

Bahasa pemrograman visual basic
Visual Basic adalah bahasa yang bisa kita gunakan untuk membangun aplikasi untuk bisnis. Sebuah bahasa utama dari platform NET, memungkinkan kita untuk membangun aplikasi yang mendukung bisnis kita dan mengotomatisasi aplikasi Office seperti Excel. Sehingga benar – benar memudahkan kita dalam menyelesaikan tugas yang paling umum digunakan.

14. R

Bahasa pemrograman R sangat powerful. R merupakan bahasa yang harus diketahui semua programer di tahun 2015 ini. Bahasa ini sangat cocok untuk mereka yang membutuhkan analisis data besar dan sangat serius. Dari ilmu pengetahuan, bisnis, hibura sampai media sosial. R adalah bahasa yang bisa digunakan untuk belajar menganalisis data statistik di hampir setiap bidang yang kita minati.

15. Swift

Bahasa Pemrograman Swift
Dalam satu tahun ini, bahasa pemrograman Swift telah menjadi bahasa pemrograman yang cocok untuk pengembangan aplikasi di seluruh dunia. Bahasa ini dipilih karena cepat dan mudah untuk pengembangan sistem Mac dan iOS operasi Apple. Aplikasi ini merupakan bahasa yang ramah untuk pemula, sehingga memungkinkan siapapun untuk mengembangkan aplikasi untuk iOS dan Mac OS X.
Sumber: http://mediabisnisonline.com/15-bahasa-pemrograman-yang-perlu-diketahui-di-tahun-2015/