
Dalam kurun waktu yang relatif singkat, krisis COVID-19 telah sepenuhnya mengubah cara perusahaan di semua sektor berbisnis. Survei baru oleh McKinsey Global menemukan bahwa COVID-19 telah mempercepat adopsi teknologi digital selama beberapa tahun—dan banyak dari perubahan ini kemungkinan akan bertahan. Selama pandemi, konsumen beralih drastis ke kanal online, dan pada gilirannya, perusahaan dan industri merespons. Akibatnya, hal ini menciptakan lebih banyak permintaan untuk peran terkait data di organisasi lintas industri, sebagian di antaranya lebih terdampak daripada yang lain.
Menurut Laporan Tren Tahunan Monster, 96% perusahaan berencana atau kemungkinan akan berencana merekrut staf baru dengan keterampilan relevan untuk mengisi peran big data analytics di masa mendatang pada 2022. Data architect adalah salah satu sosok kunci yang terlibat dalam membangun dan mendukung kebutuhan big data organisasi.
Dalam blog ini, Anda akan mempelajari lebih lanjut tentang siapa itu data architect, dan lebih spesifik lagi, apa yang dilakukan seorang data architect. Kami juga akan melihat bagaimana peran ini berbeda dari data engineer, serta keterampilan apa yang Anda perlukan untuk menjadi data architect pada 2022.
Apa itu Data Architect?
Seperti dilaporkan oleh Data Management Body of Knowledge, seorang data architect menetapkan kosakata bisnis umum, merumuskan kebutuhan data yang didorong strategi, memetakan rancangan terintegrasi tingkat lanjut agar selaras dengan kebutuhan tersebut, dan memastikan strategi perusahaan serta arsitektur bisnis terkait saling selaras.
Walaupun peran dan tanggung jawab data architect yang sebenarnya dapat sedikit berbeda di setiap perusahaan, definisi umumnya adalah seseorang di organisasi dengan posisi senior yang berperan penting dalam aspek teknis data. Mereka menerjemahkan kebutuhan bisnis menjadi kebutuhan teknis dan menetapkan standar serta kerangka kerja yang digunakan untuk mengumpulkan, menyimpan, mengambil, mengarsipkan, dan mentransfer data di seluruh aplikasi perusahaan. Menurut Data Management Body of Knowledge dari DAMA International, data architect juga “menyediakan kosakata bisnis umum yang baku, mengekspresikan kebutuhan strategis, menguraikan desain terintegrasi tingkat tinggi untuk memenuhi kebutuhan tersebut, dan menyelaraskannya dengan strategi perusahaan.”
Open Group Architecture Framework (TOGAF) mendefinisikan data architect sebagai posisi yang diharapkan menetapkan prinsip-prinsip arsitektur data, membuat model data yang memungkinkan implementasi arsitektur bisnis yang dimaksudkan, membangun diagram yang menggambarkan entitas data inti, dan membuat inventaris data yang diperlukan untuk mewujudkan visi arsitektur.

