Selasa, 28 Maret 2023

Mengenal Network Administrator


 Network Administration merupakan professional yang bertanggung jawab atas pemeliharaan perangkat keras komputer dan perangkat lunak yang terdiri dari sebuah jaringan komputer. Biasanya bertugas untuk melakukan konfigurasi, pemeliharaan, pemeliharaan, dan monitoring jarinngan. Dimana fungsinya untuk spesialisasi jaringan atau analisis jaringan.

Administrator bertanggung jawab atas keamanan dari jaringan dan untuk menetapkan alamat IP ke perangkat yang terhubung ke jaringan. Menetapkan dan memberikan alamat subnet IP untuk mengontrol administrator atas personil yang terhubung ke subnet. Hal ini juga membantu untuk memastikan bahwa administrator mengetahui setiap sistem yang terhubung dan yang secara pribadi bertanggung jawab untuk sistem

Network Administrator biasanya berada di tingkat teknis atau staf jaringan dalam sebuah organisasi dan jarang terlibat dengan direct support. Network Administrator akan berkonsentrasi pada integritas keseluruhan jaringan, server penyebaran, keamanan, dan memastikan bahwa seluruh jaringan konektivitas atau infrastruktur LAN WAN sebuah perusahaan setara dengan pertimbangan teknis di tingkat jaringan hirarki organisasi.

Network Administrator dianggap personil pendukung tingkat 3 yang hanya memperbaiki masalah-masalah yang tidak dapat diselesaikan di tingkat 1 (helpdesk) atau tingkat 2 (desktop/teknisi jaringan). Tergantung perusahaan, seorang Network Administrator juga dapat merencanakan dan mengatur jaringan.

Source : https://idcloudhost.com/kamus-hosting/network-administrator/

Senin, 27 Maret 2023

Tips Agar Belajar Pemrogramanmu Menjadi Lebih Cepat dan Mudah!

Pemrograman atau programming adalah proses menulis, menguji dan memperbaiki ( debug ), dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman atau sering disebut juga bahasa komputer. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Singkatnya Pemrograman adalah suatu cara dalam membuat satu atau menghubungkan lebih dari satu algoritma dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer.

Belajar Pemrograman memang penuh tantangan. Mungkin kamu pernah berpikir ada tidak, ya, cara untuk bisa belajar Pemrograman dengan cepat?

Meskipun tetap butuh usaha, tapi ternyata ada lho, beberapa cara yang bisa kamu lakukan untuk mempercepat proses belajar Pemrogramanmu. Penasaran bagaimana caranya? Yuk simak lebih lanjut artikel ini.

Berikut adalah beberapa tips mudah belajar pemrograman :

1. Memperkuat Dasar Pemrograman.

Hal yang paling utama agar bisa cepat belajar pemrograman adalah dengan menguasai dasar-dasar pemrograman dengan sangat baik. 

Contohnya seperti belajar menguasai bahasa-bahasa pemrograman seperti JavaScript, HTML, CSS, dan PHP. Setelah menguasai bahasa-bahasa pemrograman tersebutnya, pastinya akan lebih mempermudah kamu dalam belajar sebuah program. 

Setelah yakin sudah benar-benar menguasai d, baru mulailah dasar pemrograman, barulah kamu belajar hal yang lebih kompleks.


2. Pahami Perbedaaan Bahasa Pemrograman

Sebagai programmer, istilahnya kamu akan berkomunikasi dengan komputer yang pasti tidak paham bahasa manusia. Makanya, kamu wajib belajar bahasa pemrograman berupa kode khusus yang dipahami oleh perangkat komputer. 

Ada beberapa tipe bahasa pemrograman yang meliputi: 

  • Style Sheet

Tipe bahasa ini digunakan untuk mengatur tampilan konten, misalnya warna, font, dan layout. Jenis bahasa yang termasuk style sheet yaitu Cascading Style Sheet (CSS) dan Sassy Cascading Style Sheet (SCSS); 

  • Markup

Fungsi tipe bahasa ini adalah mengurusi masalah struktur website atau aplikasi dan menata informasi yang ditampilkan. Contohnya yaitu Hypertext Markup Language (HTML), Extensible Hypertext Markup Language (XHTML) dan Keyhole Markup Language (KML).

  • Script

Tipe ini merujuk pada perintah komputer yang otomatis langsung dieksekusi. Jenis bahasa codingnya antara lain JavaScript, Ruby, Python, PHP dan Perl. 

3. Membaca Buku Coding dan Melihat Video Tutorial.

Pelajari dari buku atau dari video-video tutorial pemrograman dan coba praktekan ilmunya. Jika kita hanya belajar dari buku besar kemungkinannya kita akan cepat bosan dan sulit untuk mengerti, karena itu kita bisa melihat video-video tutorial pemrograman yang menarik, gak bikin bosen dan mudah untuk dipahami.

