Thursday 15 June 2017

Tips Menjadi Web Development Handal



Dengan semakin berkembanganya internet, profesi web developer juga telah berkembang menjadi salah satu profesi yang memiliki prospek cerah. Bagi Anda yang memiliki ketertarikan untuk menjadi web developer, saya akan berbagi beberapa hal dan teknologi yang sekiranya perlu dipelajari agar bisa menjadi seorang web developer dengan skill yang tinggi.

Kemampuan Dasar

1. Pahami konsep HTTP

Salah satu komponen mendasar dalam dunia web adalah Hyper Text Transfer Protocol (HTTP). Pahamilah proses apa saja yang terjadi di sisi server maupun client. pada saat kita sedang membuka halaman web.

2. HTML dan CSS

Hyper Text Markup Language (HTML) merupakan bahasa yang digunakan untuk membentuk tampilan sebuah web. Dan dengan menggunakan Cascading Style Sheet (CSS), kita dapat memformat tampilan tersebut dengan lebih mudah dan tentu saja menjadi lebih bagus.

3. Javascript

Dengan menggunakan Javascript, web yang kita buat bisa menjadi lebih interaktif. Kita bisa membuat popup window, autocomplete, datepicker, dan banyak hal lainnya dengan menggunakan Javascript.

4. Server Side Programming

Pemrograman Server Side merupakan bagian terpenting pada programan web dinamis. Pada bagian ini pilihan bahasa pemrograman yang bisa Anda pelajari sangat banyak. Mulai dari bahasa yang sudah lama beredar seperti Perl, Ruby, PHP, JSP, dan Python hingga bahasa seperti NodeJS, Haskell, Scala, dan Go. Saat ini PHP masih merupakan bahasa yang terpopuler karena mudah dipelajari dan diimplementasikan serta banyak referensi dan komunitas seputar PHP yang tersedia di internet.

5. Database SQL

Web dinamis tidak akan lengkap bila tidak menggunakan Database Management System (DBMS) sebagai sarana penyimpanan data. Database pada aplikasi web banyak sekali kegunaannya seperti menyimpan data user, artikel, transaksi penjualan, dan lain-lain sesuai dengan jenis aplikasi web yang dikembangan. Program database populer yang bisa Anda pelajari diantaranya MySQL, PostgreSQL dan MariaDB yang bersifat Open Source atau Oracle dan Microsoft SQL Server yang merupakan aplikasi berbayar.

6. Web Server

Web server juga merupakan komponen yang penting. Tanpa web server, aplikasi web yang Anda buat tidak akan bisa berjalan. Web server populer yang banyak digunakan diantaranya Apache dan Nginx. Pelajarilah konfigurasi dasar web server untuk mendukung skill Anda sebagai web developer. Manfaat menguasai konfigurasi dasar tersebut diantaranya Anda bisa membuat link website Anda lebih SEO (Seach Engine Optimization) Friendly.

7. Web Hacking

Pelajarilah trik-trik web hacking seperti SQL Injection dan Cross Site Scripting (XSS). Mengapa perlu? Dengan memahami hal tersebut maka kita bisa mencegah serangan-serangan hacker ke website kita bukan.
Menguasai hal-hal diatas dengan baik akan memberikan bekal awal yang berguna bagi Anda untuk bisa membangun sebuah website dengan baik.

Kemampuan Tingkat Lanjut

1. Linux

Tanpa maksud meremehkan sistem operasi Windows, tapi pada kenyataannya sebagian besar web server di dunia menggunakan Linux atau Unix Family lainnya sebagai sistem operasinya. Menggunakan Linux saat melakukan proses pengembangan web akan membiasakan Anda untuk selalu aware terhadap pentingnya huruf besar dan kecil untuk nama file hingga perlunya setting permission folder yang digunakan untuk menyimpan file hasil upload. Hal tersebut bisa mencegah permasalahan yang timbul saat aplikasi web yang ditulis di Windows kemudian di-upload ke server yang menggunakan Linux.

2. Pelajari Framework

Framework sangatlah penting untuk menjaga coding kita tetap terstruktur rapi dan memiliki standar yang sama terutama bila aplikasi web dikerjakan bersama-sama. Kita perlu memastikan bahwa coding yang dikerjakan oleh satu programmer tetap dapat dibaca dan dikembangkan atau diperbaiki oleh programmer lainnya. Penggunaan framework juga akan memisahan layer logic, database query, dan tampilan sehingga aplikasi lebih mudah untuk di-maintain.
Beberapa framework yang populer diperuntukkan untuk bahasa PHP, seperti Laravel, Symfony, dan Yii. Untuk bahasa Python ada framework bernama Django. Kemudian ada juga Ruby On Rails untuk bahasa Ruby.

