Pengumuman! Cek Eligibilitas Magang Nasional Batch 3 Tahun 2026 Sudah Dibuka. Segera cek status kelayakan Anda melalui akun Maganghub.

Almarwah Berkah Nusantara
bertanggung jawab dalam pengembangan dan pemeliharaan perangkat lunak, aplikasi, website, serta sistem digital perusahaan. Divisi ini menerjemahkan kebutuhan bisnis menjadi solusi teknologi yang efektif, aman, terstruktur, dan mudah digunakan.
Introduction materi - Pengenalan profesi Programmer: memahami tanggung jawab, alur kerja pengembangan software, serta perbedaan front-end, back-end, full-stack, dan mobile developer. - Logika pemrograman: mempelajari algoritma, pseudocode, flowchart, variabel, tipe data, operator, percabangan, dan perulangan. - Pengenalan bahasa pemrograman: memulai dengan JavaScript sebagai bahasa utama untuk latihan logika. - HTML: memahami struktur halaman web, elemen, heading, formulir, tabel, dan tautan. - CSS: mempelajari warna, tipografi, layout, Flexbox, Grid, dan responsive design. - Git dan GitHub: memahami version control, repository, commit, dan pengelolaan perubahan kode. Praktik dan deskripsinya 1. Membuat flowchart proses login dan alur transaksi sederhana untuk melatih logika. 2. Membuat halaman profil perusahaan menggunakan HTML dengan struktur yang benar. 3. Mengembangkan tampilan halaman menggunakan CSS agar konsisten dan responsif di perangkat desktop maupun ponsel. 4. Membuat formulir input data karyawan dengan validasi sederhana di sisi browser. 5. Mengunggah proyek ke GitHub dan membiasakan diri membuat commit yang jelas. Target output: satu website profil sederhana, satu formulir interaktif dasar, dan repository GitHub yang tertata.
Introduction materi - JavaScript lanjutan: fungsi, array, object, scope, modularisasi, dan penanganan error. - DOM manipulation: mengubah konten, elemen, dan gaya halaman melalui JavaScript. - Event handling: menangani klik, input, submit formulir, dan interaksi pengguna. - Asynchronous programming: memahami Promise, async/await, dan pengambilan data menggunakan Fetch API. - API dasar: mengenal request, response, JSON, HTTP method, dan status code. - Pengenalan framework front-end: memahami konsep komponen, state, props, dan routing melalui React atau framework sejenis. Praktik dan deskripsinya 1. Membuat aplikasi kalkulator atau konversi nilai untuk menguji logika dan fungsi. 2. Membuat aplikasi daftar tugas (to-do list) yang dapat menambah, mengubah, menghapus, dan menandai tugas selesai. 3. Menyimpan data sederhana menggunakan localStorage agar data tetap tersedia saat halaman dimuat ulang. 4. Mengambil data dari API publik dan menampilkannya dalam bentuk daftar atau kartu. 5. Mengembangkan halaman dashboard sederhana dengan komponen yang dapat digunakan ulang. Target output: aplikasi front-end interaktif dengan desain responsif, validasi input, dan integrasi API sederhana.
Introduction materi - Konsep back-end: memahami server, client-server architecture, request-response, dan business logic. - Node.js: menjalankan JavaScript di sisi server. - Framework back-end: mempelajari Express.js atau framework sejenis untuk membangun layanan aplikasi. - REST API: membuat endpoint, mengelola HTTP method, format JSON, serta status response. - Database relasional: memahami tabel, kolom, primary key, foreign key, relasi, dan normalisasi. - SQL: mempelajari SELECT, INSERT, UPDATE, DELETE, JOIN, dan query dasar lainnya. - Validasi dan error handling: memeriksa input, menangani kesalahan, dan memberikan respons yang sesuai. Praktik dan deskripsinya 1. Membuat server lokal yang memiliki beberapa endpoint API. 2. Merancang database untuk data karyawan, divisi, dan jabatan beserta hubungan antartabel. 3. Mengembangkan API CRUD (Create, Read, Update, Delete) untuk mengelola data karyawan. 4. Menguji endpoint menggunakan Postman atau alat sejenis untuk memastikan request dan response berjalan benar. 5. Menerapkan validasi data dan penanganan error untuk menghindari data tidak lengkap atau tidak sesuai format. Target output: REST API CRUD yang terhubung dengan database relasional dan dilengkapi dokumentasi endpoint dasar.
Introduction materi - Integrasi front-end dan back-end: menghubungkan tampilan aplikasi dengan API dan database. - Autentikasi dan otorisasi: memahami login, session atau token, serta pembatasan akses berdasarkan peran pengguna. - Keamanan dasar: mengenal hashing password, pengelolaan secret, validasi server-side, dan risiko umum seperti SQL injection. - Manajemen state dan routing: mengatur perpindahan halaman serta data yang digunakan oleh komponen. - Upload dan pengelolaan file: memahami validasi jenis file, ukuran file, dan penyimpanan yang aman. - Dokumentasi API: menyusun dokumentasi endpoint dan format request-response. Praktik dan deskripsinya 1. Mengembangkan aplikasi manajemen data karyawan yang memiliki halaman login dan dashboard. 2. Menghubungkan formulir front-end dengan API sehingga perubahan data tersimpan ke database. 3. Membuat hak akses sederhana untuk admin dan pengguna biasa. 4. Menampilkan data dalam tabel yang mendukung pencarian, filter, dan pagination. 5. Menguji alur login, akses yang ditolak, input tidak valid, dan skenario kegagalan API. Target output: aplikasi full-stack sederhana dengan login, pengelolaan data, database, dan pembagian hak akses.
Introduction materi - Software testing: memahami unit testing, integration testing, dan pengujian alur penggunaan. - Debugging: menggunakan debugger, membaca log, menelusuri penyebab bug, dan memperbaiki kesalahan. - Clean code: memahami penamaan variabel, modularisasi, keterbacaan kode, dan prinsip pemeliharaan. - Git collaboration: mempelajari branch, merge, pull request, code review, dan penyelesaian konflik. - Deployment dasar: mengenal hosting, environment variable, build process, dan konfigurasi aplikasi. - Keamanan aplikasi: mempelajari validasi, pengelolaan kredensial, prinsip least privilege, serta pembaruan dependensi. - Monitoring dasar: memahami log aplikasi, error reporting, dan pemeriksaan ketersediaan layanan. Praktik dan deskripsinya 1. Menulis unit test untuk fungsi penting dan integration test untuk endpoint API. 2. Menemukan dan memperbaiki bug pada aplikasi yang telah dibuat pada bulan sebelumnya. 3. Melakukan code review terhadap kode sendiri atau rekan, lalu memperbaiki struktur kode. 4. Mengerjakan fitur baru menggunakan branch Git dan mengajukan pull request untuk ditinjau mentor. 5. Melakukan deployment aplikasi ke lingkungan uji, mengatur konfigurasi tanpa membocorkan kredensial, dan memverifikasi hasilnya. Target output: aplikasi yang telah diuji, terdokumentasi, tersimpan di repository dengan alur kolaborasi yang baik, dan dapat diakses di lingkungan deployment uji.
Introduction materi - Analisis kebutuhan pengguna: menerjemahkan kebutuhan bisnis menjadi fitur dan kriteria penerimaan. - Perencanaan proyek: menyusun backlog, prioritas tugas, pembagian pekerjaan, dan jadwal pengerjaan. - Pengembangan berkelanjutan: menerapkan Git, testing, debugging, dan code review dalam satu proyek. - Dokumentasi teknis: menyusun README, petunjuk instalasi, dokumentasi API, dan skema database. - Presentasi proyek: menjelaskan arsitektur, pilihan teknologi, fitur, kendala, dan solusi. - Etika dan profesionalisme: menjaga kerahasiaan data, mematuhi lisensi software, serta menerapkan praktik kerja kolaboratif. Praktik dan deskripsinya 1. Menganalisis kebutuhan dan menyusun rancangan aplikasi berdasarkan kasus bisnis perusahaan. 2. Membuat aplikasi dari awal atau mengembangkan sistem internal dengan supervisi mentor. 3. Membangun fitur utama, menghubungkan database, menguji fungsi, dan memperbaiki bug. 4. Menyiapkan deployment untuk demo, dokumentasi, serta repository dengan riwayat perubahan yang jelas. 5. Mempresentasikan aplikasi kepada mentor atau tim terkait dan melakukan perbaikan berdasarkan evaluasi. Target output: satu proyek aplikasi full-stack sebagai portofolio, dokumentasi teknis, repository GitHub, dan presentasi akhir.
Jl. Raya Sedati Agung No.21, Manyar, Sedati Agung, Kec. Sedati, Kabupaten Sidoarjo, Jawa Timur 61253

