Ini Dia Jenis-jenis Pekerjaan di Pekerjaan Data
Data Engineer, Data Analyst. dan Data Scientist tuh ngapain sih?
Hai hai semua 👋👋👋
Buat kalian yang baru mengenal dunia data, bisa jadi ngerasa bingung kenapa sih banyak banget roles atau posisi kerjaan di bidang data?
Beberapa posisi yang aku yakin sering kalian denger tuh kaya Data Engineer, Data Analyst dan Data Scientist.
Nah faktanya masih banyak lagi posisi-posisi lain yang menyangkut pekerjaan di bidang data, misalnya Machine Learning Engineer, Research Scientist, Data Governance, Data Architect, BI Engineer, BI Analyst, dan Analytics Engineer seperti roles yang aku pegang sekarang.
Di artikel ini aku bakal kenalin masing-masing roles yang popular itu, yaitu Data Engineer, Data Analyst, dan Data Scientist. Aku bakal bahas tentang role dari masing-masing role dan skill set yang diperluin untuk nyelesaiin kerjaan nya.
Kenapa banyak role nya?
Di artikel sebelum ini yang membahas proses pemanfaatan data kita tahu bahwa untuk bisa memanfaatkan data kita perlu melakukan beberapa step. Nah hal itu lah yang akhirnya mendorong untuk terciptanya beberapa roles. Berhubung setiap task perlu skill yang berbeda, maka di perlukan juga orang-orang yang memahami dan menguasai skill itu.
Kenalan dengan masing-masing role
Yuk kita mulai dari mengingat proses pemanfaatan data dulu dari gambar di bawah
Data Engineer
Dari ilustrasi diatas, Data Engineer (DE) akan memulai proses pengumpulan data dari sumber data yang beragam. Ini merupakan salah satu tugas utama dari Data Engineer. DE akan membuat proses ETL atau ELT untuk membawa dan mengumpulkan data yang tersebar ke dalam satu tempat yang biasanya adalah Data Lake atau Data Warehouse.
Di dalam data warehouse ini lah Data Engineer akan melakukan transformasi data yang di perlukan agar data nya bisa siap di gunakan.
Jadi Data Engineer akan membantu tim lain seperti Data Analyst dan Data Scientist dengan memastikan ketersediaan data dan tentunya dengan kualitas yang baik.
Data Engineer mesti punya skill-skill ini biar bisa menyelesaikan tugasnya. Pertama adalah bahasa pemrograman seperti SQL, Python atau Java untuk membangun data pipeline. Selain itu Data Engineer juga harus paham konsep database dan bagaimana melakukan data modeling dengan baik. Beberapa skill lain yang di perlukan juga diantaranya batch dan stream processing, kontainerisasi, git, dan juga cloud.
Data Analyst
Peran Data Analis akan di mulai ketika data sudah tersedia dan siap digunakan.
Data Analis ini akan melakukan analisa dari data-data yang tersedia. Tidak jarang juga si Data Analis perlu melakukan transformasi data tambahan untuk melakukan analisa.
Secara umum, pekerjaan Data Analis adalah mendeskripsikan data yang sudah tersedia dan mencari tahu alasan atas suatu kejadian yang menarik dari data tersebut. Hasil pekerjaan nya bisa dalam bentuk analisa, laporan, sampai dengan sebuah dashboard.
Selain dalam hal analisa, biasanya data analyst juga akan membantu tim lain untuk membuat query, menarik data, atau meringkas kumpulan yang dibutuhkan oleh tim lain. Hal ini biasa nya di sebut dengan pekerjaan ad-hoc di perusahaan.
Ini dia skill-skill yang di perlukan Data Analis untuk bisa bekerja dengan baik. Data Analis ini sudah pasti harus memiliki kemampuan analisa data yang baik, skill komunikasi, dan juga problem solving. Beberapa tools yang perlu di pahami dan dikuasai diantaranya adalah Spreadsheet, SQL, dan Tools Data Visualisasi. Akan lebih baik lagi jika bisa menguasai Python.
Data Scientist
Sama seperti Data Analyst, Data Scientist akan memanfaatkan data yang sudah di siapkan oleh Data Engineer. Bedanya Data Scientist akan fokus membuat predictive dan prescriptive analytics.
Data Scientist akan fokus melakukan pengembangan Machine Learning model dan AI Development. Selain itu juga terkadang melakukan experimen seperti A/B testing. Tidak jarang pula seorang Data Scientist perlu menyiapkan proses deployment model jika memang tidak ada ML Engineer di perusahaan tersebut.
Agar dapat menyelesaikan tugasnya, Data Scientist perlu menguasai bahasa pemrograman seperti Python atau R. Selain itu mereka juga harus menguasai SQL untuk mengambil data dari dalam database. Selanjutnya mereka harus memiliki pemahaman Statistics dan Machine Learning. Beberapa skill lain yang bisa membantu pekerjaan nya diantaranya adalah visualisasi data, cloud platform, kontainerisasi, dan juga model deployment.
Summary
Semoga kamu udah mulai dapet gambaran lebih jelas tentang masing-masing roles nya ya. Buat kamu yang berencana buat kerja di bidang data, kira-kira tertarik di role yang mana nih?
Oh iya, role dan responsibility dari tiap roles bisa beda-beda dan bergantung sama tempat kamu kerja. Artikel ini lebih membahas secara general dari masing-masing role tadi.
Aku bakal share tulisan-tulisan tentang data setiap bulannya. Buat yang mau dapet update terus jangan lupa untuk subscribe newsletter ini ya!
Kalian juga bisa liat konten lain ngulik data lewat sini ya: lynk.id/bima.putra1
🎬 Video baru Ngulik Data
Satu minggu kemarin aku publish konten juga di Youtube. Buat yang belum liat, kalian bisa check disini ya:
Tutorial Install PostgreSQL di Windows, video ini buat kalian yang mau install postgresql di window dan mulai belajar SQL
🎓 Join Kelas Ngulik Data
Beberapa minggu kedepan ada kelas yang bisa kamu ikutin nih:
Ngulik Excel Batch 3 - Data Preparation
Belajar pemanfaatan formula yang umum di gunakan untuk preparasi data.
10 April 2023 jam 20.30 PM - 22.30 PM.
Ngulik Excel Batch 3 - Pivot dan Dashboard
Belajar pemanfaatan pivot tabel untuk analisa data dan pembuatan dashboard interaktif.
12 April 2023 jam 20.30 - 22.30
🌟 Ngulik SQL Batch 1 - Belajar dasar dasar SQL
Belajar dasar-dasar SQL untuk pemanfaatan data
17 April 2023 jam 20.30 - 22.30
🌟 Ngulik SQL Batch 1 - Pemanfaatan Join di SQL
Mempelajari Join dan Union untuk menggabungkan tabel
19 April 2023 jam 20.30 - 22.30