Inixindo Makassar

Open hours: Mn - Fr: 8:00am - 17:00pm /Saturday & Sunday: Closed
  • Jakarta
  • Bandung
  • Jogja
  • Surabaya
  • Batam
  • Home
  • Profil
  • Trainings
    • Networking
    • Programming
    • Database
    • IT Security
    • Data Center
    • Office Application
    • IT Management
    • Virtualization
  • Sertifikasi
  • Jadwal Training
  • Hubungi Kami
  • Artikel

Bekali diri dengan “Data dan Coding” hadapi Revolusi Industri 4.0

  • 0
Inix Makassar
Monday, 07 January 2019 / Published in Artikel, Programming

Perubahan yang terjadi dibidang teknologi, termasuk revolusi industri tidak terjadi secara serentak di seluruh dunia, meskipun sudah hampir 3 abad berlalu sejak revolusi industri pertama terjadi. Negara yang kurang siap mengikuti perkembangan teknologi akan membutuhkan waktu lebih lama untuk dapat beradaptasi dengan teknologi.

Penelitian ABB dan The Economist Intelligence Unit (2018) terhadap 25 negara terkait seberapa siap mereka menghadapi era serba otomatis berkat kecanggihan robot dan AI menemukan bahwa tingkat kesiapan Indonesia berada pada ranking 25. Ini tentu bukan prestasi bagus untuk Indonesia. Adapun peringkat pertama diduduki oleh Korea Selatan. Bukan hal mengejutkan, mengingat pemerintah Korea Selatan telah menyiapkan penduduknya memasuki era AI, salah satunya dengan mengajarkan coding atau pemrograman komputer sejak tingkat pendidikan sekolah dasar. Finlandia, yang dikenal sebagai negara dengan sistem pendidikan terbaik di dunia, juga memberikan pelajaran coding sejak sekolah dasar.

Mengingat keberadaan internet semakin mempermudah perusahaan dari seluruh dunia dalam merekrut calon karyawan dari mana pun, kemampuan dan pengetahuan yang dipelajari sejak kanak-kanak sangat menentukan masa depan seseorang dalam mengembangkan karier dan mendapatkan pekerjaan yang bonafide. Sebagai orang Indonesia, kita kini memiliki dua pilihan: menunggu pemerintah mengejar ketertinggalan zaman dan mengubah kurikulum, atau mencari sendiri ilmu yang bisa membantu kita bertahan hidup dan meraih sukses di era revolusi industri keempat ini. Kemampuan coding, misalnya, dapat kita pelajari melalui layanan pendidikan online, seperti Coursera, Udemy, dan DQLab.

Mengapa coding? Selain karena perusahaan ternama akan segera mewajibkan karyawannya memiliki kemampuan ini, perkembangan AI memampukan banyak pekerjaan yang kini dikerjakan manusia digantikan dengan sistem. Bahkan, Oxford University juga memperkirakan 47 persen pekerjaan yang ada saat ini akan lenyap dalam waktu kurang dari 25 tahun mendatang. Artinya, kita perlu memikirkan apakah 25 tahun mendatang pekerjaan yang kita jalani akan bertahan atau malah termasuk dalam kelompok pekerjaan yang akan lenyap tersebut. Mengingat coding jelas termasuk kemampuan yang akan semakin dibutuhkan seiring berjalannya waktu, tak ada salahnya untuk memulai belajar coding sedini mungkin. Selain coding, kemampuan lain yang disebutkan beragam perusahaan ternama sebagai skill yang mereka cari dari calon karyawan adalah kemampuan mengolah data atau disebut juga dengan data science. Secara sederhana, data science adalah kemampuan mengolah dan menganalisis data dalam jumlah besar menjadi rekomendasi yang dapat diandalkan untuk mengambil keputusan bisnis.

Lalu, apa keuntungan belajar data science? Selain data science merupakan dasar untuk dapat menguasai teknologi AI, kemungkinan pekerjaan ini akan lenyap di masa mendatang sangatlah kecil. Bidang pekerjaan ini juga bergaji menggiurkan, yaitu gaji rata-rata di atas dua digit bahkan sejak fresh graduate.

Bidang ini juga dicari-cari perusahaan karena semakin banyak perusahaan yang membutuhkan tenaga data scientist, tetapi tidak cukup banyak orang yang berprofesi atau memiliki kemampuan sebagai data scientist. “Kalau belum punya data scientist bisa mengoptimalkan para programmer. Kami menyebutnya data engineer. Lain halnya di startup besar seperti Go-Jek. Mereka memiliki banyak departemen, salah satunya departemen pengolah data. Di sana banyak sekali data scientist profesional,” kata Co-Founder Warung Pintar Sofian Hadiwijaya dalam wawancara dengan Feris Thia, Data Science & Big Data System Architect dari PHI-Integration dan komunitas DQLab.id. Pelajari coding, data science, dan kemampuan apa pun yang menurut Anda akan membantu mengikuti perkembangan Revolusi Industri 4.0. Mulailah dari sekarang karena tak peduli apakah kita siap atau tidak, menurut penelitian ABB dan The Economist Intelligence Unit (2018), semakin banyak perusahaan yang menggunakan AI dan robot dalam operasional mereka. Semakin canggih adaptasi AI dan robot juga akan berdampak pada dunia kerja. Akibatnya, kebutuhan akan profesi di bidang itu juga akan semakin mendesak.