3. Advance Javascript

Anda juga perlu mempelajari Javascript tingkat lanjut seperti jQuery. Dengan menguasai jQuery, Anda bisa melakukan manipulasi terhadap halaman web Anda dengan lebih mudah seperti membuat textfield menjadi autocomplete, membuat bagian halaman tertentu hilang atau tampil dengan kondisi tertentu, dan lain-lain. Selain Javascript library seperti jQuery, Anda juga bisa mempelajari Javascript Framework seperti Angular atau ReactJS yang saat ini semakin populer.

4. Responsive Layout

Ini adalah advance CSS. Penggunaan perangkat mobile semakin banyak, sehingga kita mau tidak mau harus membuat aplikasi web kita juga nyaman saat dibuka di layar perangkat mobile. Dengan mengunakan responsive layout maka tampilan web kita akan secara otomatis "menyesuaikan diri" dengan lebar layar yang membukanya. Beruntunglah kita karena ada Bootstrap CSS yang akan sangat membantu dalam membuat responsive layout tersebut. Selain Bootstrap, ada juga Foundation JS yang mungkin perlu diperhitungkan.

5. Revision Control

Aplikasi web Anda tentu akan semakin berkembang dan mengalami banyak modifikasi. Yang mengerjakan juga belum tentu Anda sendiri. Bisa saja Anda mengerjakan bersama-sama. Inilah saat yang tepat untuk mulai menggunakan software revision control. Apakah itu? Revision control akan membantu Anda untuk mencatat perubahan-perubahan yang terjadi pada coding Anda. Dengan begitu Anda bisa mendeteksi setiap perubahan, kapan perubahan tersebut, hingga siapa yang melakukan perubahan. Anda juga bisa melakukan revert ke versi coding sebelumnya bila diperlukan. Untuk software revision control, Anda bisa menggunakan Git atau Subversion. Saya merekomendasikan Git karena bisa digunakan secara local/offline sehingga bisa digunakan saat kita bekerja sendiri sekalipun.

6. RESTful Web Services

Pelajarilah cara membuat web services menggunakan metode RESTful. Saat ini aplikasi web sudah banyak yang menjadi satu paket dengan aplikasi mobile atau mungkin juga aplikasi desktop atau mungkin juga terintegrasi dengan aplikasi web lain sehingga diperlukan web services sebagai jembatan penghubungnya. Untuk memudahkan pembuatan RESTful API sudah tersedia framework PHP seperti Slim Framework atau Silex.

7. Unit Testing

Penggunaan unit testing akan membantu Anda untuk memastikan bahwa perubahan pada salah satu komponen aplikasi tidak akan merusak proses komponen lainnya. Hal ini akan sangat membantu Anda agar tidak perlu melakukan testing manual ke setiap bagian program apabila ada perubahan. Untuk PHP tersedia PHPUnit yang bisa Anda download dan install. Framework populer seperti Laravel juga sudah menyediakan fitur unit testing tersebut.
Sekarang sudahkah cukup dengan dengan hal-hal di atas? Bisa jadi belum karena masih banyak lagi hal-hal yang mungkin kita akan temukan pada saat membangun aplikasi web.
  • Mungkin website tersebut menggunakan Content Management System (CMS) seperti Drupal. Maka kita perlu mempelajari cama membuat module atau theme untuk Drupal.
  • Database yang digunakan bukan jenis SQL tapi NoSQL. Mungkin kita perlu mempelajari teknologi seperti MongoDB.
  • Mungkin juga web yang kita kembangkan adalah web skala besar yang akan mendapatkan traffic sangat tinggi. Maka kita perlu belajar tentang Memcached untuk meningkatkan performa website tersebut.
sumber : https://www.codepolitan.com/tips-menjadi-web-developer-mahir-58300b5e57115-21486

Friday 6 January 2017

AGAMA

PERKULIAHAN AGAMA


Materi perkuliahan Agama 

Pertemuan 1 - Pengantar Agama

A. Pengantar Agama

        Pendidikan Agama, merupakan pembelajaran tentang ajaran Agama, tentu hal ini mengajarkan hal-hal yang baik dan buruk dalam suatu agama, tidak ada satu agama pun yang mengajarkan suatu kejelekan terhadap umatnya.

          Selanjutnya manusia akan dihadapkan kepada implementasi dari ajaran agama masing-masing sehingga diharapkan akan menjadi orang yang baik dan benar dalam menjalani kehidupan.