Cara ini merupakan cara yang sangat efektik apabila kamu ingin belajar pemrograman dengan lebih cepat dan mudah.

4. Sering-sering melakukan latihan 

Untuk lebih mudah belajar pemrograman, kamu bisa melakukan latihan seperti membuat suatu programmu sendiri. Meskipun kamu pernah gagal dalam membuat program tapi jangan menyerah dan terus lakukan latihan hingga kamu bisa, "Tidak ada orang sukses tanpa adanya kegagalan". Asik, keren gak tuh. Oke lanjut. 

Menurut saya cara ini sangat efektif karena dengan banyaknya latihan pastinya skill atau kemampuan kamu akan berkembang.

5. Menuju Tingkatan Berikutnya

Apabila kamu sudah menguasai dasar-dasar pemrograman dengan sangat baik, maka kamu disarankan untuk menuju ke tingkatan yang lebih tinggi agar skill atau kemampuan kamu tidak stuck pada level atau tingkatan yang sama.

6. Ikut Bootcamp

Bootcamp adalah cara lain yang bisa kamu pilih jika ingin belajar coding dengan cepat.

Pasalnya, program ini biasanya diselenggarakan dalam waktu singkat.

Dengan mengikuti bootcamp, kamu akan dipacu untuk mempelajari ilmu-ilmu yang penting untuk dunia kerja.

Di bootcamp, kamu juga bisa bertemu dengan mentor-mentor berpengalaman serta orang-orang dengan minat yang sama untuk diajak berdiskusi dan belajar.

Bagi beberapa orang, metode ini lebih menyenangkan dan membuat mereka belajar lebih cepat.

Beberapa Pekerjaan IT Yang Paling Dicari dan Menjajikan

 Bagi Anda yang saat ini masih menempuh kuliah di jurusan IT pasti bertanya-tanya apa saja pekerjaan bidang IT yang menjanjikan?

Jika Anda tahu dengan berbekal materi kuliah dibidang IT sebenarnya ada banyak sekali pekerjaan bidang IT yang menjanjikan dengan gaji tinggi.

Apalagi sekarang ini semua serba menggunakan teknologi, jadi lulusan IT semakin banyak dibutuhkan di dunia kerja. Untuk itu Anda bisa meng-upgrade skill kemampuan diri agar kelak saat lulus bisa bersaing dengan lulusan IT lain.

Perusahaan pasti memilih kandidat yang sesuai dengan kriteria yang dicarinya, terutama penguasaan skill di bidang IT.

Nah bagi Anda yang sampai saat ini masih bingung mau jadi apa, berikut kami sudah merangkum beberapa pekerjaan bidang IT yang paling dicari dan menjanjikan terutama untuk gajinya.

Berikut adalah Pekerjaan Dibidang IT Yang Paling Dicari dan Menjanjikan :

1. Pengembang perangkat lunak

Rekomendasi profesi bidang IT pertama adalah menjadi software developer.

Hampir semua perusahaan dan bisnis saat ini menggunakan perangkat lunak (perangkat lunak) untuk menunjang kegiatan bisnisnya.

Contoh saja absensi perangkat lunak, komunikasi, pengelolaan karyawan, inventaris barang, akuntansi dan perangkat lunak kustom lainnya.

Untuk menjadi seorang software developer, berikut beberapa skill software developer yang harus dimiliki:

  • Keterampilan komputasi awan
  • Struktur data dan algoritma
  • bahasa pemrograman
  • Git dan Github
  • Wadah
  • VIM
  • IDE
  • Database dan SQL
  • Linux
  • Pemrograman Berorientasi Objek (OOP)
  • Jaringan komputer
  • Pembuatan skrip
  • Dan lainnya

2. Pengembang web

Web developer memiliki tugas membuat website untuk berbagai keperluan. Dalam web developer sebenarnya masih dibagi lagi menjadi tiga bagian yaitu:

  • Pengembang frontend

Memiliki tugas untuk membangun interface website dari sisi user agar lebih menarik. Skill frontend developer yang harus dimiliki seperti HTML, CSS dan JavaScript.

  • Pengembang backend


Backend developer bekerja pada bagian scripting, pengolahan database dan server.

Untuk skill backend developer yang harus dimiliki seperti PHP, Framework, Python, Node JS, C#, JavaScript dan bahasa pemrograman lainnya.

  • Pengembang Stack Penuh

Full Stack Developer adalah gabungan dari frontend dan backend developer, untuk skill yang dimiliki harus menguasai sisi frontend dan backend.

3. Pengembang aplikasi seluler

Sekarang ini smartphone bukan lagi menjadi barang mahal, semua orang memilikinya bahkan ada yang memiliki lebih dari satu.

Nah dari sini kebutuhan akan aplikasi smartphone juga semakin meningkat, untuk itu profesi seorang mobile apps developer semakin banyak dicari.

Ada dua sistem operasi yang banyak digunakan untuk pengguna smartphone yaitu Android dan iOS.

