• Tidak ada hasil yang ditemukan

CARA MENGGUNAKAN SMS GATEWAY

N/A
N/A
Protected

Academic year: 2021

Membagikan "CARA MENGGUNAKAN SMS GATEWAY"

Copied!
14
0
0

Teks penuh

(1)

CARA MENGGUNAKAN SMS GATEWAY

Nurdelia Suherman

nurdelia@raharja.info

Abstrak

Teknologi SMS atau yang biasa dikenal dengan Short Message Service merupakan hal yang berkembang saat ini. SMS menjadi teknologi yang tidak terpisahkan dari kehidupan kita sehari-hari. Meskipun teknologi MMS, BBM, chatting atau video call sedang berkembang, Teknologi SMS menjadi salah satu alternatif yang menjadi favorit bagi masyarakat dalam berkomunikasi. Teknologi SMS sudah mengalami perkembangan dari segi fungsi dan penggunaan seperti Kuis, Lelang, Order barang, Promosi, Undangan, Payment, dll.

Pengertian,Sms gateway,cara,trick

Pendahuluan

Sms gateway dapat meningkatkan kualitas pelayanan pelanggan dan suara konsumen melalui sms gateway center perusahaan anda.Dan Kita bisa sms ke semua nomer hp kamu secara otomatis tanpa memasukan nomer satu persatu. Karena itu membutuhkan waktu yang lama tapi kelebihan sms gateway ini banyak, yang menerima sms dari sms gateway tapi hanya mengirim dengan satu kali sms saja. Selain itu kalian tidak usah mengetik ulang sms seperti biasanya dan juga hemat biaya,jadi dengan sms gateway ini anda bisa mengirim sebanyak mungkin dengan cepat hanya satu kirim.

(2)

Pembahasan

Salah satu tenologi SMS yang sedang berkembang saat ini dan digunakan oleh berbagai perusahaan, lembaga serta instansi adalah SMS Gateway. SMS Gateway adalah aplikasi SMS yang bersifat dua arah (two-way SMS) yang dapat membantu perusahaan Anda dalam menjalin interaksi dengan pelanggan melalui SMS. SMS gateway biasanya digunakan untuk mengirim dan menerima SMS secara massal. Penggunaan SMS Gateway biasanya digunakan mengirim informasi berupa promosi, penyebaran informasi, pelayanan konsumen, pelayanan komplain, order barang, dll.

Untuk membangun sebuah SMS gateway, Anda harus menyiapkan beberapa perangkat seperti handphone/ modem, komputer/ laptop dan Software SMS Gateway. Karena penggunaannya yang mudah, SMS Gateway dengan menggunakan Modem/ Handphone cukup berkembang dan banyak digunakan.

Menggunakan handphone/ modem GSM atau CDMA bergantung pada kebutuhan dan sistem yang anda gunakan. Saat ini handphone/ Modem GSM lebih banyak digunakan karena jaringan GSM yang lebih stabil.

Dalam penggunaannya SMS Gateway adalah sebuah gerbang yang menghubungkan antara komputer dengan client melalui SMS. Komputer Client secara tidak langsung berinteraksi dengan sistem melalui SMS. Saat melakukan SMS, informasi penting yang diperlukan adalah nomor tujuan dan pesan, maka jadi hal itulah yang diolah oleh SMS Gateway.

Berikut ini beberapa contoh penggunaan SMS Gateway : 1. Informasi Tagihan

Dengan adanya SMS Gateway konsumen dapat mengetahui informasi tagihan seperti tanggal jumlah tagihan, jatuh tempo, Contact Center, serta cara pembayaran. Sangat Cocok digunakan untuk jenis usaha yang menerima pembayaran tagihan secara teratur, seperti Building Management, Leasing, Finance, dll.

2. Check Point SMS

Sistem seperti ini cocok digunakan untuk perusahaan MLM. Member dapat melakukan pengecekan poin melalui SMS. Software SMS Gateway akan mengirimkan SMS berupa pemnberitahuan jumlah poin member secara real time.

3. Pengiriman Laporan

Karyawan dapat mengirimkan laporan penjualan atau tagihan harian melalui SMS ke outlet/cabang sehingga informasi dapat dengan cepat didapat oleh perusahaan. Cocok digunakan untuk industri retail yang memiliki banyak cabang/ outlet serta perusahaan multinasional.