Sumber: Kompas.com

Apa saja Keunggulan dari Progressive Web App?

  • 0
Inix Makassar
Friday, 02 November 2018 / Published in Artikel, Programming

Hadirnya Progressive Web App  atau PWA, kita dapat menikmati sebuah website hanya dengan melihat dan mengaplikasikan halaman tanpa harus mendownload terlebih dahulu. Progresif web aplikasi atau Progressive Web App (PWA) adalah sebuah aplikasi native yang mendukung hybrid secara penuh. Aplikasi ini tidak perlu install terlebih dahulu namun langsung dapat digunakan secara penuh. Program PWA memiliki banyak kelebihan yang akan memudahkan pengguna dalam menyelami sebuah website secara penuh. Banyak developer web yang menawarkan ini dengan harga yang fantastis. Apabila dibandingkan dengan hybrid, PWA ini pertengahan antara native dan hybrid sehingga kondisinya akan lebih stabil namun tetap up to date sesuai kondisi hybrid yang sebenarnya. Icon dapat dipasang pada bagian desktop atau screenhome pada mobile. Kondisi ini dibuat agar pengguna dapat melihat notifikasi dengan lebih mudah.

Setiap komponen fitur dari Progressive Web App ini terus berkembang, tapi beberapa ciri dari PWA ini yang penting dan yang sudah bisa kita gunakan adalah:

1. Instant Loading

Ada teknologi yang namanya Service Workers, dengan ini kita bisa membuat aplikasi yang bisa di-load dengan instan dan reliable, tidak peduli seberapa baik koneksi internet yang ada atau bahkan saat offline sekalipun.

2. Connectivity Independent

Dengan PWA kita bisa membuat offline experience saat koneksi tidak ditemukan, atau saat koneksi jaringan internet yang lambat. Data yang sebelumnya pernah diakses bisa disimpan dan akan ditampilkan pertamakali sesuai kebutuhan.

3. App-like Mode

Dengan PWA ini webapp yang kamu punya bisa dibuat mirip layaknya aplikasi native yang biasa kita install dari App Store, termasuk navigasi dan interaksi yang ada di dalamnya. Ini memungkinkan karena PWA sendiri dibuat dengan model App Shell dalam full screen mode.

4. Fresh

Selalu up-to-date dengan menggunakan proses komunikasi update dari Service Worker.

5. Safe

Syarat dari PWA ini adalah dia harus di-publish via HTTPS untuk mencegah snooping atau pengintaian dan memastikan konten yang ada didalamnya belum dirusak.

6. Discoverable

PWA bisa teridentifikasi sebagai “aplikasi” oleh mobile device, dengan menggunakan W3C Web App Manifest dan Service Worker registration scope yang memungkinkkan mesin pencari bisa menemukannya.

7. Re-engageable

Membuat keterhubungan menjadi mudah dengan fitur seperti Push Notifications.

8. Installable

Memungkin pengguna bisa “menyimpan” Web App kedalam Home Screen device tanpa perlu repot-repot menggunakan App Store dan men-download dari sana.

9. Linkable

PWA bisa di-share dengan mudah via URL dan tidak memerlukan instalasi yang kompleks. Jadi, apa yang membuat PWA ini menarik dan bisa membantu kamu? Setidaknya ini:

  • User Experience yang lebih cepat, dan juga aman.
  • Performa Google ranking yang lebih baik
  • Usability yang lebih baik
  • Performance yang lebih baik, dan ada tampilan Offline access

Secara sederhana, teknologi Progressive Web Apps (PWA) merupakan mobile site yang dapat dimuat seperti layaknya mobile Apps. Jadi disaat pengguna mengakses website, maka akan muncul notifikasi Add to home Screen untuk memberitahu pengguna adanya fasilitas menambahka n akses cepat aplikasi pada desktop smartphone. Saat pengguna ingin mengakses aplikasi kembali, pengguna tinggal mengakses melalui icon yang sudah otomatis ada di layar mereka. Dengan demikian PWA bukan saja tentang meningkatkan performa web apps agar menjadi lebih baik, tetapi juga tentang menciptakan standar baru untuk aplikasi yang dapat diinstal yang didukung oleh setiap platform.

 

Dari Berbagai Sumber
PWA

Mengenal Framework dalam Pengodingan

  • 0
Inix Makassar
Thursday, 11 October 2018 / Published in Artikel, Programming