Keduanya memiliki perbedaan terutama bahasa pemrograman yang digunakan. Untuk android app developer menggunakan pemrograman Java atau Kotlin, sedangkan untuk iOS menggunakan bahasa Objective-C atau Swift.

Tinggal pilih Anda mau menjadi mobile apps developer android atau iOS.

4. Pengembang game

Suka permainan utama? Nah daripada main game lebih baik belajar menjadi developer game saja.

Saat ini banyak perusahaan game dev yang membuka lowongan programmer khusus game.

Game memang menjadi industri yang menjanjikan dengan target market yang beragam.

Untuk skill yang dimiliki harus memiliki pemrograman yang kuat, problem solving, creative dan lainnya.

5. Desainer UI/UX

Seorang User Interface (UI) memiliki tugas untuk mendesain tampilan yang bisa Anda lihat secara langsung. UI dapat bekerja pada bidang pemrograman manapun sesuai dengan kebutuhan.

Sedangkan untuk User Experience (UX) lebih ke experience pengguna, jadi setiap langkah yang dilakukan tidak membingungkan, berjalan secara logis dan jelas.

Seorang UI/UX selain harus memiliki basic skill pemrograman juga harus memiliki jiwa seni dan keindahan. 

6. Pengelola basis data

Hampir semua yang ada dibalik dengan pemrograman membutuhkan database.

Nah database administrator inilah yang memiliki tugas untuk mendesain, memperbaiki dan memelihara database agar tetap berjalan dengan normal saat diakses.

Skill database administrator yang harus dikuasai diantaranya MS Acces, SQL Server, Oracle, FoxPro, Paradox, Linux OS, Windows OS, PHP, HTML dan lainnya.

7. Insinyur keamanan

Keamanan sekarang ini menjadi isu hangat yang sering diperbincangkan.

Bagaimana tidak banyak kejahatan yang menyasar bidang-bidang IT terutama pencurian data dan peretasan akun-akun penting.

Nah disinilah skill seorang security engineer dibutuhkan.

Untuk skill yang dimiliki harus menguasai tentang keamanan sistem, konfigurasi server, jaringan, forensik komputer, komputer OS, hacking etis dan lain sebagainya.

8. Insinyur perangkat keras

Pekerjaan seorang insinyur perangkat keras adalah mengkonfigurasi dan mendesain perangkat perangkat elektronik.

Untuk menjadi seorang hardware engineer dibutuhkan skill dan jam terbang tinggi dalam penguasaan arsitektur komputer.

9. Analis sistem

Analis sistem memiliki pekerjaan untuk mendefinisikan kebutuhan seorang user, biasanya seorang analis sistem akan melakukan komunikasi dengan user tentang kebutuhan dan permasalahan yang dihadapinya. Setelah itu system analyst akan menyusun solusi yang efektif sesuai dengan kebutuhan user.

Untuk menjadi seorang analis sistem Anda diharuskan memiliki analisa yang kuat, memiliki pengetahuan dalam hal teknikal, manajemen, perhatian terhadap detail dan lainnya. Biasanya untuk bisa menjadi seorang system analyst harus memiliki basic pemrograman yang kuat.

10. Insinyur jaringan

Network engineer memiliki jobdesk untuk mengurusi jaringan komputer dan internet dengan mendesain dan membangun infrastruktur pada suatu gedung, organisasi dan perusahaan agar dapat berjalan dengan baik tanpa kendala.

Sekarang koneksi internet menjadi salah satu hal yang vital, jika sampai mati maka bisnis juga bisa berhenti sehingga menimbulkan kerugian.

11. Ilmuwan data

Pernah mendengar pekerjaan data scientist di bidang IT? nah pekerjaan ini baru muncul beberapa tahun terakhir dan permintaanya cukup tinggi.

Tugas seorang data scientist adalah mengumpulkan, mengolah dan melakukan analisa data untuk menghasilkan informasi yang berguna untuk pengambilan suatu keputusan.

Untuk gaji data scientist tergolong tinggi jika dibandingkan dengan pekerjaan bidang IT lainnya.

12. Spesialis SEO

Search Engine Optimization (SEO) adalah skill yang dibutuhkan untuk mengoptimasi website agar tampil pada halaman pertama pencarian sehingga mendatangkan banyak pengunjung.

Keterampilan yang dibutuhkan meliputi pemahaman tentang pemrograman dasar, situs web, analisis, dan konten produksi.

Selain SEO ada juga pekerjaan bidang IT yang memiliki kemiripan yaitu:

  • SEM (Pemasaran Mesin Pencari)

Optimasi website pada search engine dengan menggunakan metode berbayar dengan iklan.

  • SMO (Pengoptimalan Media Sosial)

Optimasi media sosial dengan tujuan untuk meningkatkan kunjungan ke akun media sosial secara organik.

  • SMM (Pemasaran Media Sosial)