(3)

4. Informasi Real Time

Konsumen akan semakin diberikan kemudahan dalam mengakses informasi yang mereka butuhkan secara cepat dan real time. Biasanya digunakan untuk perusahaan atau lembaga yang berhubungan langsung dengan konsumen seperti pengingat tanggal jatuh tempo pembayaran untuk perusahaan finance, pengecekan posisi saham untuk perusahaan securitas, dll

5. Informasi kepada Karyawan

SMS Gateway adalah suatu aplikasi yang dapat digunakan untuk kebutuhan internal perusahaan, seperti memberikan informasi kepada karyawan mengenai jadwal meeting, appointment, event, dan sebagainya.

6. SMS Kuiz

Dengan menggunakan SMS Kuis dapat menjalin hubungan antara perusahaan anda dengan pelanggan. Komunikasi yang lebih interaktif pun dapat dengan mudah terjalin.

SMS Gateway

Pada dunia komputer, gateway dapat diartikan sebagai jembatan penghubung antar satu sistem dengan sistem lain yang berbeda, sehingga dapat terjadi suatu pertukaran data antar sistem tersebut. Dengan demikian, SMS gateway dapat diartikan sebagai suatu penghubung untuk lalu lintas data SMS, baik yang dikirimkan maupun yang diterima. Pada awalnya, SMS gateway dibutuhkan untuk menjembatani antar SMSC. Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang berbeda memiliki protokol komunikasi sendiri, dan protokol-protokol itu sendiri bersifat pribadi. Perhatikan ilustrasi berikut ini.

Konsep SMS Gateway

Namun seiring perkembangan teknologi komputer, baik dari sisi hardware maupun software, dan perkembangan teknologi komunikasi, SMS gateway tidak lagi dimaksudkan sebagaimana ilustrasi di atas. Dewasa ini, masyarakat lebih mengartikan SMS gateway sebagai suatu jembatan komunikasi yang menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan perangkat komputer, yang menjadikan aktivitas SMS menjadi lebih mudah dan menyenangkan. Pengertian SMS gateway kemudian lebih mengarah pada sebuah program yang mengomunikasikan antara sistem operasi komputer, dengan perangkat komunikasi yang terpasang untuk mengirim atau menerima SMS. Salah satu komunikasi yang terjadi, dapat dilakukan dengan

(4)

mengirimkan perintah AT pada perangkat komunikasi tersebut, kemudian hasil operasinya dikirimkan kembali ke komputer

Mekanisme Kerja Computer

Ketika SMS dikirim ke suatu nomor tertentu, SMS yang dikirimkan tidak akan langsung dikirimkan ke nomor tersebut, namun akan masuk terlebih dahulu ke SMS Center

(SMSC) operator telepon yang Anda gunakan. SMS Center sendiri dapat diartikan sebagai sebuah server yang bertanggung jawab pada proses pengiriman SMS dalam suatu operator. SMS yang dikirimkan dari suatu ponsel akan masuk ke SMSC ini, kemudian baru diteruskan ke nomor tujuan SMS tersebut. Bila nomor yang dituju ternyata sedang mati/offline, SMSC ini akan menyimpan SMS tersebut untuk sementara waktu, hingga nomor tujuan hidup kembali. Lamanya waktu penyimpanan SMS, sangat tergantung dari lamanya waktu yang telah ditetapkan oleh operator untuk menyimpan SMS tersebut. Nomor yang telah menerima SMS akan mengirimkan laporan ke SMSC bahwa SMS telah diterima. Laporan tersebut kemudian akan diteruskan kembali ke nomor pengirim SMS.

Secara garis besar, mekanisme kerja pengiriman SMS dapat dibagi menjadi tiga macam, yaitu:

Pengiriman SMS Dalam Satu Operator. (Intra-Operator SMS)

Gambaran mekanisme pengiriman SMS ini dapat Anda lihat pada gambar:

Dari gambar di atas, SMS yang dikirimkan oleh nomor pengirim akan dimasukkan terlebih dahulu ke dalam SMSC operator nomor pengirim, kemudian SMSC tersebut akan mengirimkan ke nomor yang dituju secara langsung. Nomor penerima kemudian akan mengirimkan sebuah delivery report yang menyatakan bahwa SMS telah diterima ke SMSC. SMSC kemudian meneruskan report tersebut ke nomor pengirim SMS, disertai status report dari proses pengiriman SMS tersebut