Sumber Gambar: https://spectralops.io/wp-content/uploads/2021/04/data-architect.png
Apa yang dilakukan Data Architect?
Data architect memiliki beragam tugas organisasi dan berkolaborasi dengan banyak peran serta departemen lain dalam sebuah organisasi, termasuk:
- Pakar domain: Data architect sering bekerja langsung dengan pakar domain dan pemilik bisnis. Mereka berperan kunci dalam desain aplikasi saat mengonversi kebutuhan bisnis menjadi spesifikasi teknis.
- Chief information/technology officer: Data architect bekerja erat dengan pimpinan dalam mendefinisikan strategi data dan mengomunikasikannya ke seluruh organisasi.
- Peran terkait data lainnya: Data engineer, pengembang dan spesialis basis data, administrator basis data, serta tim rekayasa perangkat lunak.
Peran dan tanggung jawab pasti dari posisi data architect dapat berbeda menurut perusahaan, lokasi, dan ukuran organisasi, tetapi gambaran umum peran dan tanggung jawabnya dapat terlihat seperti berikut:
- Menerjemahkan kebutuhan bisnis menjadi spesifikasi teknis.
- Mendefinisikan dan merancang integrasi, basis data, dan gudang data.
- Mendefinisikan kerangka arsitektur data, standar, dan prinsip–termasuk kerangka keamanan.
- Mendefinisikan alur data (yaitu, bagian mana dari organisasi yang menghasilkan data, yang memerlukan data untuk berfungsi, bagaimana alur data dikelola, dll.).
- Berupaya melakukan peningkatan berkelanjutan pada arsitektur data organisasi.
- Berkolaborasi dengan beragam pemangku kepentingan teknis dan nonteknis serta mitra dan vendor eksternal.
- Berkolaborasi dengan pimpinan dan manajemen senior untuk menyusun dan mengeksekusi strategi data guna memenuhi sasaran dan tujuan organisasi.
- Memelihara repositori korporat berisi seluruh cetak biru dan artefak arsitektur data.
- Terus berupaya meningkatkan skalabilitas, keamanan, kinerja, pemulihan data, keandalan, dan sebagainya.
Data Architect vs. Data Engineer
Peran data architect dan data engineer saling terkait tetapi menempati dua posisi teknis yang berbeda dalam organisasi data, yang keduanya sangat penting.
|
Data Architect |
Data Engineer |
|
Merancang dan memvisikan arsitektur data |
Mengeksekusi visi dan mengembangkan arsitektur sesuai spesifikasi |
|
Berfokus pada kepemimpinan dan strategi data tingkat tinggi |
Berfokus pada tugas sehari-hari seperti pembersihan data, pengolahan data, dan menyiapkan data untuk konsumen data lain di organisasi seperti data scientist, data analyst, dan sebagainya. |
|
Data architect umumnya memiliki keterampilan praktis di banyak alat manajemen data, termasuk data warehousing, manajemen data, pemodelan data, serta berbagai alat ETL. |
Data engineer biasanya dituntut memiliki keahlian pada basis data relasional dan nonrelasional, ETL, otomasi, alat big data, cloud, serta keterampilan coding tingkat produksi. |
|
Data architect bertanggung jawab atas konseptualisasi dan visualisasi kerangka data. |
Data engineer membangun dan memelihara kerangka tersebut. |
|
Peran tingkat pemula tidak lazim. |
Peran tingkat pemula dimungkinkan. |
Salah satu perbedaan kunci adalah tingkat senioritas. Sementara peran data engineering tersedia pada tingkat pemula, peran data architect sebagian besar tersedia sebagai posisi senior yang memerlukan lebih dari 8 tahun pengalaman. Data architect berpengalaman berasal dari banyak jalur; namun, data engineering adalah yang paling umum. Data science adalah titik masuk lain untuk posisi data architect.
Keterampilan Data Architect
Keterampilan Teknis untuk Data Architect
- Basis data relasional dan nonrelasional
- Data warehousing
- Perangkat lunak application server (mis. Oracle)
- Perangkat lunak sistem manajemen basis data (mis. Microsoft SQL Server)
- Perangkat lunak antarmuka pengguna dan kueri (mis. IBM DB2)
- Perangkat lunak integrasi aplikasi perusahaan (mis. XML)
- Metodologi Agile
- Alat pemodelan data (mis. ERWin, Enterprise Architect, dan Visio)
- Alat ETL
- Python, C/C++ Java, Perl
- Cloud (mis. Azure, AWS, GCP)\
- Hadoop
Keterampilan nonteknis lain yang cukup penting dalam peran data architect
- Keterampilan komunikasi untuk memfasilitasi kolaborasi dengan departemen lain
- Keterampilan analitis dan pemecahan masalah untuk menjaga integritas, organisasi, dan keamanan data
- Manajemen waktu dan kemampuan multitugas agar Anda dapat menyelesaikan tugas dan proyek dalam lingkungan yang serba cepat
- Keterampilan manajemen program atau proyek – umumnya terkait pengelolaan perubahan dalam bisnis, serta metode dan alat manajemen proyek, dll.
- Keterampilan dan metode bisnis – biasanya mencakup business case, proses bisnis, perencanaan strategis, dan sebagainya.
- Soft skill lainnya – umumnya mencakup kepemimpinan, kerja tim, presentasi, keterampilan interpersonal, dan sebagainya.
Gaji Data Architect
Menurut Glassdoor, data architect memiliki gaji pokok rata-rata sekitar $129.000 USD per tahun. Kenaikan ke peran EA dan manajemen dapat meningkatkan gaji mereka menjadi $200.000 USD per tahun atau lebih. Rata-rata, data architect memperoleh $25.000 dalam bonus tahunan dan pendapatan lainnya.