SMM mirip dengan SEM yaitu dengan metode berbayar menggunakan iklan.

  • ASO (Pengoptimalan App Store)

Teknik yang digunakan untuk mengoptimasi aplikasi sehingga muncul pencarian aplikasi paling atas di Google play dan Apps Store.

Source : https://qwords.com/blog/pekerjaan-bidang-it/


Sabtu, 25 Maret 2023

Programmer Itu Apa Sih? Pengertian, Jenis,Skill, Jenjang Karier, dan Gaji

Pengertian

    Programmer adalah suatu profesi atau pekerjaan untuk orang yang bertugas untuk mengembangkan perangkat lunak atau aplikasi. Ketika membuat suatu program, ada bagan alur yang harus diperhatikan kemudian diterjemahkan ke dalam bahasa komputer menggunakan kode tertentu sehingga menjadi sebuah perintah kepada komputer untuk menjalankan tugas tertentu.

     Bahasa pemrograman, seperti CSS, SQL, HTML, JavaScript, PHP, XML, Python, dan sebagainya sudah jadi hal yang familiar bagi seorang programmer. Nah kalau program sudah selesai dibuat, programmer harus memastikan kalau programnya beroperasi dengan benar. Programmer akan melakukan berbagai uji dengan memperkirakan setiap kasus yang akan terjadi karena komputer tidak akan mampu beroperasi ketika terdapat sebuah kesalahan. Maka dari itu, programmer harus bisa bersahabat sama error. Karena tiap kali membuat program, pasti selalu ada trial and error.


Programmer memiliki peran dan tanggung jawab sangat penting , contohnya :

  • Menyusun dan menulis dokumentasi pengembangan program dan revisi berikutnya, memasukkan komentar dalam kode instruksi sehingga orang lain dapat memahami program yang dikembangkan.
  • Melakukan percobaan menjalankan program dan aplikasi software untuk memastikan bahwa program menghasilkan informasi yang dikehendaki dan bahwa instruksi sudah benar. 
  • Melakukan revisi langsung, perbaikan, atau perluasan program yang ada untuk meningkatkan efisiensi operasi atau beradaptasi dengan persyaratan baru. 
  • Menganalisis, meninjau, dan menulis ulang program, menggunakan grafik dan diagram alur kerja, dan menerapkan pengetahuan tentang kemampuan komputer, materi pelajaran, dan logika simbolik. 
  • Memperbaiki kesalahan dengan membuat perubahan yang sesuai dan memeriksa kembali program untuk memastikan bahwa hasil yang diinginkan telah berhasil.
  • Berkonsultasi dengan manajerial, teknik, dan tenaga teknis untuk memperjelas maksud program, mengidentifikasi masalah, dan menyarankan perubahan.
  • Pekerjaan programmer yang pertama adalah menemukan urutan instruksi yang akan mengotomatisasi dalam melakukan tugas tertentu atau memecahkan masalah yang diberikan.

Jenis Programmer

1. Programmer Web

Jenis ini sangat diminati oleh perusahaan atau startup. Sebab, hampir semua perusahaan mempunyai web dan tidak sembarang orang dapat mengelola sebuah web karena dibutuhkan tenaga ahli agar menjamin mutu kualitas web tersebut.

Tugas jenis ini adalah berfokus mengembangkan situs internet dan website, seperti pembuatan website toko online, sosmed, layanan service, dan lainnya. Seorang web programmer juga dapat mengoperasikan database pada sebuah website.


2. Programmer Aplikasi

Pekerjaannya biasanya membuat aplikasi pada komputer maupun smartphone. Contohnya aplikasi yang terinstal di desktop mu, seperti antivirus, browser, tools-tools, dll. Ada juga di smartphone milikmu, seperti aplikasi (Android/ iOS), game, sosmed yang biasa kamu unduh di Playstore maupun Appstore.

Prospek jenis yang satu ini cukup menjanjikan. Pasalnya, hampir semua orang mempunyai smartphone. Inilah alasan utama kenapa orang berlomba-lomba ingin menjadi programmer Android atau sebagainya.


3. Programmer Embedded System

Pekerjaannya adalah menulis source code sistem untuk mengontrol peralatan rumah/elektronik. Sistem tertanam digunakan dalam berbagai macam benda yang berada di dekat kamu seperti ponsel, kamera digital, remote control, mesin cuci, dll.


Skill yang harus dimiliki oleh seorang Programmer

ada beberapa skill dasar yang perlu dimiliki oleh seorang programmer yang akan menarik minat sebuah perusahaan. Berikut daftarnya.

1. Menguasai bahasa pemrograman

Untuk menjadi programmer tentunya kita harus menguasai bahasa pemrograman seperti HTML, PHP, CSS, JavaScript, dll. Menguasai bahasa pemrograman adalah dasar yang pastinya harus dan pasti dikuasai oleh programmer. Tanpa menguasai bahasa pemrograman kita akan kesulitan saat memprogram atau membuat sebuah aplikasi, karena itu menguasai bahasa pemrograman adalah hal wajib dikuasai apabila ingin menjadi programmer.