Teknologi SMS

SMS Sebagai Sebuah Teknologi

SMS adalah sebuah teknologi. Teknologi yang memungkinkan untuk menerima maupun mengirim pesan antar telepon bergerak (ponsel). Teknologi baru ini pertama kali diperkenalkan pada tahun 1992 di Eropa oleh ETSI (European Telecommunications

(5)

Standards Institute), dan pada awalnya menjadi suatu standar untuk telepon wireless yang berbasis GSM (Global System for Mobile Communications). Namun, teknologi lain seperti CDMA dan TDMA pun memasukkan SMS ini sebagai fitur standar.

Karakter SMS

SMS yang berarti layanan pesan pendek, maka besar data yang dapat ditampung oleh SMS ini sangatlah terbatas. Untuk satu SMS yang dikirimkan, hanya dapat menampung paling banyak sebesar 140 bites, bila diubah ke dalam bentuk karakter, maka untuk satu SMS hanya dapat berisi paling banyak 160 karakter untuk karakter latin, dan 70 karakter untuk karakter non-latin seperti karakter Cina maupun Jepang.

Protokol HTTP (Hypertext Transfer Protocol) Protokol HTTP

Sebagian besar dokumen yang ada di jaringn internet adalah dokumen HTML

(Hypertext Markup Language). Untuk proses transfer dokumen HTML, anata serverdan clientdiperlukan protokol HTTP. Dalam perkembangannya protokol HTTP tidak hanya digunakan untuk transfer dokumen HTML namun juga untuk data audio sampai data visual. Protokol HTTP bekerja diatas protokol TCP/IP dengan nomor port 80.

Web Client dan Web Server

Contoh implementasi dari protokol HTTP dibagi menjadi dua, jika dilihat dari sisi pengguna (user). HTTP client (web client) yaitu aplikasi yang sering digunakan dalam browsing internet di sisi client, seperti Opera, Internet Explorer, Netscape, Mozilla Firefox, dan lain-lainnya. HTTP server (web server) yaitu aplikasi yang melayani permintaan HTTP dari HTTP client, seperti Internet Information Service, Apache, Tomcat, dan lain-lainnya.

Short Message Service SMS

Short Message Service (SMS) adalah salah satu fasilitas dari teknologi GSM yang memungkinkan mengirim dan menerima pesan-pesan singkat berupa text dengan kapasitas maksimal 160 karakter dari Mobile Station (MS). Kapasitas maksimal ini tergantung dari alphabet yang digunakan, untuk alphabet Latin maksimal 160 karakter, dan untuk non-Latin misalnya alphabet Arab atau China maksimal 70 karakter.

(6)

Service SMS membutuhkan sistem SMS Center (SMSC) yang menyimpan dan mem-forward text yang dikirimkan. Pada saat pesan SMS dikirim dari handphone (mobile originated) pesan tersebut tidak langsung dikirimkan ke handphone tujuan (mobile terminated), akan tetapi dikirim terlebih dahulu ke SMS Center (SMSC), baru kemudian pesan tersebut diteruskan ke handphone tujuan.

Jaringan SMS

Arsitektur dasar jaringan SMS sebagai berikut:

Elemen jaringan SMS terdiri dari , yaitu:

 SME (Short Message Entity), merupakan tempat penyimpanan dan pengiriman message yang akan dikirimkan ke MS tertentu.

 SMSC (SMS Centre), bertugas untuk menerima message dari SME dan melakukan forwarding ke alamat MS yang dituju.

 SMS-GMSC(Short Message Service – Gateway MSC), melakukan penerimaan message dari SMSC dan memeriksa parameter yang ada. Selain itu GMSC juga mencari alamat MS yang dituju dangan bantuan HLR, dan mengirimkannya kembali ke MSC yang dimaksud.

 SMS – IWMSC(Short Message Service – Interworking MSC ), berperan dalam SMS MessageOriginating, yaitu menerima pesan dari MSC

 Home Location Register (HLR), database untuk penyimpanan dan manajemen pendaftaran serta service profile. Bersama dengan SMSC, HLR menyediakan informasi routing pelanggan.

 Mobile Switching Center (MSC), melaksanakan fungsi switching dari sistem dan mengontrol hubungan untuk dan dari Subscriber serta mengirimkan pesan SMS tersebut melalui rute yang tepat.

 Visitor Location Register (VLR), database sementara mengenai informasi pelanggan. Informasi ini dibutuhkan oleh MSC untuk melihat service yang dimiliki oleh pelanggan yang datang tersebut.

 Base Station Subsystem (BSS), mengatur hubungan radio antara MSC dan mobile stations.