Kota Surabaya
Almarwah Berkah Nusantara adalah perusahaan yang bergerak di bidang Teknologi Informasi (IT), dengan fokus pada penyediaan solusi teknologi digital untuk mendukung kebutuhan bisnis dan operasional perusahaan. Kami berkomitmen menghadirkan layanan dan solusi IT yang inovatif, efektif, dan terpercaya melalui pemanfaatan teknologi yang tepat. Almarwah Berkah Nusantara berupaya menjadi mitra teknologi yang mendukung transformasi digital, meningkatkan efisiensi kerja, serta mendorong pertumbuhan bisnis yang berkelanjutan.

Mitracitra Mandirioffset
Bahasa Mandarin, Logistik, Manajemen, Bahasa Mandarin Untuk Komunikasi Bisnis Dan Profesional, Teknologi Industri Cetak kemasan, Logistik Perdagangan Internasional

Almarwah Berkah Nusantara
Manajemen, Periklanan Kreatif, Ilmu Komunikasi, Periklanan, Bisnis Digital

PT. Mitramulia Makmur
Teknik Sipil

PT Emados Kebab Indonesia
Manajemen, Tata Boga, Perhotelan, Administrasi Bisnis, Manajemen Pemasaran

Unit Bisnis Sidoarjo
Farmasi

Unit Bisnis Sidoarjo
Farmasi