• BERANDA
  • TENTANG
    • Profil BPMPP
    • Visi dan Misi
    • Tujuan & Fungsi
    • Struktur Organisasi
    • Pimpinan Organisasi
    • Program Kerja BPMPP
  • Kegiatan
  • KERJASAMA
  • LAYANAN & INFORMASI
    • APLIKASI
      • SILIMA UMA
      • Perpustakaan UMA
      • Academic Online Campus (AOC)
      • Repository UMA
      • Tracer Study (Alumni)
      • Jurnal
      • E-Learning UMA
      • Direktori Mahasiswa
    • Arsip Digital
      • Buku Pedoman Universitas Medan Area
      • Kalender Akademik
      • ArtikelKumpulan Artikel-artikel Seputar Pendidikan dan Dunia Kerja
    • Kurikulum
      • Kurikulum Teknik
      • Kurikulum Pertanian
      • Kurikulum Ekonomi dan Bisnis
      • Kurikulum Hukum
      • Kurikulum Isipol
      • Kurikulum Psikologi
      • Kurikulum Saintek
      • Kurikulum Agama Islam
    • Persyaratan
      • Perubahan Data Mahasiswa di ForlapDikti
      • Syarat Penerbitan Daftar Prestasi Akademik Sementara
      • Syarat Pengambilan Ijazah Dan Transkip Nilai
      • Syarat Pengganti Ijazah dan Transkrip Hilang & Rusak
      • Syarat Penerbitan Translate Ijazah & Transkrip Bahasa Inggris
      • Syarat Penerbitan Prestasi Akademik Pindah Keluar
      • Syarat Berkas Konversi
      • Syarat Usulan SK Seminar dan Ujian Meja Hijau/Skripsi
  • Help Desk BPMPP
  • id
    • en
    • id