Proses Pengiriman SMS ke Subscriber

Pengiriman SMS menggunakan kanal kontrol (kanal Signaling) memiliki dua tipe :

 SMS Point to Point

(7)

 SMS Broadcast Yaitu pengiriman SMS ke beberapa MS sekaligus, misalnya dari operator

kepada seluruh pelanggannya.an kanal kontrol (kanal Signaling).

SMS Gateway

SMS Gateway adalah sebuah modul yang memungkinkan kita mengirim dan menerima pesan melalui SMS. Secara fungsional SMS gateway terpisah dari jaringan komunikasi bergerak, untuk itu SMS gateway dapat berinterkoneksi dengan semua platform teknologi informasi (IT). SMS gateway menyediakan interface-interface yang mudah digunakan (Easy to use) dan beberapa source platform yang sering digunakan seperti iSeries, Win32, Lotus Domino, Apache Web Server.

SMS Gateway Menggunakan Gammu Dan MySQL

(8)

SMS Gateway adalah sebuah gerbang yang menghubungkan antara komputer dengan client melalui SMS, jadi secara garis besar, SMS Gateway dapat digambarkan seperti gambar di atas.

Client secara tidak langsung berinteraksi dengan aplikasi / sistem melalui SMS Gateway. Saat melakukan SMS, maka informasi terpenting yang diperlukan adalah nomor tujuan dan pesan, maka itulah yang sebenarnya diolah oleh SMS Gateway. Contoh aplikasi SMS Gateway dalam penerapannya di dunia akademik saat ini adalah pengumuman beasiswa, pengumuman ruang tes, dan lain sebagainya. Pengumuman-pengumuman tersebut dilakukan secara otomatis satu arah oleh sistem. Saat informasi internal sudah terkumpul, maka sistem akan melakukan penulisan ke dalam database yang selanjutnya diolah oleh gammu agar dapat dikirimkan kepada nomor yang bersangkutan.

Berkas-berkas pengumuman berupa file spreadsheet ataupun file-file terformat lainnya, jika berkas belum berupa file terformat maupun berkas yang masih berupa kertas berisi tulisan, maka masih menjadi tugas kami untuk men-digitalkan-nya, agar dapat dibaca oleh aplikasi pemgirim SMS. Aplikasi tidak hanya membaca dari berkas-berkas digital, tetapi juga dapat membaca informasi dari database BAAK.

Entitas

Aplikasi Pengirim SMS

dapat berupa apa saja asalkan memiliki kemampuan untuk membaca-tulis database, dan membaca berkas digital yang sudah disebutkan di atas. Dalam kasus ini, penulis menggunakan PHP untuk membangun aplikasi pengirim SMS. Kenapa PHP, karena menurut penulis, bahasa PHP lebih mudah dicerna dan memiliki banyak fungsi bahkan untuk background process (daemon) sekalipun (tanpa webserver), PHP mampu. Jadi menurut penulis PHP adalah bahasa yang paling fleksibel baik untuk web-based maupun program lepas.

(9)

dapat berupa apa saja, dalam penjelasannya, gammu dapat menggunakan database MySQL, PostgreSQL, bahkan gammu juga menyertakan libdbi untuk mengakses database seperti SQLite, Ms.SQL Server, Sybase, Firebird, dll. Penulis menggunakan database MySQL karena memang belum familiar dengan yang lain.

Dalam database SMS Gateway yang digenerate otomatis oleh Gammu, berisi layaknya aplikasi SMS di handphone anda, terdapat inbox, outbox, serta sentitem.

GAMMU