Dalam dunia pemrograman, seorang progammer biasanya tak bisa lepas dari proses pengodingan, hal ini tentu membuat programmer merasa terbantu dengan hadirnya software bantu atau yang disebut sebagai framework.

Secara umum, framework adalah sebuah software yang berfungsi sebagai dukungan atau panduan untuk membangun sesuatu yang memperluas struktur menjadi sesuatu yang bermanfaat. Framework  untuk memudahkan para programer untuk membuat sebuah aplikasi web yang di dalam nya ada berbagai fungsi diantaranya plugin, dan konsep untuk membentuk suatu sistem tertentu agar tersusun dan terstruktur dengan rapih. Dengan menggunakan framework bukan berarti kita akan terbebas dengan pengkodean. Karena kita sebagai seorang pengguna framework haruslah menggunakan fungsi – fungsi dan variable yang ada di dalam sebuah framework yang kita gunakan. Dengan kata lain, progammer tidak perlu bersusah payah untuk mengerjakan fungsi atau code yang sama. Karena, sebelumnya pernah digunakan.

Seorang progammer sudah berhasil menyelesaikan permintaaan client dalam pembuatan website. Nah, karena merasa puas akan kinerjanya. Client tersebut meminta si progammer untuk membuat website lainnya.

Nah, si progammer menyadari jika antara website pertama dan website kedua. Ternyata, memiliki struktur yang hampir sama dalam dasar pembuatan website. Maka dari itu, untuk progammer lebih memilih untuk mengambil fungsi – fungsi dasar pembuatan website yang pertama untuk diterapkan kedalam website kedua. Hal ini, akan sangat menghemat tenaga dan waktu si progammer.

Framework sendiri terdiri dari dua macam yaitu Framework CSS dan Framework PHP.

Framework CSS, contohnya: Bootstrap, Gumby, Foundation, Less Framework, JQuery UI, Unsemantic, Blue Print CSS. Sedangkan untuk Framework PHP, contohnya:Laravel, Yii, Code Igniter, Symfoni, Zend Framework, Cake PHP, Fuel PHP, dan lain lain.

Dalam penerapannya fungsi Framework dapat diuraikan sebagai berikut :

  1. Mempercepat proses pembuatan aplikasi baik itu aplikasi berbasis desktop, mobile ataupun web.
  2. Membantu para developer dalam perencanaan, pembuatan dan pemeliharaan sebuah aplikasi.
  3. Aplikasi yang dihasilkan menjadi lebih stabil dan handal, hal ini dikarenakan Framework sudah melalui proses uji baik itu stabilitas dan juga kehandalannya.
  4. Memudahkan para developer dalam membaca code program dan lebih mudah dalam mencari bugs.
  5. Memiliki tingkat keamanan yang lebih, hal ini dikarenakan Framework telah mengantisipasi cela – cela keamanan yang mungkin timbul.
  6. Mempermudah developer dalam mendokumentasikan aplikasi – aplikasi yang sedang dibangun.

Sekarang tinggal jalankan framework yang sudah anda pilih untuk membuat aplikasi, desktop, mobile ataupun web yang akan anda kerjakan. Salam Programmer.

 

Dari berbagai Sumber

Belajar Bahasa Pemrograman Phyton ternyata lebih Mudah

  • 0
Inix Makassar
Tuesday, 02 October 2018 / Published in Artikel, Programming

Python adalah bahasa pemrograman interpreter yang tentunya mendukung object oriented programming. Sama seperti PERL, Python sangat populer karena sintaknya yang singkat dan mudah dibaca. Python sangat mudah dipelajari dan portabel, artinya bisa digunakan di banyak sistem operasi selain linux maupun berbagai flatform.  Python memiliki antarmuka untuk banyak untuk system calls dan library, serta berbagai sistem berbasis Windows. Pertama kali dikembangkan oleh Guido van Rossum di akhir tahun 80an. Versi major terakhir sampai saat ini adalah Python 3.*.

Berikut kelebihan dari Python :

  • Python adalah bahasa pemrograman yang populer. Per September 2018, Python berada di urutan ke 3 bahasa program yang paling populer di dunia.
  • 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.
  • 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.
  • 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.
  • 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.
  • Python bisa berinteraksi dengan bahasa lain. Kode python bisa memanggil oleh bahasa C, C++, dan sebaliknya juga bisa dipanggil dari bahasa lain.

Sedangkan kekurangan Python:

  • Belum optimal untuk bekerja pada multi processor
  • Developer yang jumlahnya lebih sedikit terutama untuk segi komersial
  • Terbatasnya akses terhadap layer database.
  • Mungkin, kurang populer dibandingkan dengan bahasa yang lain.

Untuk program besar yang membutuhkan kecepatan pemrosesan tinggi mungkin Python kalah cepat dari bahasa C, tapi untuk hal selain itu Python lebih mudah dan lebih baik dari bahasa lain. Selain itu, kode sumber sekarang sudah dioptimasi menggunakan bahasa C, sehingga kecepatannya juga sudah sangat mendekati kecepatan bahasa C. Spesifikasi komputer juga sekarang ini sudah semakin tinggi sehingga bisa memproses program dengan cepat, sehingga sering kali ini tidak menjadi hal penting dan bisa diabaikan.

