Teknologi Zaman Now

Blog Berisi Tentang

Artikel paling Hit'z
Showing posts with label pemrograman. Show all posts
Showing posts with label pemrograman. Show all posts

Trend Programming Zaman Now | 2017


Trend Teknologi Masa Kini | HMI UBL - Trend Programming Masa Kini | 2017 sulit dipercaya bahwa sekarang kita berada di tahun 2017. Tetapi dengan tahun yang baru ini juga muncul peluang baru, tantangan baru dan tentu saja proyek perangkat lunak baru. Tidak ada bahasa yang sempurna,jadi penting meluangkan waktu untuk memahami pengorbanan. Bila kamu memutuskan bahasa mana yang akan digunakan, maka kamu juga harus menentukan alat alat atau software yang akan digunakan. Pada artikel ini, saya memeriksa masing masing bahasa pemrograman terbaru dari sumber indrusti terkemuka untuk membantu kamu membuat keputusan yang benar bedasarkan kebutuhan kamu.
1. JavaScript

Pengertian JavaScript

JavaScript adalah bahasa pemrograman web yang pemrosesannya dilakukan oleh client. Aplikasi client tersebut adalah Google Chrome dan Mozilla Firefox. Untuk menjalankan JavaScript kita hanya membutuhkan aplikasi text editor dan browser. JacaScript dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha yang kemudian diganti namanya menjadi LiveScript dan akhirnya menjadi JavaScript. Javascript bisa dikatakan bahasa pemrograman tingkat tinggi dan dinamis. JavaScript ini memiliki fitur yang berorientasi pada objek. 

Kelebihan JavaScript

- Multiplatform, maksud dari multiplatform adalah dapat dijalankan di berbagai sistem operasi    komputer.
- Pemrograman yang berorientasi pada objek yang maksudnya adalah semua yang terdapat di      Java adalah objek.
- Perpustakaan ( Library ) yang lengkap, dengan adanya library ini sangat memudahkan                 programmer untuk membangun sebuah aplikasi.

Kekurangan JavaScript

- Script yang digunakan tidak terenkripsi
- Memiliki keterbatasan objek
- Kemampuan terbatas untuk membuat program aplikasi sendiri.
2. Java

Pengertian Java

Java adalah salah satu bahasa pemrograman yang sudah cukup lama dari era 1990 sampai sekarang. Bahasa ini dibuat oleh James Gosling saat ia masih bergabung di Sun Microsystem. Bahasa ini banyak mengadopsi sintaks yang terdapat pada C dan C++.Java semakin berkembang dan melebarkan dominasinya di bidang yang lainnya. Bahasa pemrograman ini bisa dijalankan di berbagai komputer dan juga telepon genggam. Salah satu penggunaan terbesar java digunakan dalam pembuatan aplikasi untuk android. Java memiliki berbagai web framework unggulan contohnya Spring, Play Framework, Spark, dan Java Server Pages.

Kelebihan Java

- Dapat dijalankan di berbagai sistem operasi komputer
- Bahasa yang digunakan tidak begitu rumit 
- Pemrograman berorientasi objek
- Terdapat library yang memudahkan user untuk membangun sebuah aplikasi
- Pengumpulan sampah secara otomatis, sehingga kita tidak perlu mengatur memori secara langsung.

Kekurangan Java

- Kurang Kompatible karena masih ada hal yang tidak mendukung antara satu sistem operasi dengan sistem operasi lainnya.
- Penggunaan memori yang banyak, karena pemrograman java memakai penyimpanan yang besar dibandingkan bahasa pemrograman yang lain.

3. PHP


Pengertian PHP

PHP adalah bahasa scripting server-side yang terutama difokuskan pada pengembangan web. PHP merupakan bahasa pemrograman yang digunakan dalam pengembangan situs populer seperti WordPress dan Facebook. Jika teman-teman coder ingin menjadi seorang pengembang web, PHP adalah bahasa penting yang memiliki kualitas tingkat tinggi dan kerumitan tingkat rendah. Mungkin untuk saat ini PHP lah bahasa yang populer dan pasti digunakan pada setiap website/aplikasi.

Kelebihan PHP

-  Bisa membuat website menjadi dinamis
- Open source
- Program yang dibuat dengan script php support disemua OS
- Lebih cepat
- Mendukung banyak paket Database
- Didukung oleh apache dll

Kekurangan PHP

- Tidak cocok untuk pembuatan projek skala besar
- Kelemahan pada security
- Kode php dapat dibaca oleh semua orang



