Struktur Database Aplikasi WhatsApp
Mungkin kita sering atau bukan sering lagi, hampir setiap hari kita menggunakan aplikasi WhatsApp di Smartphone kita. Tetapi apakah terpikir bagaimana Struktur Table dalam database aplikasi WhatsApp. Kali ini saya mencoba riset kecil kecilan untuk membuat tulisan mengenai struktur database aplikasi WhatsApp dengan menggunakan acuan dari tampilan aplikasi WA di web ( WhatsApp Web )
Berikut Tabel Tabel yang dipakai :
USER
- ID ( Nomor WhatsApp)
- Name ( Nama )
- About ( Keterangan / About )
- PhotoProfilePath ( path untuk photo profile )
BLOCKED
- ID ( Nomor WhatsApp )
- IDBlocked ( Nomor ID yang diblock)
ID, Sender, Message, Datetime, ReadStatus, GroupID ( if from WA Group),StarredStatus, MediaLinksDocPath |
MESSAGE
- ID ( Nomor WhatsApp )
- SenderID ( Nomor WhatsApp Pengirim Pesan )
- Message ( Isi Pesan )
- DateTime ( Tanggal dan Jam Pesan )
- ReadStatus ( Status pesan sudah dibaca )
- GroupID ( ID Group WhatsApp )
- StarredStatus ( Status Penanda Starred Message )
- MediaLinksDocsPath ( Path File Video, Gambar, Dokumen dan Links )
GROUPWA
- ID ( Nomor WhatsApp )
- GroupID ( Kode Group )
- GroupName ( Nama Group )
- DateTime ( Tanggal dan Waktu Group dibuat )
- GroupDesc ( Deskripsi / Keterangan Group WA )
- IDParticipant ( ID WA Anggota Group )
Master Table Setting |
Setting Table WhatsApp Web |
MASTER SETTING
- ID : Nomor WhatsApp
- IDSetting : Kode Setting
- NameSetting : Nama Setting
- ID ( Nomor WhatsApp )
- ParentIDSetting ( Kode Setting Induk )
- IDSubSetting ( Kode Sub Setting )
- SubSettingName ( Nama Sub Setting )
SETTINGS
- ID ( Nomor WhatsApp )
- IDSetting (Kode Setting )
- SettingValue ( Nilai Parameter Setting )
CONTACT
- ID ( Nomor WhatsApp )
- ContactID ( Nomor Kontak WhatsApp )
- ContactName ( Nama Kontak )
- MuteNotifStatus ( Nilai Status Mute Notification )
Di atas merupakan gambaran struktur database yang bisa saya "ekstrak" dari tampilan aplikasi WhatsApp Web. Jika ada koreksi, atau tambahan silakan komen di kotak komentar bawah.
Semoga bermanfaat.