Sebagai contoh bagaimana singkatnya sintak Python bisa Anda lihat seperti dibawah ini

Sintax dalam PHP 

1
2
3
foreach ($array as $row) {
         //kode
}

Sintak dalam Python

1
2
for item in items do:
       //kode

Python adalah bahasa pemrograman dengan tujuan umum, bisa digunakan untuk membangun aplikasi web, crawler, daemon, dan aplikasi desktop. Sangat fleksibel bukan?

Kalau Anda adalah pemula yang ingin belajar Python, atau baru menggunakan Python, bisa jadi Anda bertanya siapa saja yang menggunakan Python. Daftar berikut pasti membuat Anda mengetahui bahwa Python adalah sebuah bahasa yang populer dan layak dipelajari.

Google adalah perusahaan besar yang menggunakan banyak kode Python di dalam mesin pencarinya. Dan mesin pencari google adalah yang paling terkenal di dunia.
Youtube, situs video terbesar dan terpopuler di dunia, sebagian besar kodenya ditulis dalam bahasa Python.
Facebook, media sosial terbesar di dunia, menggunakan Tornado, sebuah framework Python untuk menampilkan timeline.
Instagram, siapa yang tidak kenal. Instagram menggunakan Django, framework python sebagai mesin pengolah sisi server dari aplikasinya.
Pinterest, banyak menggunakan python untuk membangun aplikasinya.
Dropbox, barangkali Anda adalah salah seorang pengguna layanan ini. Dropbox menggunakan python baik di sisi server maupun di sisi pengguna layanannya.
Quora, salah satu situs tanya jawab terbesar di dunia, dibangun menggunakan Python.
NASA, badan antariksa Amerika ini menggunakan Python untuk bidang sainsnya.
NSA, badan mata – mata Amerika banyak menggunakan Python untuk analisa kriptografi dan intelijen.
Industrial Light & Magic, Pixar, banyak menggunakan Python dalam animasi movie.
Blender dan Maya, software pembuat animasi 3D terkenal, menggunakan Python sebagai salah satu bahasa skrip pemrogramannya.
Raspberry Pi, komputer mini yang banyak digunakan sebagai mikrokontroller, menggunakan Python sebagai bahasa utamanya.
ESRI, produsen terkenal pembuat software pemetaan GIS banyak menggunakan Python di produknya.

Terakhir kembali pada diri kita sendiri, akan memilih bahasa pemrograman yang mana. Karena apapun aplikasi yang kita buat, itu harus bisa lebih optimal, cepat, tidak membebani perangkat dan mudah digunakan.

 

 

Sumber: bestprogramminglanguagefor.me

Kode Etik Programmer yang Wajib Anda Ketahui

  • 0
Inix Makassar
Thursday, 27 September 2018 / Published in Artikel, Programming

Pada dasarnya setiap profesi mempunyai kode etik masing masing. Kode etik merupakan tatanan etika yang disepakati oleh suatu kelompok masyarakat tertentu. Kode etik sendiri juga dapat diartikan sebagai sebagai sebuah pegangan atau pedoman untuk para professional dalam bekerja. Dengan begitu harapan idealnya client/perusahaan yang memperkerjakan atau menggunakan jasa dapat terhindar dari perilaku tidak professional.

Software engineer yang juga bisa kita sebut sebagai programmer juga memiliki rumusan kode etik. Kode etik ini dikeluarkan oleh organisasi edukasi komputer besar di dunia, yaitu Association for Computing Machinery (ACM). Butir-butir kode etik yang dirumuskan oleh organisasi yang telah berdiri semenjak 1947 ini, juga telah disetujui dan didukung oleh IEEE. IEEE sendiri merupakan organisasi/asosiasi yang menjadi wadah bagi para professional di bidang teknologi.

Kode etik ini diharapkan mampu menjadi pedoman bagi siapa saja yang bergelut di dunia software engineering. Berikut ini butirannya :

Jujur dan profesional

Prinsip ini mendorong programmer untuk lebih jujur serta sadar akan keterbatasan pengetahuan mereka saat menuliskan sistem komputer. Juga, jika programmer mengetahui ada kesalahan dalam sistem, dia dapat melaporkan segera untuk menghindari hal-hal yang tidak diinginkan.

Menjungjung tinggi Karya orang lain

Software developer dilarang keras untuk mengakui hasil karya orang lain, bahkan juga ketika program tersebut tidak terlindungi oleh “copyright” atau “hak patent”. Mereka harus mengenali dan mengakui pekerjaan atau karya orang lain, dan mereka harus menggunakan ide mereka sendiri untuk mengembangkan software.

Menghormati privasi orang lain