adalah sebuah aplikasi cross-platform yang digunakan untuk menjembatani / mengomunikasikan antara database SMS Gateway dengan sms devices. Aplikasi Gammu berupa daemon yang berjalan secara background. Setiap saat, gammu memonitor sms devices dan database sms gateway. Saat ada sms masuk ke sms devices, maka gammu langsung memindahkannya ke dalam inbox dalam database sms gateway. Sebaliknya saat Aplikasi Pengirim SMS memasukkan sms ke dalam outbox dalam database sms gateway, maka gammu mengirimkannya melalui sms devices, dan memindahkan sms ke sentitem dalam database.

SMS Devices

merupakan alat pengirim SMS yang berupa modem ataupun handphone. Agar dapat digunakan dengan semestinya, maka devices ini harus memenuhi syarat-syarat tertentu agar dapat terintegrasi dengan gammu.

Client

adalah anda yang sudah menerima informasi pengumuman beasiswa, pengumuman ruang, dan sebagainya. Semua informasi yang sampai ke tangan anda dilakukan oleh sistem karena tidak mungkin mengirimkan SMS ke ribuan mahasiswa secara manual.

Ruang Lingkup

(10)

OS : Ubuntu Lucid 10.04,

MySQL : Ver 14.14 Distrib 5.1.41, for debian-linux-gnu (x86_64) using readline 6.1,

Modem : Wavecom GSM Modem M1306B

Instalasi dan Konfigurasi

Gammu adalah aplikasi open source multi-platform, artinya gammu dapat dijalankan di sistem operasi yang bermacam-macam. Hal pertama yang harus dilakukan adalah mendapatkan paket gammu dari website http://wammu.eu/download/gammu/ dan lakukan instalasi seperti pada umumnya. Setelah proses instalasi selesai, pasangkan modem di port USB.

Hal terpenting dari gammu adalah file konfigurasi, contoh lengkap file konfigurasi disertakan dalam manual dan website gammu. Ada 2 file konfigurasi untuk 2 sub-aplikasi gammu. Aplikasi tersebut adalah :

1.

1. $ gammu 2. $ gammu-smsd

Perintah no.1 digunakan untuk melakukan baca tulis modem secara manual, sedangkan perintah no.2 adalah aplikasi background untuk memonitor database. Perintah no.1 tidak banyak digunakan, dalam ruang lingkup penulis menggunakannya sekedar untuk mendeteksi modem.

File konfigurasi untuk aplikasi no.1 bisa bernama apa saja, untuk memudahkan, diberi nama ./gammurc

Isi dari file ./gammurc adalah : [gammu]

port = /dev/ttyUSB0 connection = at115200

(11)

port : letak modem, connection : menentukan jenis koneksi yang diinginkan. Untuk penjelasan rinci dapat dilihat di manual maupun website gammu.

Deteksi modem dan integrasinya dengan gammu menggunakan perintah : $ sudo gammu -c ./gammurc identify dan akan dihasilkan :

Manufacturer : Wavecom

Model : unknown (MULTIBAND 900E 1800)

Firmware : 641b09gg.Q2403A 1320676 061804 14:38 IMEI : 012345678901234

SIM IMSI : 510015300171610

Jika sudah muncul seperti di atas, maka modem anda sudah terintegrasi dengan gammu. Untuk menjalankan gammu-smsd yang merupakan aplikasi monitor database, maka kita siapkan dulu database untuk gammu. Persiapkan user dan database dengan nama tertentu, sesuaikan struktur tabel yang ada menurut http://wammu.eu/docs/manual/smsd/mysql.html

Setelah MySQL tersesuaikan dengan struktur gammu, atur file konfigurasi untuk aplikasi background (aplikasi no.2). File konfigurasi kita namakan ./smsdrc dan berisi :

[gammu]

port = /dev/ttyUSB0 connection = at115200 [smsd]

service = MYSQL #database

logfile = /var/log/smsdlog #letak log file

debuglevel = 1 #level debugging, semakin tinggi semakin dalam commtimeout = 15

(12)

sendtimeout = 15 checksecurity = 0

user = user #user database

password = password #password database pc = localhost #alamat database

database = sms #nama database

Untuk section [gammu] kita sesuaikan seperti yang ada di dalam file ./smsdrc

Section [smsd] adalah pengaturan bagaimana aplikasi background berjalan. Penjelasan lebih lanjut dapat dilihat di manual.