B. Etika
            mengapa masalah Etika menghangat ???
Beberapa Hepotisis :
a.Faktor luar :
   1. Kesadaran masyarakat yang semakin meningkat.
   2. Temuan di bidang IPTEK kedokteran.

b.Faktor Dalam :
   1. Kecenderungan melonggarnya manusia dari nilai-nilai agama, akibat berkembangnya pemikiran            materialistik dan sekularistik.
   2. Menurunnya pemahaman / penghayatan etika pemangku profesi.

Apakah Etika itu ???

Pengertian  dan posisi etika dalam kehidupan manusia.
Etika (ethos), ethikos = watak, kesusilaan, moral.

The principles of morality ---- keyakinan berperilaku akhlak ---- Budi Pekerti.
Jadi Etika adalah suatu sikap dan perilaku yang menunjukan kesediaan dan kesanggupan seseorang secara sadar  untuk mentaati ketentuan dan norma kehidupan yang berlaku didalam mengimplementasikan beragama, bermasyarakat dan bernegara.

jadi etika diatas merupakan suatu implementasi seseorang setelah memahami pegangan hidupnya yaitu Agama.

-Pengertian Etika menurut parah tokoh / ahli :
a. Drs O. P Simorangkir  : Sebagai pandangan manusia dalam berperilaku menurut ukuran dan nilai yang baik.
b. Drs Sidi Gajalba : teori tentang tingkah laku perbuatan manusia dipandang dari segi baik dan buruk, sejauh yang dapat ditentukan oleh akal.
c. Drs H. Berhanuddin Salam : merupakan cabang filsafat yang berbicara mengenai nilai norma dan moral yang menentukan perilaku manusia dalam hidupnya.

  • Menurut bahasa Susila (sanskerta), lebih menunjukan kepada dasar-dasar prinsip, aturan hidup (sila), yang lebih baik(su), Akhlak (Arab), berarti moral , dan etika berarti ilmu akhlak.
  • Tujuan mempelajari etika : untuk mendapatkan konsep yang sama mengenai penilaian baik dan buruk bagi semua manusia dalam ruang dan waktu tertentu.
  • pengertian  Baik : sesuatu dikatakan baik apabila mendatangkan rahmat, dan memberikan perasaan senang, atau bahagia (sesuatu dikatakan baik apabila dihargai secara positif).
  • pengertian Buruk : segala yang tercela , perbuatan buruk berarti perbuatan yang bertentangan dengan norma - norma masyarakat yang berlaku.
  • cara menilai baik dan buruk : menurut ajaran agama, adat kebiasaan, kebahagiaan dan bisikan hati (Intuisi).
  • akhirnya dalam perkembangannya ,Etika sangat mempengaruhi kehidupan manusia, etika memberikan manusia orientasi bagaimana menjalani hidupnya melalui rangkaian tindakan sehari-hari. itu berarti Etika membantu manusia untuk mengambil sikap dan bertindak secara tepat dalam menjalani hidup ini. Etika pada akhirnya membantu untuk mengambil keputusan tentang tidakan apa yang perlu dilakukan dan yang perlu dipahami bersama bahwa etika dapat diterapkan dalam segala aspek atau sisi kehidupan.
  • untuk itu pembelajaran etika disini mencoba mengambil suatu teori yang dikembangkan oleh farid poniman yang bernama Kubik Leadership menuju success mulai hal ini dikembangkan sebagai sebuah peradapan.
  • sukses mulai -- merupakan sebuah kontinum artinya sebuah garis panjang dengan tingkatan pencapaian dan kenikmatan yang berbeda. sukses saja,atau mulia saja, ternyata tidak membawa pada kehidupan terbaik, kehidupan terbaik akan diperoleh jika memiliki keduanya sekaligus.
  • sebuah teori menuju sukses mulia yaitu 4 TA















  • apa yang dimaksud 4 TA , merupakan sarana untuk sukses mulia yaitu Harta, Tahta , Kata dan Cinta.
  • Sukses saja atau mulia saja ternyata tidak membawa pada kehidupan terbaik. kehidupan terbaik akan diperoleh jika memiliki keduanya sekaligus. sukses dan mulia akan saling memperkuat. kesuksesan yang tinggi akan memberi peluang untuk bisa mulia pada tingkatan yang lebih tinggi dan kemuliaan  tinggi yang dilakukan pada akhirnya akan mengangkat kesuksesan yang lebih tinggi lagi.
  • Jalan 4TA jika seorang punya kelebihan di harta, perbanyaklah bersedekah, jika punya tahta gunakan kekuasaan itu untuk memperbaiki keadaan disekitar nya, jika punya kata(ilmu) gunakan ilmu itu untuk membuat orang lain berhasil. Bila harta, tahta, maupun kata seseorang saat ini masi terbatas, setidaknya bisa menggunakan cinta untuk memperlihatkan kasi dan sayang pada mereka yang kurang beruntung.
  • Sukses dan Mulia harus dicapai secara bersama-sama, jangan sibuk mengejar sukses saja selama bertahun-tahun dan menunggu hingga tingkatan 4TA sudah sangat-sangat tinggi, kemudian baru menunjukan kemuliaan.
  • kalau hanya sukses saja yang jalan dikhawatirkan sepanjang jalan selama bertahun-tahun tersebut nafsu akan menjauhkan dari kemuliaan, selain itu spiral kehidupan juga akan lambat atau bahkan sulit bergerak naik. pastikan sukses dan mulia berjalan beriringan, setiap langkah menuju sukses, itu juga merupakan langkah menuju kemuliaan.
  • akhirnya bahwa manusia bisa hidup baik hendaknya bisa merenungkan setangkai bunga mawar yang tidak henti-hentinya dikagumi karena keindahaannya, bentuk, warna , juga harumnya,yang sering dilupakan adalah dibalik keindahaannya ada bibit,tanah,air, sinar matahari dan juga orang yang merawatnya dengan kesungguhan dan kesabaran.