Sistem komputer bisa saja disalahgunakan oleh beberapa orang dalam pelanggaran privasi orang lain. Software developer harus menuliskan program yang dapat melindungi informasi pengguna yang dapat menangkal orang tidak dikenal (tidak berizin) mengakses informasi tersebut.

Menghormati Kerahasiaan

Software developer harus bersedia menjaga rahasia informasi terkait pekerjaannya dan segala informasi terkait proyek yang sedang dikerjakannya jika client atau perusahaan menginginkan hal tersebut.

Berkontribusi untuk kehidupan masyarakat yang baik

Programmer harus mengembangkan sistem komputer yang dapat mengurangi dampak negatif terhadap masyarakat seperti ancaman sosial dan keamanan, dan dapat membuat aktifitas dan pekerjaa n yang lebih mudah. Programmer sebaiknya membangun sesuatu dengan standar yang tinggi.
Menghindari hal-hal yang dapat membahayakan orang lain. Sistem komputer memilki dampak tidak langsung kepada pihak ketiga. Sistem dapat menyebabkan kehilangan informasi dan sumber daya, dan itu berbahaya untuk pengguna, masyarakat, atau pekerja. Oleh karena itu software developer harus meminimalisir resiko tersebut dengan mengikuti desain standar dan testing yang baik.

 

Sumber:www.acm.org

How to be a Good Programmer ?

  • 0
Inix Makassar
Wednesday, 19 September 2018 / Published in Artikel, Programming

Di era digital saat ini, dengan kemajuan perkembangan teknologi, menuntut kita untuk memanfaatkan peluang yang terbilang makin terbuka lebar. Berbagai posisi yang dibutuhkan oleh instansi baik pemerintah maupun industri swasta. Pekerjaan yang paling digemari dan diincar zaman sekarang adalah programmer. Sebab, di dunia dengan teknologi yang maju ini, programmer merupakan sebuah pekerjaan yang paling menjanjikan. Lalu, cara untuk menjadi programmer yang Jago gimana? Lalu bagaimana kita dapat mempersiapkan diri agar menjadi programmer yang dibutuhkan oleh industri? Berikut ini kami rangkum beberapa poin penting yang harus programmer miliki yang menjadi daya tarik bagi perusahaan dalam meng-hire programmer.

Tentukan Pilihan

Untuk itu Anda harus menentukan apa yang ingin Anda buat. Pilih tujuan Anda, tujuan untuk belajar coding tentunya. Benar, apakah Anda berencana ingin membuat aplikasi mobile, website desain, membuat software, dan lain sebagainya? Kemudian, Anda cari kebutuhan dasar akan itu. Maksimalkan untuk coding dan uji cobalah selalu masalah yang terjadi secara real-time.

Belajar dari Dasar

Rencana ingin memulai membuat sebuah program, maka hal yang harus Anda lakukan adalah membuat program simple atau sederhana. Ini penting untuk Anda lakukan, karena jika Anda membuat program yang ribet, bukannya keren malah bikin orang pusing. Begini, kesederhanaan merupakan cara terbaik untuk coding. Sebab, saat orang lain melihat apa yang Anda buat, mereka mudah untuk menilai setiap langkah yang Anda buat. Ingat, selalu gunakan coding sesimpel mungkin ya, agar menghemat waktu juga.

Tentukan Tempat Belajar yang Cocok

Banyak tempat kursus atau pelatihan  untuk belajar programming yang bagus. Anda bisa  cari tau di mbah Google atau cari tau langsung dari teman. Tapi, jika Anda akan belajar secara offline, pastikan dulu, lembaga tersebut harus tersertifikasi, seperti Inixindo pastinya.

Setelah selesai mengikuti pelatihan, Anda jangan bangga atau senang dulu. Anda harus tahu, di mana kelemahan dari hasil pemrograman yang Anda  buat. Seperti yang kita ketahui, yang namanya sebuah program itu pasti memiliki titik kelemahan.

Maka dari itu, ujilah program yang Anda hasilkan. Jangan cepat menyerah dan cepat puas. Inilah ciri programmer andal yaitu harus bisa mencari di mana kesalahannya, dan membenarkan itu semua. Dengan menguji seperti itu, Anda bisa belajar dari kesalahan yang telah Anda buat.

Membangun Silaturrahim sesama Programmer

Seorang programmer penting untuk membangun silaturrahim sesama programmer. Terlibat dalam berbagai forum diskusi dalam mengetahui update terkini , bisa saling berbagi, saling mengoreksi kesalahan, dan tentunya belajar bersama.

Semoga berguna untuk Anda yang sedang mengejar ambisi menjadi seorang programmer.

Tips

Membedakan Web Hosting Dan Website Builder

  • 0
Inix Makassar
Wednesday, 12 September 2018 / Published in Artikel, Programming

