Bikin Aplikasi Backend Dulu atau Frontend Dulu?

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ส.ค. 2024
  • Bikin Aplikasi Backend Dulu atau Frontend Dulu?
    #programmerzamannow #frontend #backend
    JOIN PREMIUM : www.youtube.co...
    DISCORD PREMIUM : • Post
    Donasi :
    Saweria : saweria.co/Pro...
    Social Media :
    Instagram : / programmerzamannow
    Facebook : / programmerzamannow
    Telegram : t.me/Programme...
    TH-cam : / programmerzamannow

ความคิดเห็น • 134

  • @koncorsium87
    @koncorsium87 ปีที่แล้ว +63

    kang bahas culture shock waktu pindah dari belajaar ke production, apa aj yg beda dan yg harus diperhatiin

  • @darielpratama647
    @darielpratama647 ปีที่แล้ว +17

    tantangannya adalah, freeze API spec itu kadang agak susah, karena pasti ada aja kebutuhan yg terlewat atau tambahan dari project ownernya.

    • @binogmail
      @binogmail ปีที่แล้ว +1

      jika berdasar video yang sebelumnya, maka masalah freeze API Spec itu ya disebabkan ada 'masalah' saat nyusun BRD nya.

  • @__izzal
    @__izzal ปีที่แล้ว +7

    mungkin yg tanya itu maksudnya waktu handle proyek sendiri yah, kan kalo handel proyek sendiri gk bisa dibuat secara paralel

    • @WhyouTalk
      @WhyouTalk 2 หลายเดือนก่อน

      1. Kondisi sendiri: Klo sy sih bakal buat oret2an dulu di Figma atau apapun itu design appsnya untuk nunjukin ke client baru ketika sudah ketok palu designnya seperti yg di harapkan sy langsung construct mulai dari backendnya dulu baru Frontend karena udah ada gambaran.
      2. Kondisi sendiri tapi client punya karyawan FE/BE, ya tinggal tektokan aja misal sy fullstack tinggal bantu yg kurang aja dari team clientnya intinya 1 sprint 1~2 weeks kelar. Pengalaman pas sprint pertama sy bantuin FE trus sprint 2 bantu backend buat implement API, dst.
      Terakhir dokumentasi karena ada JIRA jadi enak nyusunnya timestamp rapih client insyaallah full senyum 😊

  • @seigaish
    @seigaish ปีที่แล้ว +6

    ini sih ekpetasinya, realitanya lain lagi. blum lagi maangement acc projectnya yang ga masuk akal dealine nya. client minta tambahan fitur yang tidak masuk dengan business proses yng telah dirancang dr awal, jadi harus mulai analisa alur data lagi. macem2 lah. sejatinya. klo kamu kerja dengan client, permasalahannya kebanyakan dengan orangnya bkn prosesnya. belum lagi biasanya ego2 programmer ini ckup tinggi ditambah dengan PM/PO yang cuek(cma mw ngetest pas jadi aja, ga peduli dengan proses), beh lengkap sudah

    • @mobiledevrama9999
      @mobiledevrama9999 ปีที่แล้ว

      Iya bener bro, masalah di manajemen, acc nya lama. Gak kedevelop2. Pas udah di acc, udah mepet sama deadline. Waktu teebuang nungu2an. Belum lagi si backend belum naik juga, apinya,

    • @herdodp7145
      @herdodp7145 ปีที่แล้ว

      klo mnrt saya pak eko menjabarkan berdasarkan pengalaman dia, posisi dia di blibli kan senior software architecture. ya bisa saja berbeda di tiap kondisi antara di kantor blibli dan kantor kita. balik lagi ambil yang diperlukan, coba implementasikan, kalau tidak bisa diimplementasikan, berarti tidak cocok.

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  ปีที่แล้ว +2

      saya sudah bikin vlog juga dengan judul : Kapan Saatnya Resign, mungkin bisa membantu

    • @seigaish
      @seigaish ปีที่แล้ว +1

      opini kalian semua benar dan tidak bermaksud utk berdebat. q sama sekali tidak menyalahkan siapapun disini. hanya saja realitanya bsa dilihat sendiri, mungkin dengan company sekelas bli2, gojek/unicorn lainnya tidak begitu tapi jgn tutup mata jg mash bnyk company yg SDLC pun ga paham ujung2nya apa extreme programming yg dpakai. setiap individu pnya pengalaman sendiri2. q hanya mengutarakan berdasarkan hasil pengalamanku jg slama ini. skrg posisi q pun udah ckup nyaman secara udh 6 tahun di programming.

    • @cahyokk
      @cahyokk ปีที่แล้ว

      kebanyakan kalo kerja sama client banyak gak puasnya wkwk, makannya scopenya kebanyakan melebar dari yang bikin A udah jadi tiba2 jadi ABC

  • @pakdesemar2544
    @pakdesemar2544 ปีที่แล้ว +10

    Kang pengen tau best practice ngedokumentasiin suatu project/aplikasi (technical) yang baik dan benar mngkin bsa pke cth project laravel. Soalnya kang dari pengalamanku selama kerja setiap masuk satu perusahaan baru mesti kesulitan memahami existing process dari aplikasi di perusahaan itu, jadi kita harus bener2 explore sendiri bahkan sampe harus nyelem ke akar2 nya buat cari tau gmana flow/process dari suatu fitur tertentu dan itu terjadi biasanya karena gak ada dokumentasi sama sekali. Jadi nanti kalo nanya dokumentasi ke tech lead gak di jawab "Saya dokumentasinya". Seneng bgt sih kang kalo dibahas. Nuhun

  • @bimapradipta
    @bimapradipta ปีที่แล้ว +1

    Bener nih, saya kerja di salah satu developer aplikasi, ketika membuat aplikasi pasti ada dokumentasi yang berisi APISpec agar Frontend sama Backend kerja bareng, sekaligus untuk diskusi terkait alur program yang digunakan

  • @bisriyasin4450
    @bisriyasin4450 ปีที่แล้ว +1

    kalo saya sebagai pemula buat mockup asal dulu, setelah itu frontend asal jadi pake boostrap lalu ke backend full work

  • @ichlasulamal7987
    @ichlasulamal7987 ปีที่แล้ว +31

    Saya kira di sini case nya kalau single fighter haha. Kalau single fighter (fullstack sendiri) kira-kira gimana mas Eko?

    • @masmmaw
      @masmmaw ปีที่แล้ว +2

      Kalau saya buat B.E nya dulu,
      Provide ke client masih bentuk mock up
      yg penting pinter² speak lah ke client

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  ปีที่แล้ว +9

      setelah buat API spec, suka2 yang coding, mau mana dulu

    • @RyanKrnwn
      @RyanKrnwn ปีที่แล้ว +1

      @@ProgrammerZamanNow betul haha 👍

    • @ubaydillah1535
      @ubaydillah1535 ปีที่แล้ว +3

      kalo single fighter FE dulu, biar user bisa liat tampilan dan flownya bisa gunain json server dulu pake data dummy..kalo udah sesuai gas BE

    • @fredianriko5648
      @fredianriko5648 ปีที่แล้ว

      @@ubaydillah1535 kalo single fighter mending bikin prototype figma dulu ga sih atau pake mock frontendnya kayak framer😂

  • @fikria1514
    @fikria1514 ปีที่แล้ว +3

    Berarti alurnya:
    Desain UIUX→APIspec→Frontend+backend kerjain bareng

  • @computeristid8365
    @computeristid8365 ปีที่แล้ว +11

    pak eko udah bahas tentang SDLC belum ya? bagaimana penerapan Agile / Scrum di kantor misalnya

  • @haoxianguser
    @haoxianguser ปีที่แล้ว +1

    mantap pak tutorial softskill di bidang FE & BE

  • @lianaserliapriani9331
    @lianaserliapriani9331 ปีที่แล้ว +1

    Terimakasih pak atas ilmu dan sarannya. Videonya sangat bermanfaat!

  • @m1dway
    @m1dway ปีที่แล้ว +1

    Di sini enaknya cross functional team. Gampang managenya.. ato deliver per feature slice

  • @redbionic
    @redbionic ปีที่แล้ว +1

    Kedua nya harus barengan sih kalo bisa biar tahu kebutuhan frontend ke backend & sebalikanya

  • @booleancr
    @booleancr ปีที่แล้ว +2

    mantapp ilmunya, terima kasih pak eko, sehat selalu

  • @utrodussaidalbaqi9556
    @utrodussaidalbaqi9556 ปีที่แล้ว +1

    Mantep banget pak materi kali ini, makasih banyak.

  • @nofrisdan
    @nofrisdan ปีที่แล้ว +3

    Brrti frontend backend jalan nunggu ui/ux nge design gk bg? Butuh pencerahan lagi bg

  • @frmngm
    @frmngm ปีที่แล้ว +4

    maap kang, kalo single fighter untuk build project sendiri lebih baik yang mana ya? soalnya di pertanyaan itu dia single fighter, mungkin bikin project pribadi.

    • @fredianriko5648
      @fredianriko5648 ปีที่แล้ว +3

      bikin backend dulu bang, soalnya ujung2nya dari frontend dan mobile kan consume datanya dari API backend, kalo apinya belom jadi ya frontnednya juga jadi tampilan doang gabisa dapet data apa2an..
      cuma ya gitu, pas mau bikin API perlu dipastiin payload/datanya apaan aja yang nanti dibutuhin sama frontend, biasanya ngeceknya juga pake postman. buat bikin OpenApi juga kan butuh ada rest API yang udah jalan, jadi menurutku emang bagusnya bikin rest API atau backend nya dulu

  • @hobiajalah1225
    @hobiajalah1225 ปีที่แล้ว +1

    Mending backend baru dan frontend baru

  • @zadiaqil9579
    @zadiaqil9579 หลายเดือนก่อน

    Kenapa gak dikasih mandor agar selalu terkontrol dalam pembuatan suatu project.
    Bukannya ada kerjaan yang mikirin itu ya mirip mirip mandor

  • @narratix
    @narratix ปีที่แล้ว

    API > slicing FE > BE
    Kalo saya sih gitu

  • @fathan6602
    @fathan6602 ปีที่แล้ว +5

    berarti api spec (yg pake standar open api) itu ibaratnya storyboard ya pak?

  • @rftaurust3025
    @rftaurust3025 ปีที่แล้ว +2

    terkait ini bang eko, dulu pernah ada case pas kita nentuin API spec, nah ternyata pas FE udah develop banyak yang perlu ditambahkan di bagian BE karena pas Design token ini ada yang kelewat, kalo seperti itu memang wajarkah? atau ada step yang perlu diperhatikan agar mengurangi hal yang seperti ini ya?

  • @ywanwibi2295
    @ywanwibi2295 ปีที่แล้ว +1

    Lagi rame byorka, bahas keamanan dong kang....ngamanin api jg

  • @fawwazlanjut4318
    @fawwazlanjut4318 ปีที่แล้ว +1

    Om.. buat video studi kasus suatu project untuk diskusi/bikin API spec

  • @frangkymulersimanjuntak3120
    @frangkymulersimanjuntak3120 ปีที่แล้ว +1

    mas tlg buatin donk konten mengenai Brute Force, Greedy, D&C, Complexity GOLANG
    thanks mass

  • @alfi7135
    @alfi7135 ปีที่แล้ว +2

    API Spec & DB Design, mana yang duluan ya?
    Mengingat antara keduanya dapat saling mempengaruhi.

    • @dzikrinursyaban3979
      @dzikrinursyaban3979 ปีที่แล้ว

      kalau menurut saya enakan api spec nya duluan. Api spec kan dibikin berdasarkan kebutuhan data apa aja yg akan ditampilkan. Nanti db yang akan menyesuaikan (misal seperti apakah mau pisah table atau tidak), dsb. izin mengemukakan pendapat nya ya 😁🙏

    • @localhousee
      @localhousee ปีที่แล้ว +2

      DB design bukannya ranah buat BE? Makanya API spec selalu diduluin. Kalo udah ada standarisasi pasti DB design nya mengikuti

    • @abdoellhathiev9062
      @abdoellhathiev9062 ปีที่แล้ว

      @@localhousee yups bener, tapi kayaknya di perusahaan yang udah gede-gede biasanya ada divisi juga yang khusus ngerancang DB

    • @armandiskandarsyah5414
      @armandiskandarsyah5414 ปีที่แล้ว

      @@abdoellhathiev9062 sayangnya ga semua kerja di perusahaan besar mas, jadi tetep BE yang megang

    • @abdoellhathiev9062
      @abdoellhathiev9062 ปีที่แล้ว

      @@armandiskandarsyah5414 iya makanya gua bilang biasanya diperusahaan gede, tapi gak semua

  • @maxmin-sv6mi
    @maxmin-sv6mi 6 หลายเดือนก่อน +1

    Pak kalo buat aplikasi nya individu gmn pak, soalnya pas dikampus saya kan gak punya kelompok karena suatu alasan 😢 terus saya kebagian buat aplikasi perpustakaan,yang paling rekomen itu ngerjain back end nya dulu atau front end nya ?

    • @muhammadluthfi9917
      @muhammadluthfi9917 3 หลายเดือนก่อน

      Aslinya kembali ke masing masing tapi mungkin bisa di api spec lanjut ke frontend baru ke backend (buat data sementara bisa buat dummy dulu di frontend)

  • @imadeekosatriawiguna6252
    @imadeekosatriawiguna6252 ปีที่แล้ว +9

    kalo solo project gimana ?

    • @muhamadazizprasetyo6655
      @muhamadazizprasetyo6655 ปีที่แล้ว +3

      Tergantung mood diri a wkwk

    • @alitindrawan24
      @alitindrawan24 ปีที่แล้ว +4

      Menurut saya frontend nya terlebih dahulu dan menggunakan data dummy. Karena nantinya api akan menyesuaikan data yg diperlukan di frontend yg audah dibuat, selain itu agar diawal saat report progres ke client, app nya sudah bisa dicoba atau diliat hasilnya meski datanya masih dummy.

    • @itnsight
      @itnsight ปีที่แล้ว +1

      @@alitindrawan24 sangat membantu, terimakasih kak

  • @dekyuda
    @dekyuda ปีที่แล้ว +1

    Lanjut pak, bahas cara membuat spec api yang baik

    • @dzikrinursyaban3979
      @dzikrinursyaban3979 ปีที่แล้ว

      kalo gak salah udah ada deh playlist tentang open api

    • @dekyuda
      @dekyuda ปีที่แล้ว +1

      @@dzikrinursyaban3979 bukan ke open api nya sih, tapi alur, brainstorming dan kesepakatan terciptanya api itu

  • @tumas6055
    @tumas6055 ปีที่แล้ว +1

    kalau di frontend kan ada proses consume API jadi untuk itu gimana timeline untuk frontendnya?
    apa perlu waktu tambahan bagi frontend developer untuk proses consume API nya?
    sedangkan kalau di backend kalau sudah provide API task di backend bisa dikatakan selesai (menunggu ada report bug/error).

    • @cahyokk
      @cahyokk ปีที่แล้ว

      selama gua kerja pake scrum engga bang, sama aja waktunya justru be yang kerjanya jadi harus lebih cepet, tergantung kebijakan perusahaan nerapinnya gimana

  • @ario108
    @ario108 ปีที่แล้ว

    Siapa orang yang bertangung jawab untuk bikin API Spec ?

  • @dzakiahnafzulfikar9497
    @dzakiahnafzulfikar9497 ปีที่แล้ว +3

    mantap, Terima kasih, tapi kalau dalam pembuatan aplikasi nya hanya 1 orang saja mulai dari mana mas? , membuat api spec?

  • @irpanabdulrahman8475
    @irpanabdulrahman8475 ปีที่แล้ว +1

    itu kalau secara tim ya, kalau misal untuk individu apakah bisa dijalankan dengan cara itu mas?

  • @tegarjagatgeni5491
    @tegarjagatgeni5491 ปีที่แล้ว

    setujuuu, pake TDD way lebih okee

  • @armandiskandarsyah5414
    @armandiskandarsyah5414 ปีที่แล้ว +1

    Kalo fullstack tapi dipisah jadi backend fw dan frontend fw gimana pak?

  • @yokijatiperkasa861
    @yokijatiperkasa861 ปีที่แล้ว

    makasih pak, dapet pencerahan hahaha

  • @nurcahyono6579
    @nurcahyono6579 ปีที่แล้ว

    Mungkin maksud yg nanya kalo solo project kang kan gabisa barengan

  • @puppymouthwash8294
    @puppymouthwash8294 ปีที่แล้ว +1

    Izin bertanya tentang spek laptop HP 14s 2022 (Core i5 1240P 12C 14T, RAM 8 GB upgradeable, Intel Iris Xe). Pake laptop ini kalo RAM diupgrade jadi 20 (4+16) buat kebutuhan ngoding web + android studio + develop 2D game pake engine Godot cukup kan ya? Terima kasih :)

    • @aminenhatelu6904
      @aminenhatelu6904 ปีที่แล้ว

      cukup bgt bro, gue pake hape apalah daya...hehe

    • @puppymouthwash8294
      @puppymouthwash8294 ปีที่แล้ว

      @@aminenhatelu6904 oke kak makasih sudah dijawab

  • @thebottling11
    @thebottling11 ปีที่แล้ว

    kalo misalkan dari tim developmentnya sudah ada, tapi untuk UI/UX nya belum ada. Apakah harus menunggu dari tim UI/UX selesai dulu mas?

    • @MrKeliv
      @MrKeliv ปีที่แล้ว

      UI/UX itu sebenarnya utk memastikan projectnya sudah sesuai dgn request apa belum. Goals project kan jika semua fungsi UI/UX berjalan dengan baik. Kalo saya sih lebih mengedepankan UI/UX dulu. Karena user ato project owner melihat hasil. Bukan melihat proses aplikasi.
      Kecuali utk project pribadi ato kita yang nentukan UI/UXnya. Itu terserah kita

  • @nadasalsabila3788
    @nadasalsabila3788 ปีที่แล้ว

    gimana klo yg bikin hanya 1 org? mana duluan? BE atau FE mas?

  • @bukiromst8836
    @bukiromst8836 ปีที่แล้ว +2

    Jika ada Contoh Front End dan Beck End (Full Stack) dalam satu studi kasus mohon di share

  • @datatech8813
    @datatech8813 ปีที่แล้ว

    Klo untuk belajar yang mana dlu mas eko ?

  • @ricer3301
    @ricer3301 ปีที่แล้ว

    Mulai aja dulu

  • @edwinsamodra
    @edwinsamodra ปีที่แล้ว

    Kalau kasusnya, sebagai seorang fullstack yg ngerjain sendiri semuanya, berarti apakah lebih baik ngerjain depan belakang per fitur, setelah API SPEC selesai ?

    • @nikenawardhana
      @nikenawardhana ปีที่แล้ว

      kak saya juga ingin tahu ttg ini. apakah sudah dapat jawabannya ya? boleh share ga kak?

  • @abdoellhathiev9062
    @abdoellhathiev9062 ปีที่แล้ว

    makasih bang

  • @azimb2280
    @azimb2280 ปีที่แล้ว

    yang fullstack shock wkwk

  • @m.lutfibadila9225
    @m.lutfibadila9225 ปีที่แล้ว

    Fullstack developer bener-bener superman berarti ya ?

  • @salak9661
    @salak9661 ปีที่แล้ว

    Framework quarkus java dong bahas

  • @solotravellerindonesia
    @solotravellerindonesia ปีที่แล้ว

    Pasti backend dulu

  • @rehattakesuma248
    @rehattakesuma248 ปีที่แล้ว

    aoakah bikin Json itu hrus Nested Json di backend atw dimana yah

  • @muhammadridwanramadhan3508
    @muhammadridwanramadhan3508 ปีที่แล้ว

    API spec itu siapa yg bikin?

  • @azimb2280
    @azimb2280 ปีที่แล้ว

    kaya contract api kayanya sih

  • @Storyvidio1
    @Storyvidio1 ปีที่แล้ว

    Cara kerja website judi online gimana bg

  • @riza4329
    @riza4329 ปีที่แล้ว

    Saya asumsikan orang se cerdas bang eko, tau lah iya. Apakah bjorka itu beneran hacker yang jago atau orang dalam rezim yang bertugas melakukan pengalihan isu semata.

    • @namadepan2769
      @namadepan2769 ปีที่แล้ว +2

      Programmer dengan hacker beda bang

    • @riza4329
      @riza4329 ปีที่แล้ว

      Why

  • @Rystars
    @Rystars ปีที่แล้ว

    Bang Api Spec itu template kah?

  • @yogiganteng9231
    @yogiganteng9231 3 หลายเดือนก่อน

    bang cara biar pinter kaya lu gimana

    • @muhammadluthfi9917
      @muhammadluthfi9917 3 หลายเดือนก่อน

      Experience bang, beliau sudah 10 tahun di industri ini sudah masuk ke ranah expert

  • @iwandev7798
    @iwandev7798 ปีที่แล้ว

    Kang, klo di kantor resource developer backend & frontend sedikit. Lalu manager mengambil opsi beli base source code resmi utk mengejar timeline dan kita custom sesuai kebutuhan gmn ya menurut kang eko?

    • @ProgrammerZamanNow
      @ProgrammerZamanNow  ปีที่แล้ว

      ya gak masalah, kalo bisa beli, kenapa harus bikin sendiri? hehehe

  • @kamyou.
    @kamyou. ปีที่แล้ว

    Bang ngoding mengoding lewat handphone bisa gak? Aku pengen bisa tapi gak punya laptop ataupun komputer/pc.

    • @pungkilham8863
      @pungkilham8863 ปีที่แล้ว

      Saranku beli aja laptop yg murah2 bang, yg harga 2 jutaan sdh cukup untuk coding web base.
      Kalo yg mobile atau desktop bisa sih tp maksa.

    • @radi7680
      @radi7680 ปีที่แล้ว

      Bisa tapi tidak ramah, yg pake PC aja pada extend layar xD

    • @jhoeabidins.h7052
      @jhoeabidins.h7052 ปีที่แล้ว

      Main aja kewarnet untuk sementara ntar kalau sudah punya cukup uang baru beli laptop

  • @Rhidayah
    @Rhidayah ปีที่แล้ว

    Buat dulu niat awowkwok 🗿

  • @m62149
    @m62149 ปีที่แล้ว

    jika semua di handle 1 orang yg jalan duluan yg mana?

  • @aureli4nus
    @aureli4nus ปีที่แล้ว

    Aplikasi buat gambar namanya apa mas?

  • @rizki_sou
    @rizki_sou ปีที่แล้ว

    Bg kan aku habis bikin game ..terus upload ke google play harus bayar kah?

    • @ernando.
      @ernando. ปีที่แล้ว

      Bayar buat bikin akun developernya

    • @rizki_sou
      @rizki_sou ปีที่แล้ว

      @@ernando. owh berapaan biasanya bre50k?

    • @ernando.
      @ernando. ปีที่แล้ว

      $25 kalo ga salah kemarin gw

    • @rizki_sou
      @rizki_sou ปีที่แล้ว

      @@ernando. ʕ•ﻌ•ʔ jangkrik gw kira murah :v

    • @rizki_sou
      @rizki_sou ปีที่แล้ว

      @@ernando. balik modal ngak bre?

  • @arrozyadifalaqi9292
    @arrozyadifalaqi9292 ปีที่แล้ว

    Foreal lmfao

  • @code.enjoyer
    @code.enjoyer ปีที่แล้ว

    Klo fullstack gmna?

    • @francesc7301
      @francesc7301 ปีที่แล้ว

      itu kan fullstack ngab kalo dua2nya dikerjain cmiiw

    • @code.enjoyer
      @code.enjoyer ปีที่แล้ว

      @@francesc7301 maksudnya noteam bang, di kerjain sendiri.

    • @randomtxt
      @randomtxt ปีที่แล้ว +1

      Tergantung mood wkwk
      Tapi alangkah baiknya FE dulu dan pakek data dummy supaya bisa kasih tau progres ke client dan client dapat gambaran yg jelas ttg projeknya 🙏