Friday 27 February 2015

Cara Simpel Crack Microsoft Office 2007




Cara Simpel Crack Microsoft Office 2007

 Bagi sebagian orang Microsoft Office 2007 masih favorit, bagi anda yang Microsoft Office 2007 masih trial, ada cara simpel untuk menjadikannya full supaya anda dapat menggunakan Microsoft Office 2007 anda secara leluasa. Langsung to the  point aja, berikut step - stepnya:
  1. Download File Office 2007 Activation Crack 2.0. 
  2. Buka dan Extract MSO.DLL ke C :\Program Files\Common Files\Microsoft Shared\OFFICE12 
  3. Jalankan Office Word 
  4. Klik Activate by Phone – Pick your Country 
  5. Masukkan angka NOL (0) di setiap kotak yg disediakan. 
  6. Masukkan seperti Ini: 0000- 0000 – 0000 – 0000 – 0000 – 0000 
  7. Selesai. Restart Officemu.
  8. Selamat office 2007 sudah full trial

Tuesday 16 December 2014

Cara mudah aktivasi Windows XP Profesional

Cara mudah Aktivasi Windows XP Profesional dengan product key :

1. Klik Start, terus klik RUN. Dikotak yang muncul, ketik regedit, kemudian klik OK.
2. masuk ke HKEY_LOCAL_MACHINE\Software\Microsoft\
     WindowsNT\CurrentVersion\WPAEvents
3. Klik kanan OOBETimer, terus pilih Modify. Ganti setidaknya satu value untuk men-deaktifkan     Windows atau hapus semua value nya terserah dehhhh . klik OK!
4. Klik lagi ke Start, trus klik Run. Ketik perintah ini >>
    %systemroot%\system32\oobe\msoobe.exe /a klik OK. Nanti di Pop-Up pilih Yes,
    I want to telephone a customer service representative to activate Windows, lalu klik Next.
5. Pilih Change Product key. Masukan Key.
6. Klik Update. Kalo kembali ke tampilan sebelumnya, klik Remind me later, trus start
    komputer.
7. Ulangi langkah ke-6 untuk verifikasi apa Windows udah diaktifasi. ente bakal dapet pesan         ini: Windows is already activated. klik OK untuk keluar!.
8. Gunakanlah Antivirus Microsoft Security Essentials

nih list product key, coba aja pilih salah satu!!

Windows SP3 Serial Key (Most  Latest)


1. T7C4Q-47VGM-R7J6B-VPJ84-JPJ93
2. V2C47 - MK7JD - 3R89F - D2KXW - VPK3J
3. FY32F - XF3B6 - 277BF - YWBQF - GVRX3
4. XBC76-H7RCG-KQPKH-QK8PT-7D789

Windows xp  Genuine cd / product key

1. VQP4F-V47P8-BBDXK-R7K9Q-B42BB
2. TBHJK-W4DPH-9D267-H93VR-WMXQJ
3. JBH94-K6WKQ-YHTD6-XJFV9-WJP7Y
4. C626F-H4CCJ-PWR8R-2RB9K-3G3HD
5. HRCXT-BY6WB-VBM83-CMBXF-BVWYY