TAHAP PLANNING PERANCANGAN BUSINESS INTELLIGENCE INSTAGRAM
Dalam merancang suatu Business Intelligence dibutuhkan adanya suatu perencanaan, seperti business involvement, project scope serta analisa cost-benefit. Analisa cost benefits tidak dilakukan pada penelitian ini, analisis tersebut baru dilakukan setelah BI diimplementasikan secara langsung pada lingkungan yang sebenarnya. Planning yang diperoleh dari analisa untuk membangun BI pada Instagram meliputi:
Evaluasi Enterprise Infrastructure
Disini peneliti melakukan evaluasi ketersediaan infrastructure Instagram yang menunjang keberhasilan implementasi Business Intelligence.
Non Technical Infrastructure Evaluation
Nontechnical infrastructure mengevaluasi infrastruktur non teknis, yaitu Entity Relationship Diagram (ERD). Berikut adalah ERD pada Instagram pada saat ini.
Project Planning
Project Planning digunakan sebagai sebuah proyeksi untuk perencanaan yang peneliti buat agar memudahkan perancangan Dashboard agar proses yang dikerjakan dapat sesuai dengan deadline yang diterapkan. Pada tahap ini, penulis membuat suatu kesimpulan yang dapat membantu menyelesaikan solusi kapan aplikasi BI tersebut dapat memberikan dampak dalam business flow di Instagram. Berikut merupakan gambaran dari tahap planning.
Project Requirements Definition
Project Requirements Definition
Tujuan dibutuhkannya sebuah dashboard untuk bagian administrasi Instagram adalah sebagai tools untuk membantu pihak executive instagram dalam memantau kinerja pengguna dan melakukan pengambilan keputusan. Data yang ditampilkan sangat membantu untuk mempengaruhi pembuatan keputusan dalam hal instagra dimana pihak instagram sangat fokus dalam analisa data perilaku pengguna. Dashboard yang dibangun secara langsung dimaksudkan untuk memenuhi kebutuhan instagram dengan pas serta merupakan suatu persyaratan technical yang ada. Semua data instagram harus direalisasikan terlebih dahulu ke dalam tabel untuk menentukan data mana saja yang dapat membantu Analisa pada dashboard. Berikut merupakan hal-hal yang perlu diperhatikan dalam project requirement definition:
- Functional Requirement
Pada bagian functional requirement, menjelaskan fungsionalitas spesifik dari suatu sistem dan apa yang harus dilakukan oleh sistem tersebut. Tentu sebagai platform media sosial, kami perlu memastikan aplikasinya dan fungsinya dapat berjalan dengan lancar, dimana fungsinya meliputi fungsionalitas login, fungsionalitas pencarian, fungsionalitas penguploadan data, dan sebagainya.
- Non-Functional Requirement
Pada bagian non-functional requirement, menjelaskan kualitas dari sistem instagram sendiri. Pada tahap ini, kami berfokus kepada poin usability, kami berfokus kepada kemudahan pengguna ketika menggunakan aplikasi instagram. Pada poin reliability, kami berfokus pada performa aplikasi agar stabilitas dan up-time dari aplikasi instagram bagus. Pada poin performance, kami berfokus pada kecepatan sistem dalam memproses input dari pengguna agar pengguna tidak perlu terganggu dengan waktu loading yang lama . Pada poin security, kami berfokus kepada tingkat keamanan data pengguna ketika menggunakan aplikasi instagram.
Data Analysis
Pada tahap ini, kami memantau dan mempelajari seluruh aktivitas dari sistem yang disesuaikan untuk memahami setiap data yang ada dalam aplikasi instagram. Pada tahap ini, kami memperhatikan kualitas data yang telah dikumpulkan oleh sistem kami dan tentunya kami akan memilah bila terdapat data yang redundan. Berikut beberapa hal yang perlu diperhatikan dalam tahapan data analysis:
- Data Quality
Kami akan menjamin kualitas data yang baik karena dalam querynya, kami telah membuat dan menerapkan integrity constraint database seperti domain constraint, key constraint, entity integrity constraint, referral integrity constraint, dan value constraint agar meminimalisir human error.
- Data Cleansing
Data yang tersimpan dalam database kami sudah dipastikan tidak akan ada yang redundan karena kami telah menerapkan aturan integrity constraint database seperti domain constraint, key constraint, entity integrity constraint, referral integrity constraint, dan value constraint agar meminimalisir human error.
Application Prototyping
Dalam membuat suatu aplikasi, tentu kita perlu membuat propotyingnya terlebih dahulu agar mempermudah UI/UX designer dalam proses perancangan desain finalnya. Berikut hal-hal yang perlu diperhatikan dalam tahap application prototyping:
- Objectives
Dalam tugas kali ini, kami membuat prototype berupa dashboard BI. Type dashboard yang dibuat adalah performance dashboard.
- Scope and Schedule
Dashboard yang dihasilkan menampilkan informasi- informasi yang dibutuhkan untuk administrator seperti: data followers, like, reach, like, comment dalam bentuk chart.
- Tools and Method
Alat yang digunakan untuk membangun prototype ini adalah canva dan figma.
Metadata Repository Analysis
Metadata dibuat dengan tujuan untuk menyimpan informasi kontekstual tentang data bisnis perusahaan instagram. Metadata ini sangat penting dalam aplikasi Business Intelligence karena membantu merubah bentuk data ke dalam bentuk informasi yang dapat digunakan untuk tahap analisis kedepannya. Tahap design selanjutnya akan menggambarkan metadata ini.