Biro Perencanaan Mutu Pendidikan dan Pembelajaran Terbaik di Sumatera Utara
    • BERANDA
    • TENTANG
      • Profil BPMPP
      • Visi dan Misi
      • Tujuan & Fungsi
      • Struktur Organisasi
      • Pimpinan Organisasi
      • Program Kerja BPMPP
    • Kegiatan
    • KERJASAMA
    • LAYANAN & INFORMASI
      • APLIKASI
        • SILIMA UMA
        • Perpustakaan UMA
        • Academic Online Campus (AOC)
        • Repository UMA
        • Tracer Study (Alumni)
        • Jurnal
        • E-Learning UMA
        • Direktori Mahasiswa
      • Arsip Digital
        • Buku Pedoman Universitas Medan Area
        • Kalender Akademik
        • ArtikelKumpulan Artikel-artikel Seputar Pendidikan dan Dunia Kerja
      • Kurikulum
        • Kurikulum Teknik
        • Kurikulum Pertanian
        • Kurikulum Ekonomi dan Bisnis
        • Kurikulum Hukum
        • Kurikulum Isipol
        • Kurikulum Psikologi
        • Kurikulum Saintek
        • Kurikulum Agama Islam
      • Persyaratan
        • Perubahan Data Mahasiswa di ForlapDikti
        • Syarat Penerbitan Daftar Prestasi Akademik Sementara
        • Syarat Pengambilan Ijazah Dan Transkip Nilai
        • Syarat Pengganti Ijazah dan Transkrip Hilang & Rusak
        • Syarat Penerbitan Translate Ijazah & Transkrip Bahasa Inggris
        • Syarat Penerbitan Prestasi Akademik Pindah Keluar
        • Syarat Berkas Konversi
        • Syarat Usulan SK Seminar dan Ujian Meja Hijau/Skripsi
    • Help Desk BPMPP
    • id
      • en
      • id

    Artikel

    • Home
    • Blog
    • Artikel
    • Jenis-jenis Framework

    Jenis-jenis Framework

    • Posted by BPMPP UMA
    • Categories Artikel
    • Date 1 April 2023

    Jenis-jenis Framework – Framework atau kerangka kerja dapat diartikan sebagai kumpulan script yang terdiri dari class and function yang membantu developer dalam menangani berbagai masalah mulai dari koneksi ke database, pemanggilan variabel, file dan lain-lain.

    1. Desktop Framework

    a)  Electron

    Electron merupakan kerangka kerjaJavaScript yang berguna untuk mengembangkan aplikasi berbasis desktop. Umumnya JavaScript identik dengan pembuatan website. Oleh sebab itu, JavaScript yang digunakan pada elektron ini dirancang dengan menggunakan HTML, CSS, dan JavaScript. Padahal elektron dapat ditulis juga dengan menggunakan bahasa C++. Contoh aplikasi desktop yang terkenal dari Elektron adalah Atom, Slack, WordPress, Skype, serta Github desktop.

    b)  Proton Native

    Proton native mempunyai fitur native tools dengan ukuran kecil dan menggunakan sumber kekuatan yang lebih sedikit.

    2. Web Framework

    Terdapat beberapa daftar web kerangka kerja yang sengaja dirancang guna mendukung pengembangan aplikasi berbasis web yang akan dijelaskan berikut ini.

    a)  Django

    Django merupakan kerangka kerja berbasis Python yang mengunakan pola MTV (Model, Template, dan View). Django sendiri menawarkan berbagai macam fitur dalam mengembangakn aplikasi web yang berkualitas, terutama pada bagian keamanan guna mencegah terjadinya eksekusi program lapisan template. Perusahaan besar yang menggunakan web framework ini antara lain: Pinterest, Disqus, Quora, serta Instagram.

    b)  Angular JS

    Angular JS merupakan kerangka kerja JavaScript yang memiliki konsep MVC (Model, View, Controller). Angular juga dapat membangun halaman web pada sisi client dengan kinerja yang tinggi. Perusahaan besar yang mempercayai web kerangka kerja ini adalah Weather, Youtube on PS3, serta Netflix.

    c)  Laravel

    Laravel merupakan kerangka kerja MVC yang dibuat dengan menggunakan PHP. Pengembangan website berbasis MVP ini dirancang untuk meningkatkan kualitas perangkat lunak, dengan mengurangi biaya pengembangan awal dan pemeliharaan, meningkatkan pengalaman bekerja dengan aplikasi yang menyediakan sintaks ekspresif yang tentu saja dapat menghemat waktu. Perusahaan yang menggunakan web framework ini adalah Neighbourhood Lender dan juga Deltanet Travel.

    d) Rails

    Rails mencakup semua yang dibutuhkan dalam membuat aplikasi web berbasis database dengan menggunakan Ruby. Web framework MVC ini sudah banyak digunakan oleh perusahaan seperti UrbanDictionary, GroupOn, Shopify, GitHub, serta AirBnB.

    e) Spring

    Merupakan web kerangka kerja yang dirancang untuk menciptakan aplikasi web berbasis JVM yang sederhana, cepat, portabel, dan juga fleksibel. Web kerangka kerja ini telah digunakan oleh perusahaan Mascus dan Alloice.

    f)  CodeIgniter

    Web framework dengan konsep MVC ini dibuat untuk membuat sebuah website yang dinamis menggunakan PHP. Dengan menggunakan jenis ini, dapat memudahkan para developer dalam membangun aplikasi web meskipun dimulai dari awal. Perusahaan yang memakai web framework ini adalah The Mail and Guardian serta Bufferapp.

    Kelebihan Framework

    1. Memudahkan Memahami Mekanisme Kerja Aplikasi

    Hal ini tentunya akan membantu proses pengembangan sistem yang dilakukan secara kelompok. Semua anggota di wajibkan untuk memahami dari pola kerja framework, sedangkan anggota team hanya mempelajari proses bisnis yang dikehendaki oleh sistem untuk kemudian dituangkan kedalam kerangka kerja tersebut. Setiap orang harus memiliki metode yang sama dalam menyelesaikan aplikasi tersebut.

    2. Menghemat Waktu

    Setiap anggota sudah memiliki sebuah acuan dalam menyelesaikan modul. Dalam hal ini, semakin banyak library yang ada semakin mempercepat anggota untuk menemukan solusi karena tidak setiap anggota harus membuat Class atau fungsi untuk kasus yang relatif sama. Selain itu,  anggota tidak akan merasa kesulitan karena jika ada anggota yang tidak bisa melanjutkan lagi pekerjaannya anggota yang lain bisa mengisi kekosongan tersebut.

    3. Menjaga Integritas Modul

    Framework akan menjaga integritas dari modul-modul yang dikembangkan. Tentunya hal ini juga tergantung dari metode yang dikembangkan sendiri. Kerangka kerja hanya membantu dan mempermudah proses integrasi.

    Source : sekawanstudio

    • Share:
    author avatar
    BPMPP UMA

    Previous post

    Ancaman Umum untuk Organisasi
    1 April 2023

    Next post

    Definisi Profitabilitas : Tujuan, Manfaat dan Fungsinya
    1 April 2023

    You may also like

    Quarter Life Crisis Fase Bingung yang Dialami Banyak Anak Muda
    Quarter Life Crisis: Fase Bingung yang Dialami Banyak Anak Muda
    30 Mei, 2026
    5 Kebiasaan Kecil yang Bisa Membantu Mengurangi Stres
    5 Kebiasaan Kecil yang Bisa Membantu Mengurangi Stres
    30 Mei, 2026
    8
    Antara Kebebasan Berpendapat dan Perundungan Digital: Menimbang Etika Netizen dalam Mengkritik Artis dan Influencer
    29 Mei, 2026

    Instagram

    Berita Lainnya

    Informasi Pelaksanaan Wisuda Sarjana, Magister dan Doktor Periode I Tahun 2026
    05Jun2026
    Hari Raya Idul Adha 1447 H
    26Mei2026
    Informasi Pendaftaran Peserta Wisuda Periode I Tahun 2026
    19Mei2026
    Penerima Pendanaan Program Penelitian dan Pengabdian DPPM Kemdiktisaintek Tahun Anggaran 2026
    17Apr2026

    Lokasi

    Helpdesk

    [email protected]

    Kampus I

    Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223

    (061) 7360168. CALL CENTER : 0811-6013-888
    [email protected]

    Kampus II

    Jalan Setiabudi No. 79 B / Jalan Sei Serayu No. 70 A, Medan 20122

    (061) 42402994 HP : 0811 607 259
    [email protected]

    Copyright © 2026 PDAI - Universitas Medan Area