School of Information Systems

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:

  1. 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.

  1. 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:

  1. 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.

  1. 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:

  1. Objectives

Dalam tugas kali ini, kami membuat prototype berupa dashboard BI. Type dashboard yang dibuat adalah performance dashboard.

  1. Scope and Schedule

Dashboard yang dihasilkan menampilkan informasi- informasi yang dibutuhkan untuk administrator seperti: data followers, like, reach, like, comment dalam bentuk chart.

  1. 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.

Evaristus Didik Madyatmadja