Terbaru

Senin, 21 Desember 2020

Apa itu GIT ? dan Manfaat GIT bagi Developer

 


Yups bagi programmer pasti tidak asing dengan istilah git. tapi kalau untuk pemula pasti bertanya tanya, apa sih itu git, penting kah untuk developer, manfaatnya apa ya.

Dikutip dari wikipedia Git merupakan perangkat lunak pengendali versi atau proyek manajemen kode perangkat lunak yang diciptakan oleh Linus Torvalds, yang pada awalnya ditujukan untuk pengembangan kernel Linux. Desain Git terinspirasi oleh BitKeeper dan Monotone.

Git dikenal juga dengan distributed revision control (VCS terdistribusi), artinya penyimpanan database Git tidak hanya berada dalam satu tempat saja.

belum terbayang ? yuk simak gambar berikut : 

sebelum menggunakan git

sesudah menggunakan git

Nah perbedaannya sungguh terlihat bukan, file hanya ada satu, tapi nantinya di dalam file itu aka ada history nya.
Git hanya akan menyimpan delta perubahannya saja, dia tidak akan menyimpan seluruh isi file yang akan memakan banyak memori. Git memungkinkan kita kembali ke versi revisi yang kita inginkan.

Git juga digunakan untuk kolaborasi. Saat ini Git menjadi salah satu tool terpopuler yang digunakan pada pengembangan software open souce maupun closed source.

Pada saat developer membuat proyek baru, kita akan selalu dan akan terus-menerus melakukan pembaruan terhadap kodenya. Bahkan setelah proyeknya sudah di production, developer tetap harus mengupdate versinya, memperbaiki bug, menambahkan fitur baru, dan lain sebagainya. 

Sistem pengontrol versi membantu para developer dalam melacak perubahan yang mereka lakukan terhadap basis kode. Tak hanya itu, sistem ini juga mencatat siapa saja yang membuat perubahan serta me-restore kode yang telah dihapus atau dimodifikasi.

Manfaat Git bagi Developer :
  1. Bisa menyimpan seluruh versi source code
  2. Bisa paham cara berkolaborasi dalam proyek
  3. Bisa ikut berkonstribusi ke proyek open-source
  4. Bisa memahami cara deploy aplikasi modern
  5. Bisa membuat blod dengan SSG
Dalam sebuah pengembangan aplikasi, dibutuhkan sebuah tools yang dapat memudahkan para developer untuk memprogram sebuah aplikasi dengan cepat dan saling terintegrasi. GIT hadir sebagai salah satu version control system. Sehingga, Git ini dapat memudahkan programmer untuk mengetahui perubahan source codenya daripada harus membuat file baru.

Dengan git ini sangat mempermudah anak IT dalam pengembangan aplikasi loh, karena dengan git kita dapat saling kerja sama dan menyelesaikan task task kita. Tetap semangat dalam belajar pemrograman.


Read more ...

Senin, 14 Desember 2020

Kuliah di Jurusan TI atau SI ? Ini nih pilihan Karir yang Menjanjikan

Mau Kuliah ? ambil jurusan dalam bidang Teknologi ? Yaps kamu ada di tulisan yang tepat.

Kuliah di jurusan TI atau SI ? Ini nih pilihan karir yang menjanjikan


Tau kan apa itu jurusan TI ataupun SI  ? Saat ini jurusan dalam bidang Teknologi seperti Teknik Informatika ataupun Sistem informasi sedang benar-benar berada di puncak popularitas loh, karena jurusan ini diincar oleh banyak orang mengingat di era kemajuan teknologi seperti saat ini akan sangat dibutuhkan. Karena juga kita tahu peran teknologi saat ini hampir seluruh usaha tidak lepas dalam kemajuan teknologi. secara otomatis tuh pasti banyak yang lowongan kerja yang sangat menjanjikan.

Serta pada penerapannya di dunia kerja lulusan Teknik Informatika dan Sistem informasi  bisa bekerjasama pada bidang pekerjaan yang sama juga.