Setelah database dan file konfigurasi tersesuaikan, maka jalankan aplikasi dengan menggunakan perintah : $ gammu-smsd -c ./smsdrc

Untuk mengirim atau membaca SMS yang masuk, maka operasi database yang berperan. Sebagai contoh untuk mengirim SMS, maka dilakukan query :

INSERT INTO `sms`.`outbox` (`UpdatedInDB`, `InsertIntoDB`, `SendingDateTime`, `Text`, `DestinationNumber`, `Coding`, `UDH`, `Class`, `TextDecoded`, `ID`, `MultiPart`, `RelativeValidity`, `SenderID`, `SendingTimeOut`, `DeliveryReport`, `CreatorID`) VALUES (CURRENT_TIMESTAMP, '0000-00-00 00:00:00', '0000-00-00 00:00:00', NULL, '08199999999999', 'Default_No_Compression', NULL, '-1', 'coba', NULL, 'false', '-1', NULL, '0000-00-00 00:00:00', 'default', '');

dimana `DestinationNumber` adalah nomor yang dituju dan `TextDecoded` adalah isi SMS

Untuk membaca SMS yang masuk, maka dilakukan query : SELECT * FROM `inbox`

Untuk integrasi lebih lanjut, semisal pengiriman SMS secara masal, ataupun menyeleksi SMS masuk, membuat SMS autoreply, bahkan mengintegrasikan dengan aplikasi yang sudah ada. Semua tertuju pada database gammu, sekarang silahkan anda berkreasi

(13)

dengan aplikasi berbahasa apa saja untuk mengutak atik database sehingga terbentuk aplikasi SMS terintegrasi.

Demikian penjelasan singkat mengenai SMS Gateway menggunakan Gammu dan MySQL.

Penutup

Demikian yang dapat saya paparkan mengenai materi yang menjadi pokok bahasan dalam makalah ini, tentunya masih banyak kekurangan dan kelemahannya, kerena terbatasnya pengetahuan yang ada hubungannya dengan judul makalah ini.

Referensi

http://www.smscentergateway.com/2013/10/smsgatewayadalah.html

http://informatika.web.id/category/sms-gateway/

(14)

Biografi

Nama saya Nurdelia Suherman panggil saja saya Delia, saat ini saya sedang sibuk menjalani kuliah semester 3 di Perguruan Tinggi Raharja yang terletak di Kota Tangerang dan saya mengambil Jurusan Sistem Informasi Konsentrasi BI (Business Intelligence) S1. Dan jika ingin mengenal saya lebih dekat atau ingin bertanya-tanya tentang artikel ini kalian bisa follow Instagram saya @nurdelias dan follow Twitter saya @N_delias2 Terima kasih banyak.

Referensi

Dokumen terkait

Pesawat Telepon Analog adalah perangkat terminal yang dalam operasinya dapat dihubungkan dengan PSTN atau PABX/STLO atau keduanya melalui saluran telepon analog dan digunakan untuk

Mental mempunyai pengertian yang sama dengan jiwa, nyawa, sukma, roh, dan semangat. Ilmu kesehatan mental merupakan ilmu kesehatan jiwa yang memasalahkan

JUMLAH DAN NILAI PENJUALAN BENDA POS DAN MATERAI MENURUT JUMLAHNYA DI KECAMATAN PENGARON TAHUN

Studi ini melakukan simulasi elevasi kolam datar dengan menggunakan Runge-Kutta Orde 4 di Situ Agathis Universitas Indonesia yang merupakan bagian dari sistem

E-JUPEKhu (JURNAL ILMIAH PENDIDIKAN KHUSUS) Volume 2, nomor 3, September 2013 meminta kepada tutor sebaya yang lain agar dapat membantu anak tunarungu agar ia tidak

Kalau nilai merupakan pandangan tentang baik-buruknya sesuatu, maka norma merupakan ukuran yang digunakan oleh masyarakat apakah tindakan yang dilakukan oleh

Artinya siswa ikut-ikutan dalam hal memilih teman kelompok dan ikut-ikutan tidak mau sekolompok dengan teman yang bodoh memiliki kecenderungan konformitas kelompok teman sebaya

Berat badan lahir bayi merupakan salah satu faktor yang mempengaruhi kejadian diare akut pada balita , dibuktikan dalam penelitian Mutia (2012) bahwa balita yang memiliki