2. Mampu menggunakan Linux

Linux adalah salah satu sistem operasi perangkat lunak. Meski awalnya dikembangkan untuk komputer pribadi, Linux mampu sekarang beroperasi pada lebih banyak platform daripada sistem lainnya. Aksesibilitas inilah yang menjadi menarik. Selain itu, Linux adalah sistem operasi yang aman. Hal ini bisa dilihat dari proses manajemen paket, konsep repository, dan beberapa fitur di dalam Linux yang membuatnya jauh lebih aman ketimbang sistem operasi lain, seperti Windows.


3. Memahami dan menulis via C++

C ++ meletakkan dasar bahasa pemrograman untuk bahasa berikutnya, seperti C #, D, dan Java. Banyak programmer menggunakan C ++ ketika merancang infrastruktur perangkat lunak dan aplikasi terbatas sumber daya, seperti aplikasi desktop atau server e-commerce. Secara umum, C++ memberikan keuntungan karena syntax yang digunakannya amat simpel. Selain itu, bahasa pemrograman ini unggul dibandingkan yang lain dalam memberikan kinerja dan menggunakan sumber daya sistem secara efisien.


4. Kerja sama tim

Membuat set instruksi dan bekerja dalam waktu yang cepat membuat tugas programmer jadi sulit. Hal tersebut lantas membuat setiap perusahaan menerapkan aturan pembagian bagian untuk programmer dalam satu set instruksi. Membagi setiap set instruksi ke banyak orang jelas tidak mudah. Mereka lantas dituntut untuk memiliki kemampuan bekerja sama dalam tim agar mampu menyamakan visi dan menyelesaikan setiap set instruksi dengan sama baiknya.


5. Mampu menyelesaikan masalah

Ada kalanya setiap set instruksi yang dibuat berjalan sulit. Ada saat di mana instruksi tidak bisa dijalankan, ada kalanya pula pembuatan instruksi memakan waktu yang amat banyak. Oleh karena itu, dibutuhkan orang yang mampu menyelesaikan setiap masalah. Tidak hanya dituntut untuk menyelesaikan setiap masalah. Mereka juga harus memiliki sifat open minded dan sabar. Pasalnya, ada kalanya apa yang sudah dibuat mendapat kritikan dan memaksa mereka menulis ulang kode.


6. Kemampuan Mendesain dan Membuat Aplikasi

Untuk bisa membuat aplikasi yang bikin orang pakai terus-terusan tuh gak gampang. Kita harus punya kemampuan merancang aplikasi yang punya tampilan cantik, simpel, dan gampang dipakai oleh user. Tujuannya biar bisa kompetitif dan tampil menonjol di antara aplikasi sejenis yang ada. Apalagi mengingat banyaknya aplikasi di tengah penggunaan smartphone yang tinggi.


Jenjang Karier

Seorang programmer biasanya punya spesialisasi yang ditekuni dalam pengembangan kariernya, misalnya web programming atau dekstop programming. Jenjang karier programmer secara umum dikategorikan menjadi tiga, yaitu:


1. Junior Programmer

Tingkatan karir seorang programmer pertama yang akan kita bahas yaitu junior programmer. Level seorang programmer biasanya tidak jauh dari seberapa lama pengalaman dia berkarir dalam dunia pemrograman. Seseorang dapat dikategorikan sebagai junior programmer ketika memiliki pengalaman kerja kurang dari 3 tahun (Fresh Graduate). Junior programmer merupakan sebutan untuk programmer yang baru memulai dalam bidang pemrograman. Dimana mereka masih harus bergantung kepada panduan bahasa programming yang digunakannya.

Programmer junior masih sering melakukan kesalahan sehingga perlu dilakukan bimbingan oleh programmer middle atau programmer senior. Kesalahan yang sering dilakukan oleh programmer junior seperti kurangnya efisiensi dan konsistensi kode-kode pemrograman, contohnya menulis fungsi-fungsi yang mirip di beberapa kelas dibanding memisahkannya kedalam kelas utils.


2. Programmer/MIddle Programmer

Tingkatan ini merupakan tingkatan tengah setelah Junior Programmer. Berbeda dengan junior programmer, Middle programmer adalah sebutan untuk programmer yang sudah memiliki kemampuan dalam bahasa pemrograman tertentu. Bahkan, middle programmer sudah mampu untuk berdiri sendiri tanpa bantuan dari programmer senior dan sudah mengerti ketika mendapatkan sebuah perintah untuk membuat suatu fungsi atau program dari orang lain. 

Biasanya seorang Middle Programmer adalah memiliki pengalaman kerja dari 3 sampai 5 tahun. Programmer di level middle biasanya menulis kode program yang sudah terlihat rapi, namun kurang dalam segi efisiensi dan fleksibilitas.