Ini Beberapa profesi dan prospek kerja lulusan Teknik Informatika: 

  1. Front End Developer
    Front End Developer adalah seorang yang bertugas membuat tampilan website dengan mengunakan bahasa pemograman client side. Mereka langsung berhubungan dengan interaksi user. Tugas mereka juga memastikan konten yang ditampilkan di browser pengguna berjalan sesuai desain disepakati.

  2. Back End Developer
    Back End Developer adalah seorang yang bertugas membuat fungsi dan sistem tidak terlihat oleh user (dibalik layar) dengan menggunakan bahasa pemrograman server side. Kode yang ditulis oleh mereka akan membantu mengomunikasi database informasi kepada pengguna. back end developer dikenal sebagai pemecah masalah terbaik.

  3. Full Stack Developer
    Full Stack Developer adalah seseorang yang nyaman bekerja atau merangkap tugas sebagai back end dan front end developer. Lebih spesifiknya, developer bisa bekerja dengan javascript, PHP, java, database (backend) dan juga bisa mengkonversi desain ke dalam kode pemrograman seperti HTML, CSS, XML (front end).

  4. Mobile Developer ( Android/IOS )
    Bertanggung jawab untuk membuat aplikasi mobile yang bisa digunakan untuk Android, iOS atau platform lain. Setelah membuat aplikasi tersebut, seorang Mobile developer juga bertanggung jawab untuk memonitor serta mengembangkan perangkat yang ada agar aplikasi tetap bisa bertahan dan berjalan dengan baik.

  5. Game Developer
    Seorang software developer dengan keahlian dibidang pembuatan video game

  6. Cyber Security Analyst
    Mendeteksi serta mencegah ancaman cyber terhadap perusahaan serta memberikan solusi keamanan yang dihadapi oleh perusahaan. Tanggung jawab dari posisi ini cukup luas. Mulai dari menemukan cara yang paling efektif dalam melindungi jaringan, perangkat lunak, hingga melakukan pengujian dan analisis risiko yang timbul.

  7. Data Scientist
    Bertugas utuk mengumpulkan data, mengolahnya, serta melakukan analisa data untuk menghasilkan informasi yang berguna untuk suatu perusahaan dalam proses pengambilan keputusan

  8. System Analyst
    Sebuah pekerjaan yang termasuk dalam tim engineering. Posisi ini bertugas untuk melakukan analisis, merancang, dan mengimplementasikan sistem

  9. Cloud Engineer / Network Engineer
    Sebuah peran yang bertanggung jawab atas keberlangsungan dan stabilitas jaringan komputer/telekomunikasi internet sebuah organisasi

Ini Beberapa profesi dan prospek kerja lulusan Sistem Informasi : 

  1. Business Analyst
    Sebuah peran menjembatani kesenjangan antara Teknologi Informasi dan bisnis menggunakan analitik data untuk menilai proses, menentukan persyaratan, dan memberikan rekomendasi dan laporan berbasis data kepada eksekutif atau pemangku kepentingan

  2. Scrum Master
    Berfokus dalam  menangani bagaiman sebuah tim menjalankan kinerjanya hari ke hari, menyesuaikan dengan paradigma metode scrum dalam penanganan suatu proyek.

  3. Enterprise Resource Planning (ERP)
    Seseorang yang diperuntukkan bagi perusahan manufaktur maupun jasa yang berperan mengintegrasikan dan mengotomasikan proses bisnis yang berhubungan dengan aspek operasi, produksi maupun distribusi di perusahaan.

  4. IT Planner
    Bertugas mengkordinir perencanaan arsitektur TI dengan membangun suatu pendekatan arsitektural TI untuk keseluruhan sistem perusahaan/ korporat, menyiapkan kapasitas perencanaan sehingga pelayanan kepada pelanggan terpelihara secara konsisten dan tidak kompromis, mempertimbangkan kreasi-nilai dalam membangun suatu arsitektur perusahaan aplikasi, dan selalu mengupdate pengetahuan tentang perkembangan TI yang mutakhir

  5. UX Researcher / Designer Project Management
    Profesi yang memiliki tugas untuk melakukan riset mulai dari perilaku dan kebutuhan pengguna. Hal itu kemudian dianalisis untuk dibuat desain yang cocok dengan target pengguna

  6. Database Administrator
    Seorang yang bertugas dalam mengurutkan dan mengatur data dalam susunan tertentu untuk memudahkan pengguna data tertentu untuk mengaksesnya secara eksklusif. Juga berguna untuk mengatur sebuah database agar dapat berfungsi baik dan akurat

Itu dia beberapa contoh karir yang menjanjikan kedepannya dalam tahun-tahun mendatang jika kamu kuliah  dalam jurusan Teknik Informatika ataupun Sistem informasi.

Bagaimana kawan ? apakah kamu semakin yakin untuk kuliah dan mengambil  jurusan Teknik Informatika ataupun Sistem informasi. setelah tau apa saja prospek kerja lulusannya?

Admin ada rekomendasi kampus loh kalau kamu mau kuliah dan ambil jurusan  Teknik Informatika ataupun Sistem informasi. Ini dia nama kampusnya Sekolah Tinggi Teknologi Terpadu Nurul Fikri (STT-NF). Di kampus ada dua program studi yaitu Teknik Informatika dan Sistem informasi. Kamu juga bisa berpeluang mendapatkan beasiswa 100% sampai lulus. Yuk langsung ke websitenya untuk informasi lebih lanjut : https://nurulfikri.ac.id/ 

Read more ...
Website Nazyli Evry