Dalam artikel ini akan dibahas beberapa perbedaan antara layanan Web Hosting Dan layanan Website Builder . Web Hosting adalah layanan penyewaan tempat untuk menampung data-data yang diperlukan sebuah website dan sehingga dapat diakses melalui Internet. Data disini dapat berupa file, gambar, email, aplikasi/program/script dan database.
Dan agar mudah dalam pembuatan website didukung adanya fitur cPanel .

cPanel adalah aplikasi berbasis website yang berfungsi sebagai kontrol panel program-program pendukung website yang terdapat dalam komputer web server.

Kelebihan Web Hosting :

Upload file-file website dan database .
Install instan script website menggunakan aplikasi softaculous. Misal wordpress, joomla,
opencart, prestashop dll.
Pengaturan sub domains, park domains dan addon domains.
Membuat/hapus alamat email, dapat membuat email forwarder.
Membuat user database MySQL.
Mengatur konfigurasi PHP.

Kekurangan Web hosting :

Tidak ada tampilan editor seperti website builder dan tidak di sediakan template.
Untuk aktivitas email dibatasi pengirimannya 100 email per jam untuk semua user.
Tidak jauh berbeda dengan Web Hosting, Website Builder sangat membantu bagi anda yang ingin membangun website sendiri dengan bantuan aplikasi pembuatan website hanya dalam hitungan beberapa menit, tanpa sedikitpun membutuhkan pengetahuan bahasa pemrograman.

Kelebihan Website Builder :

Cocok bagi pemula yang ingin membuat website dengan cepat dan mudah.
Tidak Memerlukan Keahlian Bahasa Pemrograman.
Tersedia ratusan template professional siap pakai.
Responsive design, tersedia fitur drag & drop
Mobile version support.
Pengaturan SEO (Search engine optimization).

Kekurangan Website Builder :

Termasuk dalam Web Statis ( Tampilan dan isi website yang sifatnya tetap ).
Tidak bisa menyimpan database.
Tidak ada fasilitas pembuatan email account.
Tidak cocok untuk website toko online.

Demikian pembahasan perbedaan Web hosting dan Website builder semoga bermanfaat.

 

Sumber: MilesWeb

ProgrammingWeb

10 Bahasa Pemrograman yang Populer saat ini

  • 0
Inix Makassar
Monday, 10 September 2018 / Published in Artikel, Programming

Perkembangan teknologi informasi memunculkan berbagai jenis bahasa pemrograman baru. Dengan beragam kebutuhan, aplikasi dan lingkungan yang berbeda, bahasa pemrograman memiliki karakter dan kelebihannya masing-masing. Lalu, apa saja bahasa pemrograman yang banyak dibutuhkan dan diminati oleh dunia kerja dan industri? Berikut ini sederet daftarnya.

1. Java

Bahasa pemrograman ini berusia lebih dari 20 tahun, dan telah digunakan oleh lebih dari 10 juta developer dan 15 miliar perangkat di seluruh dunia. Ia bisa berjalan di hardware dan sistem operasi manapun melalui Java Virtual Machine. Semua aplikasi Android dan 90 persen dari perusahaan-perusahaan Fortune 500 menggunakan Java untuk pengembangan backend-nya.

2. Phyton

Phyton adalah bahasa pemrograman umum yang digunakan untuk pengembangan web dan bahasa pendukung untuk pengembang software. Bahasa ini juga digunakan secara luas pada komputasi saintifik, data mining, juga machine learning. Tumbuhnya kebutuhan terhadap developer machine learning inilah yang meningkatkan popularitas Phyton. Ia juga digunakan oleh beberapa situs seperti Instagram, YouTube, Reddit, dan NASA

3. PHP

PHP merupakan bahasa pemrograman yang cukup populer di kalangan pengembang web. Ia banyak digunakan baik untuk menambah fungsi yang tidak dimiliki oleh HTML, maupun juga untuk berinteraksi dengan database MySQL. Seringkali dipakai sebagai fondasi dari CMS semacam WordPress, juga beberapa situs web besar seperti Facebook dan Wikipedia

4. Javascript

Javascrit seringkali dijuluki sebagai ‘bapaknya’ bahasa pemrograman karena popularitasnya di kalangan developer. 80% pengembang dan 95% dari semua website menggunakannnya. Beberapa framework Javascript, seperti React dan AngiarJS memiliki potensi yang sangat baik seiring kemajuan IoT atau popularitas perangkat mobile

5. C#

C# atau C sharp adalah bahasa pemrograman object-oriented buatan Microsoft yang didesain untuk berjalan di platform .NET. Namun, ia juga bisa digunakan untuk aplikasi-aplikasi Windows maupun Android/ iOS dengan teknologi dari Xamarin. Seperti halnya C++, C# banyak digunakan untuk pengembangan game video

6. C++

Bahasa pemrograman ini merupakan pengembangan dari bahasa pemrograman C. Kendati dipandang lebih sulit dipelajari dan digunakan ketimbang Phyton atau Javascript, C++ masih banyak dipakai pada sistem legacy yang dipergunakan oleh enterprise-enterprise besar. Ia juga biasa dipergunakan untuk software sistem/ aplikasi, pengembangan game, driver-driver, aplikasi client-server, dan embedded firmware