4. Phyton


Pengertian Phyton

Phyton merupakan bahasa pemrograman yang multiguna, dan lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks. Inilah yang membuat phyton mudah dipelajari untuk pemula maupun yang sudah menguasai bahasa yang lain. Saat ini phyton bisa dijalankan diberbagai platform seperti Windows, Linux, Mac OS, Java Virtual Machine Dll. Phyton sendiri dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam yang mana ini adalah kelanjutan dari bahasa pemrograman ABC.

Kelebihan Phyton

- Tidak ada deklarasi tipe data yang merumitkan
- Terdapat kelas, modul, eksepsi sehingga ada dukungan pemrograman skala besar
- Konstruksi pada saat aplikasi berjalan
- Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah

Kekurangan Phyton

- Phyton bukan perangkat pembantu terbaik
- Phyton tidak dapat digunakan sebagai dasar bahasa pemrograman
- Phyton tidak secepat atau efisien seperti bahasa pemrograman yang lain

5. Ruby


Pengertian Ruby

Ruby merupakan bahasa pemrograman yang dinamis dan juga sederhana. Ruby mudah dipahami karena bahasanya seperti bahasa pemrograman HTML. Tujuan dibuat bahasa pemrograman ruby ini adalah untuk menggabungkan semua bahasa pemrograman. Ruby pertama kali dibuat oleh programmer asal jepang bernama Yukihiro Matsutomo pada tahun 1993.

Kelebihan Ruby

- Mudah dipelajari
- Sintaks sederhana
- Memiliki exception handling yang baik
- Bahasa pemrogrman berorientasi objek
- Open source
- Didukung oleh semua OS

Kekurangan Ruby

- Kualitas IDE untuk ruby masih jauh daripada .net dan java
- Program ruby lebih lambat karena ruby masih fully interpreted
- Implementasi thread diruby masih berupa green thread, hal ini yang membuat aplikasi GUI tidak bisa diimplementasikan di ruby

6. C++




Pengertian C++ 

C++ adalah bahasa pemrograman yang merupakan pengembangan dari bahasa C. Bahasa pemrograman ini dibuat untuk mendukung pemrograman berorientasi objek ( OOP ) yang tidak dimiliki C. Dennis Ritchie adalah orang yang mengembangkan C++ pada tahun 1990. Pada awalnya bahasa ini dirancang untuk dijalankan pada sistem Unix. Untuk era saat ini C++ bisa dikatakan bahasa yang cukup populer untuk membuat sebuah program.

Kelebihan C++

- Bahasa C++ tersedia di semua komputer/os
- Proses executable C++ lebih cepat
- Dukungan library yang cukup banyak
- C++ sudah mendukung OOP
- C++ dapat membuat sebuah aplikasi dengan graphic prosessor kualitas tinggi

Kekurangan C++

- Terlalu banyak operator serta flexsibilitas dan terkadang ini yang membingungkan pemrogram
- Untuk pemula akan kesulitan menggunakan konsep OOP
- C++ sangat sensitif, sehingga huruf besar, kecil dianggap berbeda.

7. C#


Pengertian C#

C# adalah bahasa pemrograman sederhana yang digunakan untuk membuat berbagau fungsi, misalnya untuk membangun aplikasi dekstop/mobile game Dll. C++ juga mengusung konsep objek seperti inheritance, class, polymorphism. C# ini berhubungan dengan framework ( NET Framework), inilah yang nanti berfungsi untuk menjalankan kode C#. Bahasa pemrograman ini masih terus dikembangkan dengan harapan para pengguna C# tetap nyaman menggunakan bahasa ini.

Kelebihan C#

- dapat langsung dieksekusi di pc kita
- Memiliki perintah yang hampir sama dengan C++ dan gaya bahasa yang halus sehingga mudah digunakan
- Management memory yang lebih mudah

Kekurangan C#

- Untuk pemula sulit untuk menggunakan bahasa ini
- Banyak operator dan flexsibilitas sehingga terkadang membingungkan pengguna

8. GO ( Golang )


Pengertian Go

Go adalah bahasa pemrograman google. Go merupakan bahasa pemrograman kedua yang pernah dirilis oleh google pada tahun 2009. Bahasa pemrograman ini mudah, sederhana, handa l dan efisien untuk digunakan diera yang modern seperti sekarang ini. Ketika menggunakan ini diharapkan para programmer lebih cepat dalam membuat sebuah program. Go akan rilis stabil dan akan maju kompatible pada rilis yang akan mendatang. Go sendiri dikembangkan oleh Robert Griesemer, Rob Pike dan Ken Thompson pada tahun 2007 dan diperkenalkan pada tahun 2009.