3. Senior Programmer

Seorang senior programmer tentunya memiliki pengalaman kerja yang lebih lama dibanding level lainnya. Biasanya senior programmer memiliki pengalaman kerja lebih dari 5 tahun. Senior programmer merupakan programmer yang sudah mahir dalam satu bahasa pemrograman dan biasanya mampu memberikan solusi atas masalah yang dihadapi. Selain itu, programmer senior juga sudah mampu menterjemahkan bisnis proses yang diberikan dan diaplikasikan dalam sebuah program.

Tidak seperti junior dan middle programmer, kode-kode program senior programmer lebih terlihat sangat konsisten, rapi, dan tidak berulang (fleksibel/reusable). Semua kode berada pada posisi paling efisien dan siap terhadap perubahan (maintenance).


Gaji Programmer

Saat ini menjadi programmer adalah profesi yang diidamkan banyak orang. Hal tersebut dikarenakan gajinya sangat menjanjikan, namun tergantung dengan skill yang dimiliki sendiri.

Untuk gaji junior biasanya berkisar antara 4-8 juta. Sedangkan untuk senior dapat mencapai 8-20 juta, tentunya harus dengan skill dan pengalaman yang sudah mumpuni.


Berikut adalah informasi-informasi terkait programmer. Saya harap artikel ini dapat membantu Anda dalam memahami hal-hal terkait dunia pemrograman. Sekian terimakasih.


Penulis Artikel : Henry A

Pengertian, Tujuan, Fungsi, Kegunaan dan Fitur Cisco Packet Tracer


 Pengertian Cisco Packet Tracer

Cisco Packet Tracer adalah sebuah aplikasi/perangkat lunak simulator jaringan yang biasa digunakan sebagai media pembelajaran dan pelatihan dibidang jaringan komputer. Program ini dibuat oleh Cisco Systems dan disediakan gratis untuk fakultas, siswa dan alumni yang telah berpartisipasi di Cisco Networking Academy


Tujuan Cisco Packet Tracer

Tujuan utama Packet Tracer adalah untuk menyediakan alat bagi siswa dan pengajar agar dapat memahami prinsip jaringan komputer dan juga membangun skill di bidang alat-alat jaringan Cisco.


Kegunaan Cisco Packet Tracer

Cisco Packet Tracer memiliki batasan pada beberapa fiturnya, maka hanya digunakan untuk alat pembantu pembelajaran, bukan sebagai pengganti Cisco Routers dan Cisco Switches. Menggunakan software ini sangat bermanfaat jika membuat topologi atau sebuah jaringan yang kompleks, untuk pemula sebaiknya pahami dulu jenis device yang akan digunakan. Untuk mengkoneksikan peralatan yang berbeda dibutuhkan kabel Straight - Through yaitu:

  • Router – Switch
  • Router – Hub
  • PC – Switch
  • PC – Hub
Untuk mengkoneksikan peralatan yang sama, gunakan kabel Cross-Over :
  • Router – Router
  • Router – PC
  • Switch – Switch
  • Switch – Hub
Fungsi Cisco Packet Tracer

Cisco Packet Tracer berfungsi untuk merancang sebuah sistem atau topologi jaringan yang akan diterapkan kedalam dunia kerja. Jika kita membuat sebuah topologi jaringan tanpa bantuan Cisco Packet Tracer ini akan membutuhkan biaya yang mahal. Karenanya Aplikasi ini hadir sebagai media pembelajaran, tanpa membutuhkan biaya yang mahal.  Namun ada beberapa dari mereka yang belajar sudah menggunakan packet tracer dan diterapkan langsung di coscp asli, seseorang siswa yang mampu mengerti cisco akan mendapatkan Cisco Networking Academy melalui setifikasi Cisco Cartified Network Assciate (CCNA). Berguna untuk peluang kerja di bagian jaringan.

Kelebihan dan Kekurangan Cisco Packet Tracer

Tentunya semua software memiliki kelebihan dan kekurangannya masing-masing, berikut ini kelebihan dan kekurangan dari packet tracer.

Kelebihan:

  1. Pembelajaran akan lebih menarik karena media yang digunakan berupa icon-icon atau visual gambar jaringan seperti Router dan PC (Personal Komputer), masih banyak lagi.
  2. Tidak perlu menggunakan biaya besar dalam kegiatan pembelajaran, pembuatan jaringan 
  3. Dapat meningkatkan kreativitas seseorang dalam mengelola jaringan Cisco pembelajaran dilakukan sendiri.
  4. Siswa akan mengeluarkan ide-ide menarik dengan membuat topologi jaringan yang ingin diselesaikan.
  5. Software gratis dapat didownload dan digunakan oleh siapa saja.