Sumber: https://www.glassdoor.com/Career/data-architect-career_KO0,14.htm
Cara Menjadi Data Architect
Data architect bukan profesi yang diatur sehingga memiliki gelar bukan persyaratan baku. Namun, sangat umum bagi data architect untuk memiliki gelar sarjana di bidang ilmu komputer, teknologi informasi, rekayasa perangkat lunak, atau disiplin terkait lainnya. Data architect otodidak bukan hal yang jarang, tetapi diperlukan lebih banyak waktu dan kedisiplinan untuk mencapai tingkat keterampilan yang sama. Tersedia banyak sertifikasi di bidang ini yang juga perlu Anda pertimbangkan untuk kemajuan dan pengembangan karier.
Raih gelar universitas
Langkah pertama untuk menjadi data architect adalah meraih gelar di salah satu jurusan berikut: data science, ilmu komputer, teknologi informasi, atau rekayasa perangkat lunak. Mengambil kelas manajemen basis data, arsitektur data, desain perangkat lunak, atau pemrograman komputer akan sangat bermanfaat dalam karier data engineering.
Dapatkan sertifikasi profesional
Ada banyak sertifikasi industri yang tersedia bagi mereka yang ingin masuk ke bidang data engineering, seperti:
Certified Data Management Professional (CDMP)
Dikembangkan oleh Data Management Association International (DAMA), CDMP adalah sertifikasi umum yang tercantum di CV para data architect. Karena tidak berfokus pada platform atau vendor tertentu, ini berfungsi sebagai kredensial yang solid untuk profesional basis data umum. Ada empat level (associate, practitioner, master, dan fellow) yang diberikan kepada kandidat yang menunjukkan bukti pengalaman dan pendidikan yang diperlukan serta lulus ujian profesional CDMP.
DataCamp Data Engineer with Python Career Track
Dalam jalur karier komprehensif ini, Anda akan mempelajari cara membangun arsitektur data yang efektif, cara menyederhanakan pemrosesan data, dan cara memelihara sistem data skala besar. Selain mengasah keterampilan Python Anda, Anda akan mendapatkan pengalaman langsung dengan bahasa tambahan seperti Shell, SQL, dan Scala saat menguasai pembuatan pipeline data engineering, otomasi tugas sistem berkas umum, dan konstruksi basis data berkinerja tinggi.
IBM Certified Data Architect – Big Data
Program sertifikasi ini memerlukan keterampilan prasyarat termasuk manajemen klaster, replikasi data, garis keturunan data, dan keamanan LDAP. Ujian akhir berfokus pada Hadoop, BigSQL, BigInsights, dan Cloudant.
Salesforce Certified Data Architecture and Management Designer
Dirancang untuk kandidat yang berpengalaman bekerja dengan platform Salesforce, ujian sertifikasi data architecture and management designer menguji pemahaman Anda tentang risiko volume data besar dan strategi mitigasinya, tantangan LDV, mengelola lingkungan LDV, serta kompromi desain dan lainnya.
Program Sertifikasi TOGAF® 9
Sertifikasi Profesional TOGAF memiliki dua bagian: dasar dan kemudian sertifikasi. Dasar dari kredensial ini adalah memverifikasi bahwa kandidat telah menunjukkan pengetahuan tentang istilah dan konsep esensial TOGAF 9 serta prinsip inti TOGAF dan arsitektur bisnis.
Anda juga dapat memilih dari bootcamp data science terbaik, yang kami bahas lebih detail dalam artikel terpisah.
Pelajari bahasa pemrograman
Kebanyakan data architect pada awalnya adalah engineer sehingga sudah mahir dalam beberapa bahasa pemrograman. Yang paling umum meliputi SQL, Spark, Hive, dan Python.
Karier Lain yang Terkait Data
Saat Anda mempertimbangkan apakah menjadi data architect adalah jalur yang tepat, akan membantu jika membandingkannya dengan karier lain. Untuk mempelajari lebih lanjut tentang peran data umum lainnya, lihat blog berikut:
- Cara Menjadi Data Engineer
- Cara Menjadi Machine Learning Engineer
- Cara Menjadi Data Analyst
- Cara Menjadi Data Scientist
Bagan berikut menawarkan perbandingan visual singkat dari peran data umum lainnya:

Sumber: https://www.techtarget.com/searchdatamanagement/definition/data-architect
Kesimpulan
Arsitektur data adalah ceruk karier yang berkembang pesat: dengan laju digitalisasi yang meningkat di berbagai industri akibat COVID, profesi ini berkembang pesat dalam dua tahun terakhir. Karena terus berevolusi, Anda tidak akan merasa bosan di jalur karier ini. Selain itu, persaingannya tinggi dan imbalannya sangat baik.
Meskipun masing-masing keterampilan teknis yang diperlukan untuk menjadi data architect tidak bisa diajarkan dalam satu kursus saja, sangat disarankan untuk mengambil kursus Data Engineering with Python di Datacamp. Jalur ini akan membekali Anda dengan keterampilan dasar yang Anda perlukan untuk menjadi data architect, serta panduan karier setelah penyelesaian.
FAQ Data Architect
Apa itu data architect?
Peran senior yang penting dalam organisasi data, di mana ia menerjemahkan kebutuhan bisnis menjadi kebutuhan teknologi, serta menetapkan standar dan kerangka kerja melalui mana data dikumpulkan, disimpan, diambil, diarsipkan, dan ditransfer di seluruh aplikasi perusahaan.
Bahasa pemrograman apa yang harus dipelajari data architect?
Bahasa pemrograman yang paling umum untuk data architect adalah SQL, Spark, Hive, dan Python.
Apa perbedaan antara data architect dan data engineer?
Data architect merancang dan memvisikan arsitektur data perusahaan, sedangkan data engineer mengeksekusi visi tersebut dan mengembangkan arsitektur sesuai spesifikasi.
Bagaimana cara menjadi data architect?
Sangat umum bagi data architect untuk memiliki gelar sarjana di bidang ilmu komputer, teknologi informasi, rekayasa perangkat lunak atau disiplin terkait lainnya. Data architect otodidak bukan hal yang jarang, tetapi diperlukan lebih banyak waktu dan kedisiplinan untuk mencapai tingkat keterampilan yang sama. Program pelatihan online, seperti Data Engineer with Python Career Track dari DataCamp, merupakan opsi yang sangat baik untuk membekali diri Anda dengan pengetahuan dasar yang Anda butuhkan untuk menjadi data architect yang sukses.
Apakah saya harus kuliah untuk menjadi data architect?
Tentu tidak. Data architect bukan profesi yang diatur, sehingga gelar universitas tidak wajib (meskipun terkadang disyaratkan untuk pekerjaan tertentu). Program pelatihan online, seperti Data Engineer with Python Career Track dari DataCamp, merupakan opsi yang sangat baik untuk membekali diri Anda dengan pengetahuan dasar yang Anda butuhkan untuk menjadi data architect yang sukses.
Berapa penghasilan data architect?
Menurut Glassdoor, data architect memiliki gaji pokok rata-rata sekitar $129.000 USD per tahun. Data architect juga memperoleh $25.000 dalam bonus tahunan dan dari pendapatan lainnya.
Perangkat lunak apa yang perlu dikuasai data architect?
Python, SQL, basis data relasional dan nonrelasional, ETL, Cloud, C++, Java, Hadoop.
Apakah data architect merupakan karier yang bagus?
Data architect umumnya adalah profesional tingkat senior yang sangat dihargai di perusahaan besar dan biasanya berpenghasilan tertinggi di antara semua peran data; faktor-faktor ini menjadikannya pilihan karier yang sangat baik.
Apakah data architect sama dengan data engineer?
Jabatan data architect dan data engineer sangat terkait dan karena itu sering kali membingungkan. Perbedaan kedua peran terletak pada tanggung jawab utamanya. Perlu dicatat bahwa sementara Anda dapat menemukan posisi tingkat pemula sebagai data engineer, posisi data architect memerlukan pengalaman bertahun-tahun.