Kelebihan Go

- Mendukung pemrosesan data dengan banyak prosesor
- Memiliki garbage collector
- Modul yang disediakan sangat lengkap
- Open source

Kekurangan Go

- Belum memiliki versi stabil



9. Swift


Pengertian Swift

Swift diperkenalkan oleh Apple pada acara tahunan WWDC 2014. Apple memutuskan untuk membuat bahasa pemrograman aplikasi iOS dan OS X nya. Akibatnya, Swift lahir. Sejak saat itu, telah terdapat permintaan yang luar biasa dan pengembangan belajar keterampilan ini dalam jumlah besar. Swift didesain untuk berdampingan denganObjective-C dan menghindari program dari kode yang salah.

Kelebihan Swift

- Mudah digunakan
- Terdapat berbagai macam tools untuk menulis kode
- Lebih aman

Kekurangan Swift

-  Hanya dapat digunakan untuk iOS dan OS X

10. Scala


Pengertian Scala

Scala adalah sebuah general purpose programming language. Scala telah dirancang untuk menjadi ringkas dan memenuhi kekurangan java. Kode sumbernya dimaksudkan untuk di kompilasi ke bytecodejava untuk memungkinkan kode yang dihasilkan berjalan di Java Virtual Machine. Scal dirancang untuk tumbuh dengan permintaan. Scale diperkenalkan pada tahun 2003 oleh Martin Odersky.

Yups, itulah bahasa pemrogramman yang ada saar ini, tidak menutup kemungkinan para developer akan terus berinovasi untuk menambahkan kemampuan pada setiap bahasa pemrograman tersebut. Walaupun sekarang sudah banyak bahasa pemrograman bisa saja dimasa yang akan datang akan ada bahasa pemrograman baru untuk mendukung kemajuan teknologi.


(Trend Teknologi Masa Kini | HMI UBL - 11 November 2017)

Belajar Web Programming, Harus Mulai dari mana?


Trend Teknologi Masa Kini | HMI UBL - Web Programming, Bagi programmer, computer scientist atau developer tentu sudah tahu manfaat belajar  Bahasa Pemrograman, tidak perlu dijelaskan lagi. Belajar bahasa pemrograman bagi mereka akan sangat bermanfaat untuk bidang pekerjaan mereka. Tapi bagi orang yang masih belajar atau masih bau kencur, tentu tak hanya sebatas meningkatkan kemampuan melakukan pemrograman yang telah didapatkan.

"Belajar Web Programming, Harus dimulai dari mana?" Pertanyaan ini juga dapat dipikirkan saya sewaktu masih belajar web programming, apakah mesti belajar ALGORITMA dulu? HTML? atau apa? Juga berapa lama waktu yang dibutuhkan untuk menjadi Web Programmer yang pakar. Dengan belajar bahasa pemrograman, kita dapat membuat sebuah web yang dinamis dengan melakukan koneksi terhadap sebuah database.


Web adalah suatu metode untuk menampilkan informasi di internet, baik berupa gambar, suara atau teks maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui browser. Web itu tidak langsung jadi, harus melalui sebuah coding dengan bahasa pemrograman. Jadi, kita harus belajar bahasa pemrograman untuk dapat membuat sebuah web. Langsung kita simak saja !
Saya ingin Mempelajari Web Programming, Harus dimulai dari mana?

Jawaban singkatnya: Mulai dari HTML

1. HTML
HTML adalah inti dari seluruh halaman web. HTML itu merupakan pondasi dari sebuah halaman web. Kamu tidak harus memiliki dasar dasar dari programming ataupun pengetahuan tentang algoritma apapun. HTML, Belajar apa? Ia hanya akan mempelajari dasar dari pemrograman sebuah web sebelum kita menguasai pemrograman berikutnya dalam lingkungan Web Programming.

2. CSS 
Jika sudah mengusai HTML (minimal dasar dasar HTML nya), Kita bisa memilih CSS atau PHP. Jika kamu lebih ingin ke desain website nya, silahkan lanjut mempelajari CSS. Tapi jika kamu ingin membuat aplikasi web seperti membuat laporan, menyimpan database, pemrosesan form dll kamu bisa lanjut ke PHP.
Saya sendiri lebih menyarankan untuk memilih css terlebih dahulu, karena kita akan memiliki dasar yang pas dan bisa memahami bagaimana cara membuat tampilan website dan mempercantik desain halaman web
Berbeda dengan HTML, CSS digunakan untuk mendesain halaman web sedangkan HTML merupakan dasar atau pondasi dari sebuah halaman web. Baik CSS atau HTML bukanlah Sebuah 'bahasa pemrograman' melainkan bahasa struktur yang terdiri dari perintah perintah sederhana.
Web programming dengan PHP