Kekurangan:

  1. Media yang ditampilkan terkadang sulit dipahami oleh siswa, dan perlu waktu penyesuaian.
  2. Permasalahan yang diajukan adakalanya tidak sesuai dengan daya nalar siswa.
  3. Media yang ditampilkan memiliki komponen-komponen fisik yang terbatas 
  4. Untuk melatih alur kemampuan siswa untuk belajar media yang dilalui sangatlah sulit.
  5. Harus membutuhkan konsentrasi yang tinggi untuk belajar karena sulit dipahami, perintah-perintah yang dijalankan di CLI harus diingat-ingat.
Fitur Cisco Packet Tracer

Menu Bar


Pada Menu Bar terdapat menu FileEditOptionsViewExtensions dan Help. Kamu bisa melakukan perintah dasar seperti membuat lembar kerja baru, membuka dan menyimpan topologi, copy-paste, memperluas halaman lembar kerja hingga bantuan untuk mengetahui lebih detail apa saja yang bisa dilakukan di Cisco Packet Tracer.

Main Toolbar


Fitur yang ada pada main toolbar juga terdapat pada menu bar, namun untuk memudahkan penggunaan hanya menampilkan menu icon yang sering digunakan. Berikut adalah fungsinya:

New: Membuat lembar kerja baru.

Open: Membuka lembar kerja yang sebelumnya disimpan.

Save: Menyimpan lembar kerja.

Print: Mencetak lembar kerja. Bisa cetak langsung ke printer atau dalam bentuk file.

Copy dan Paste: Menyalin komponen pada lembar kerja. Kamu bisa menggandakan satu atau beberapa komponen sekaligus.

Undo dan Redo: Untuk kembali dan maju terhadap perubahan yang kamu lakukan di lembar kerja.

Zoom InZoom Reset dan Zoom Out: Untuk memperbesar dan memperkecil tampilan lembar kerja, untuk mengembalikan ke tampilan awal bisa klik Zoom Reset.

Drawing Palette: Menggambar palet. Untuk menandai area pada di sebagian topologi.

Custom Device Dialog: Untuk mengubah deskripsi atau penamaan perangkat.


Common Toolbar


Pada menu ini terdapat perintah seleksi, menambahkan catatan pada lembar kerja, menghapus komponen, inspect, menggambar area dan resize. Kamu juga bisa melakukan test kirim terima paket data melalui Add Simple PDU (gambar surat).

Workspace


Workspace atau lembar kerja adalah halaman yang bisa kamu gunakan untuk menggambar topologi, melihat proses simulasi, menambahkan catatan dan informasi lainnya.

Device Type


Pada menu ini kamu dapat memilih jenis perangkat yang dibutuhkan untuk membuat topologi jaringan yang kamu inginkan. Berbagai perangkat tersebut antara lain RouterSwitchHubEnd Devices dan Perangkat Wireless. Kamu juga bisa memilih Connection atau jenis kabel untuk menghubungkan antar perangkat.

Device Specific



Jika pada Device Type kamu bisa memilih jenis perangkat, pada Device Specific kamu bisa memilih tipe dari jenis perangkat yang sebelumnya kamu pilih di Device Type.

Konfigurasi

Untuk melakukan konfigurasi perangkat, klik dua kali pada perangkat di lembar kerja. Pada End Device seperti laptop akan tampil konfigurasi dalam tampilan PhysicalConfigDesktop dan Custom Interface.


Pada perangkat lain seperti router tampilan konfigurasinya berbeda, terdapat menu konfigurasi dengan tampilan Physical, Config dan CLI.

Pada menu Config kamu bisa melakukan konfigurasi router berbasis GUI, sementara pada CLI konfigurasinya dalam bentuk perintah text.

Perhatikan bahwa router kamu akan bekerja jika dalam kondisi menyala dan pada saat dinyalakan terdapat proses booting, hal ini bertujuan untuk menggambarkan apa yang terjadi pada kondisi real menggunakan perangkat fisik.

Agar router kamu dalam posisi menyala, kamu perlu mengubah sakelar ke kondisi ON seperti berikut.


Cabling

Untuk menghubungkan antar perangkat, kamu bisa memilih jenis kabel pada Device Type, sebagai contoh untuk menghubungkan antara laptop dan switch kamu perlu memilih tipe kabel Cooper Straight-Through, sementara untuk menghubungkan antar laptop kamu bisa pilih Copper Cross-Over.

Peruntukan setiap kabel berbeda-beda. Jika kamu bingung, kamu bisa pilih Automatically Choose Connection Type (icon petir) maka Cisco Paket Tracer secara otomatis menghubungkan tipe kabel yang sesuai dengan perangkat yang dihubungkan.


Berikut adalah tampilan simulasi jaringan pada Cisco Packet Tracer.

















Berikut adalah Pengertian, Tujuan, Fungsi, Kegunaan dan Fitur Cisco Packet Tracer. Saya harap artikel ini dapat membantu. Sekian Terimakasih

Penulis Artikel : Henry A