7. Swift

Adalah pemrograman buatan Apple untuk iOS dan macOS yang dirilis pada 2014. Ia merupakan salah satu bahasa pemrograman yang popularitasnya tumbuh paling pesat, karena dipengaruhi oleh popularitas perangkat iOS.

8. Perl

Perl merupakan bahasa pemrograman yang popular untuk administrator sistem dan jaringan.

9. R

R menuai popularitasnya seiring dengan peningkatan kebutuhan terhadap analisa big data. Pada sebuah survei yang diselenggarakan oleh Stack Overflow, Bahasa R merupakan bahasa yang ‘paling sedikit dibenci’ oleh programmer

10. Ruby on Rails

Ruby on Rails merupakan salah satu bahasa pemrograman yang populer dan banyak digunakan oleh perusahaan-perusahaan baik besar maupun kecil. Beberapa perusahaan yang menggunakan Rails: AirBnB, Groupun, Twitter, Shopify, dan Basecamp. Sebelum mempelajari bahasa ini, disarankan untuk memahami Ruby terlebih dahulu.

Demikian 10 bahasa pemrograman terpopuler yang sering digunakan saat ini, bagi anda yang ingin cari tahu lebih dalam tentang bahasa pemrograman yang ingin Anda pelajari silahkan hubungi kami.

Programming

Java Programming

  • 0
Inix Makassar
Wednesday, 24 January 2018 / Published in Programming

Durasi : 5 Hari

Deskripsi Pelatihan
Pelatihan ini memberikan pengetahuan dan keterampilan yang cukup untuk membuat aplikasi java desktop menggunakan teknologi Java SE. Peserta akan membuat aplikasi java berbasis GUI menggunakan IDE Netbeans yang akan mempermudah pengembangan. pelatihan ini mencakup materi tentang struktur GUI Java, akses ke database, koneksi jaringan dengan TCP/IP dan UDP, I/O dan Multithreading.

Tujuan Pelatihan
Dalam pelatihan ini, peserta akan mempelajari cara :

Memahami pembuatan aplikasi berbasis Java SE
Mampu menggunakan komponen java untuk operasi I/O dan komunikasi Soket
Mampu melakukan akses ke database
Mampu memanfaatkan multithreading dengan optimal

Target Pelatihan
Staff IT
Programmer
Analis Sistem

Prasyarat Peserta Pelatihan
Peserta seharusnya sudah mengambil materi Basic Java Programming yang membahas sintaks dasar Java dan konsep pemrograman berorientasi object.

Output Pelatihan
Peserta dapat membuat antar muka aplikasi berbasis java
melakukan penanganan event
membuat aplikasi yang berkomunikasi melalui jaringan
membuat aplikasi yang berinteraksi dengan basis data
melakukan akses ke IO
menggunakan mekanisme multithreading pada aplikasi

Garis Besar Pelatihan

  1. Class dan Interface
    Kelas Abstract
    Metode Abstract
    Implementasi Interface
    Interface Event Handling
  2. Inner Class
    Bentuk Inner Class
    Inner Class Statis
    Inner Class Anonim
  3. Event GUI
    Event Listener
    Adapter
    Pergeseran Komponen
  4. Managemen Layout
    Layout Border
    Layout Flow
    Layout Grid
    Layout Grid Bag
    Layout Card
    Layout Null
  5. Komponen GUI
    JCheckBox
    JList
    JcomboBox
    Dialog
  6. Menu
    Sistem Menu
    Event Menu
    Menu Checkbox dan Radio
  7. File dan System IO
    Class dan Attribute File
    Pemilih File
    Binary dan Text I/O
  8. JDBC
    Tipe Driver dan Penggunaannya
    JDBC ODBC
    Prepared SQL
  9. JDBC Metadata
    ResultSetMetaData
    Tipe kolom dan Ukuran
  10. JDBC Update
    Prepared SQL
    Callable Statement
  11. Java TCP/IP
    TCP/IP
    Server dan Client
    Soket Server
    Soket UDP
  12. Java Thread
    Kelas Thread dan Metodenya
    Membuat Thread
    Menjalankan dan Menghentikan Thread
    Mengatur Prioritas Thread
    Sinkronisasi Thread

Basic Java Programming

  • 0
Inix Makassar
Wednesday, 24 January 2018 / Published in Programming

Durasi : 3 Hari

Deskripsi Pelatihan

Pelatihan ini memberikan kepada peserta berbagai pengetahuan dan keterampilan dasar yang dibutuhkan untuk mampu membuat aplikasi desktop dengan menggunakan teknologi dan bahasa pemrograman Java 2. Materi ini telah dirancang sedemikian rupa sehingga peserta yang masih belum atau baru memiliki sedikit pengalaman di bidang pemrograman dapat mempelajari konsep pemrograman berbasis obyek (Object-Oriented Programming) serta dasar teknik pemrograman bahasa Java dengan tool NetBeans IDE.