3. PHP
Setelah memahami HTML dan CSS, kamu bisa lanjut ke PHP. berbeda dengan HTML dan CSS, PHP dikatakan MURNI sebuah bahasa pemrograman komputer. HTML dan CSS masih dikatakan sebuah bahasa kode, Di PHP inilah web programming yang sebenarnya.
PHP itu digunakan untuk membuat 'program' dari sebuah website. Mulai dari berkomunikasi dengan database seperti MySQL, mengatur logika, hingga memproses hasil form HTML. JIka kamu membuat sebuah website Modern, tentu waktu kamu akan dihabiskan untuk membuat kode program PHP, terutama website yang kaya fitur seperti sistem portal berita, informasi, ujian nasional, dll.
Menyimpan Data di Database MySQL

4. Database
Ketika Kita membuat website dengan PHP, kadang kita perlu menyimpan data seperti hasil perhitungan regristrasi user, laporan penjual, dll. Media penyimpanan ini dikenal dengan  database.
Terdapat banyak sekali aplikasi database yang dapat digunakan, saat ini yang populer untuk Web programming adalah MySQL. Kamu dapat mempelajari MySQL  bersamaan dengan PHP atau fokus kesalahsatunya terlebih dahulu.
Animasi dengan Javascript

5. JavaScript
Materi terakhir kita adalah menguasai Javascript. Sama halnya seperti PHP, Javasript merupakan bahasa pemrograman yang murni. JavaScript digunakan untuk membuat halaman Website lebih interaktif, seperti apa yang terjadi jika tombol di-klik, menampilkan pesan kesalahan jika salah mengisi form, membuat animasi hingga game online berbasis web.

Sebenarnya, kamu bisa langsung mempekajari JavaScript setelah belajar HTML, tapi saya menyarankan untuk mempelajari javascript setelah paham PHP, terutama jika kamu belum pernah mempelajari bahasa pemrograman komputer sebelumnya.


Hmm, okelah Saya sudah paham tentang HTML, CSS, PHP, MySQL dan JavaScript. Jadi apakah sudah selesai? Dunia ilmu komputer, terutama web programming berkembang dengan sangat cepat. Setiap bulan (jika bukan setiap hari) lahir teknologi baru yang bisa digunakan untuk membuat website yang lebih 'jos' dalam waktu singkat. Teknologi ini hadir dalam bentuk library, plugin, framework, CMS bahkan Bahasa pemrograman baru.

Nah itu dia hal hal yang harus dipelajari untuk menjadi Web Programmer. Semoga tulisan yang sangat singkat ini bisa menjadi gambaran apa yang akan di hadapi dan apa yang harus kita kuasai untuk menjadi web programmer. Mudah mudahan dapat bermanfaat, dan jangan ragu untuk ingin memberikan ide/saran/pertanyaan, silahkan tinggalkan sepatah dua patah kata dikolom komentar

(Trend Teknologi Masa Kini | HMI UBL - 11 November 2017)
image
Hello,

Saya Lanang Al-masyuri

Perkenalkan nama Saya Lanang Al-Masyuri biasa dipanggil AL. Saya anak kedua dari 3 bersaudara.Status saya saat ini adalah sebagai pelajar di SMK Swadhipa 2 Natar jurusan Teknik Komputer dan Jaringan. Memiliki banyak hobi yang masih sering dilakukan sampai saat ini diantaranya : Main Futsal/Bola, Main Games, Nonton Film dan Menulis di Blog.

Sekarang saya masih duduk dikelas X, lebih tepatnya X TKJ 2.


Pendidikan
SMK Swadhipa 2 Natar

2017-Sekarang

MTs Raudlatul Jannah

2014-2017

MI GUPPI 2 Branti

2008-2014


Hobi
Futsal

Mengisi Waktu Luang dengan Kegiatan yang Sehat.

Ngeblogging

Hobi yang telah menjadi Kebiasan

Desain Grafis

Sekedar menuangkan Ide yang ada dipikiran


My Skills
Design
Programming
Coding
Intelektual

Video Teknologi Zaman Now

Kontak Saya
089628702965
Begadang 3, Branti raya