Hal Penting Yang Harus Kita Ketahui Saat Membuat Proposal Menggunakan Microsoft Word

    Proposal adalah suatu rancangan dari kegiatan maupun acara yang ingin diselenggarakan dan dibuat dengan sistematis dan rinci. Pembuatan proposal ditujukan untuk mendapatkan persetujuan dari pihak lain atau mengajak kerjasama. Proposal pembuatan berlaku di berbagai bidang seperti pendidikan, bisnis, seminar hingga proyek besar. Oleh karena itu kemampuan dasar mengenai cara membuat proposal di word harus diketahui oleh banyak orang. Namun ada beberapa hal yang harus diperhatikan saat membuat proposal. Penasaran mau tau apa aja yang harus kita perhatikan? Yuk simak artikel ini lebih lanjut.


Proposal Pembuatan Unsur 


    Dalam membuat proposal yang tepat sebaiknya Anda mengetahui berbagai unsur yang harus disertakan dalam proposal. Baik itu proposal jenis formal, non formal dan semi formal memiliki unsur yang serupa. Berikut ini adalah pembuatan proposal yang baik dan sistematis yang harus Anda buat.
  • Latar Belakang Masalah 
  • Rumusan Masalah 
  • Tujuan Penelitian / Pembuatan Proposal 
  • Hipotesis
  • Asumsi Penelitian 
  • Manfaat Penelitian 
  • Ruang lingkup penelitian 
  • Kajian Pustaka 
  • Definisi Operasional

Setelah mengetahui berbagai unsur yang harus ada dalam sebuah proposal yang baik, maka Anda juga harus menyajikannya secara rapi. 

Pengaturan Microsoft Word untuk Pembuatan Proposal


    Selain memiliki isi dan pembahasan yang berbobot, tampilan proposal juga harus rapi sehingga mudah dibaca. Apabila tampilan proposal dibuat dengan berantakan tentu orang juga jadi enggan untuk mempelajari proposal Anda. Berikut ini adalah format penulisan proposal di word yang tepat.


1. Mengubah Format Ukuran di Word

    Hal pertama yang harus Anda perhatikan adalah dengan memperhatikan apakah pengaturan ukuran dalam word sudah menggunakan satuan cm. Caranya adalah dengan mengklik tombol office di pojok kiri kemudian pilih word options . Kemudian klik lanjut dan gulir halaman ke bawah sampai ke tampilan menu .

    Lalu ubahlah pengaturan ukuran jika microsoft word masih menggunakan satuan inchi, ubah menjadi centimeter dan klik ok . Anda juga bisa langsung mengklik menu customize quick access toolbar dan pilih more commands dan ubah ukuran. 


2. Merubah Ukuran Margin 

    Selanjutnya Anda juga harus merubah ukuran margin agar lebih rapi dan bisa dijilid jika memang dibutuhkan. Jika membuat proposal pendidikan, maka ikutilah peraturan ukuran margin yang diberikan oleh pihak kampus. Namun jika tidak ada aturannya maka gunakanlah ukuran yang digunakan pada umumnya. 


     Anda bisa mengklik tab page layout kemudian pilih menu margins . Ukuran margin yang biasa digunakan adalah 4 cm untuk bagian kiri dan atas serta 3 cm untuk bagian kanan dan bawah. Anda juga bisa mengubah penggunaan paper seperti paper, A4 atau legal sesuai dengan instruksi.


3. Merubah Jarak Spasi 

   Untuk membuat tulisan semakin mudah dan nyaman dibaca jangan pernah hiraukan. Aturlah jarak antara baris dan paragraf dengan rapi dengan cara klik tab home dan pilih icon line spacing yang memiliki gambar baris dan panah atas bawah. Untuk pembuatan proposal biasanya jarak yang digunakan ialah 1.5 cm, jangan lupa untuk klik pilihan hapus spasi setelah paragraf . Hal ini dilakukan untuk mencegah adanya jarak setelah paragraf.


    Bagaimana, mudah bukan membuat proposal di laptop dengan menggunakan ms word? Dengan bantuan yang ada, maka proposal dapat dibuat dengan rapi sehingga mudah dibaca dan dipelajari oleh pihak yang dituju.

4. Memilih Font Yang Pas

    Pada saat membuat Proposal kita harus memilih font yang pas agar proposal kita dapat dibaca dengan mudah. Biasanya untuk membuat proposal saya menggunakan Font Times New Roman 12 point dengan margin kiri 4 cm, kanan, atas dan bawah 3 cm.

Berikut adalah hal-hal yang harus kita ketahui saat membuat proposal di Microsoft Word. Saya harap artikel ini dapat membantu. Sekian Terimakasih

Penulis Artikel : Henry A

Tutorial membuat Hotspot Menggunakan 2 WLAN di MikroTik

Pendahuluan MikroTik adalah salah satu perangkat jaringan yang sering digunakan untuk keperluan manajemen jaringan, termasuk pembuatan hotsp...