Topik pelatihan yang dicakup meliputi dasar sintaks bahasa pemrograman Java 2, konsep pemrograman berbasis obyek, String, pembuatan Graphical User Interface (GUI), eksepsi, static, penanganan event, dan pembuatan file JAR untuk distribusi aplikasi Java. Pada akhir pelatihan ini, peserta akan mampu menguasai dasar pemrograman Java sehingga siap untuk lanjut ke pemrograman Java Web atau Android.

Tujuan Pelatihan

Dalam pelatihan ini, peserta akan mempelajari :

  • Sintaks dasar bahasa pemrograman Java 2 seperti variabel, operator, kendali alur, array, dan kelas String
  • Konsep pemrograman berbasis obyek (Object-Oriented Programming) seperti kelas, obyek, metoda, enkapsulasi, pewarisan, dan konstruktor
  • Cara penggunaan berbagai tool Java seperti NetBeans IDE
  • Cara pembuatan dan penggunaan kelas dan obyek di Java
  • Cara pembuatan aplikasi berbasis GUI dengan teknologi Java Swing
  • Cara pembuatan file JAR untuk distribusi aplikasi ke para pengguna

Target Pelatihan

  • Programer Java
  • Pengembang Aplikasi Desktop, Web, dan Android yang menggunakan Java
  • Analis Sistem yang menggunakan Java

Prasyarat Peserta Pelatihan

Peserta sudah mengetahui dasar penggunaan komputer dengan Windows atau Linux.

Output Pelatihan

Setelah mengikuti pelatihan ini, para peserta akan mampu :

  • Mengidentifikasi sintaks dasar bahasa pemrograman Java 2 seperti variabel, operator, kendali alur, array, dan kelas String
  • Memahami dan menerapkan konsep pemrograman berbasis obyek (Object-Oriented Programming) seperti kelas, obyek, metoda, enkapsulasi, pewarisan, dan konstruktor
  • Menggunakan berbagai tool Java seperti NetBeans IDE
  • Membuat dan menggunakan kelas dan obyek di Java
  • Membuat aplikasi berbasis GUI dengan teknologi Java Swing
  • Membuat file JAR untuk distribusi aplikasi ke para pengguna

Garis Besar Pelatihan

1. Elemen Dasar Java

  • Kerangka Program Java
  • Kompilasi dan Eksekusi Program Java
  • Variabel
  • Cast dan Promosi Variabel
  • Operator
  • Prioritas Operator

2. Kendali Alur Program

  • Penggunaan If, Else If, Else
  • Penggunaan While dan Do While
  • Penggunaan For

3. Array Java

  • Deklarasi Array Java
  • Inisialisasi Array Java

4. String Java

  • Null dan Empty String
  • Membandingkan String
  • Argumen
  • Modifikasi String
  • Penggunaan StringBuffer dan StringBuilder

5. Kelas Java

  • Kelas dan Obyek Java
  • Metoda Java
  • Enkapsulasi
  • Konstruktor
  • Overloading Konstruktor

6. Pewarisan

  • Konsep Pewarisan
  • Overriding Metoda

7. Static

  • Static Modifier
  • Variabel Static
  • Blok Static

8. Eksepsi

  • Kategori Eksepsi
  • Melempar Eksepsi
  • Pembuatan Kelas Eksepsi Sendiri

9. Pembuatan GUI dengan Swing

  • JFrame
  • Container
  • JLabel
  • Input Teks
  • JButton

10. Grafis 2D Java

  • Frame
  • Font
  • Color
  • Teknik Menggambar Grafis 2D

11. Penanganan Event

  • ActionListener
  • Interface Penanganan Event
  • MouseListener

12. JAR dan Package

  • Pembuatan File JAR
  • Pembuatan Package
  • Import Package
  • 1
  • 2
  • 3

PT. INIXINDO MAGGURU MACCA CEMERLANG

IT Learning and Certification Services
Jl. Nikel I Blok A.22 No. 18 Makassar 90222
South Sulawesi - Indonesia

OPEN HOURS

Monday - Friday. From 8:00am to 5:00pm
Saturday and Sunday: Closed

Phone : 0411 445 944
Info dan Registrasi Via Whatsapp
0811 445 944
Email : salesmks@inixindo.co.id

LSP LPK INIXINDO

  • Pengadministrasian Database
  • Pengadministrasian Keamanan Jaringan
  • Pengelolaan Layanan Teknologi Informasi
  • Pemrograman
  • Pengadministrasian Infrastruktur E-Government
  • Pengelolaan Keamanan Informasi
  • Pengelolaan Data Center
  • Pengembangan Mobile Application
  • Analisis Cloud Computing

Copyright @2019 PT. Inixindo Magguru Macca Cemerlang - All Rights Reserved

TOP