Tag: CodeIgnier

  • Peran di Bidang IT itu apa?

    Bagi kamu yg masih fresh graduate memang menjadi pertanyaan besar, karena di bidang IT memang ada banyak β€œsebutan” untuk peran atau bidang kerja yang kadang bikin bingung. Aku jelaskan biar kamu lebih gampang bedain:

    πŸ“¦ 1. Backend Developer

    • βœ… Tugasnya:
      Mengurus semua proses β€œdi belakang layar” sebuah aplikasi/website. Fokusnya ke logika, database, API, dan server.
    • πŸ› οΈ Tools/teknologi yang sering dipakai:
      • Bahasa pemrograman: PHP (Laravel, CodeIgniter), Node.js, Python (Django, Flask), Java, Go, Ruby
      • Database: MySQL, PostgreSQL, MongoDB
      • API: REST API, GraphQL
      • Server: Nginx, Apache
    • πŸ“Œ Contoh pekerjaan:
      • Membuat sistem login, payment gateway, dan pengolahan data di server.

    🎨 2. Frontend Developer

    • βœ… Tugasnya:
      Mengurus semua yang terlihat oleh user di browser. Fokusnya ke tampilan, interaksi, dan UX (User Experience).
    • πŸ› οΈ Tools/teknologi yang sering dipakai:
      • Bahasa pemrograman: HTML, CSS, JavaScript
      • Framework/library: React.js, Vue.js, Angular, Svelte
      • Tools tambahan: Tailwind CSS, Bootstrap, Webpack
    • πŸ“Œ Contoh pekerjaan:
      • Membuat tampilan halaman website, animasi, form yang responsif, dll.

    πŸ”₯ 3. Full Stack Developer

    • βœ… Tugasnya:
      Gabungan antara backend dan frontend. Jadi dia bisa handle server + database + tampilan user.
    • πŸ› οΈ Tools/teknologi yang sering dipakai:
      Semua yang dipakai backend dan frontend.
    • πŸ“Œ Contoh pekerjaan:
      • Membangun aplikasi lengkap dari UI sampai API backend.

    ☁️ 4. DevOps Engineer

    • βœ… Tugasnya:
      Menjembatani developer dengan server (deployment, CI/CD, cloud).
    • πŸ› οΈ Tools/teknologi yang sering dipakai:
      • Docker, Kubernetes
      • Jenkins, GitLab CI/CD
      • AWS, Azure, GCP
      • Linux server management
    • πŸ“Œ Contoh pekerjaan:
      • Setup server supaya aplikasi bisa di-deploy dengan cepat.

    πŸ§ͺ 5. QA Engineer / Tester

    • βœ… Tugasnya:
      Menjamin kualitas aplikasi sebelum dirilis. Fokus pada testing (manual maupun otomatis).
    • πŸ› οΈ Tools/teknologi yang sering dipakai:
      • Selenium, Cypress, Postman
      • Unit testing frameworks (Jest, PHPUnit)
    • πŸ“Œ Contoh pekerjaan:
      • Tes semua fitur aplikasi untuk menemukan bug.

    🎨 6. UI/UX Designer

    • βœ… Tugasnya:
      Mendesain tampilan dan alur aplikasi supaya nyaman dipakai user.
    • πŸ› οΈ Tools:
      • Figma, Adobe XD, Sketch
    • πŸ“Œ Contoh pekerjaan:
      • Membuat wireframe & prototype aplikasi.

    βš™οΈ 7. Mobile Developer

    • βœ… Tugasnya:
      Fokus ke aplikasi mobile (Android/iOS).
    • πŸ› οΈ Tools/teknologi yang sering dipakai:
      • Android (Java/Kotlin)
      • iOS (Swift)
      • Cross-platform: Flutter, React Native
    • πŸ“Œ Contoh pekerjaan:
      • Membangun aplikasi seperti Gojek, Tokopedia mobile.

    πŸš€ Singkatnya:

    RoleFokusContoh Tools
    BackendServer, database, APIPHP, Node.js, MySQL
    FrontendTampilan webReact, Vue, Tailwind
    Full StackBackend + FrontendLaravel + Vue, MERN
    DevOpsDeployment & serverDocker, AWS
    QA/TesterTesting aplikasiSelenium, Cypress
    UI/UXDesain & user experienceFigma, Adobe XD
    MobileApp Android/iOSKotlin, Flutter

    Nah ini lah beberapa peran yang ada di bidang IT. Kamu punya bakat yang mana nih?

    Selamat belajar, coding, develop dan testing.