An Indonesian location phrase can serve directly as the predicate of a sentence. Dia di rumah means “He/She is at home,” and Bukunya di meja means “The book is on the table.” There is no missing equivalent of English is: the prepositional phrase itself says where the subject is.
Indonesian can also add ada, as in Bukunya ada di meja. Both orders are common, but ada makes presence or current whereabouts more explicit. This page explains that alternation and the essential difference between static di “at/in/on” and directional ke “to.”
A prepositional phrase can be the predicate
The neutral pattern is:
subject + location phrase
Dia di rumah bersama adiknya sore ini.
He/She is at home with their younger sibling this afternoon.
Bukunya di meja sebelah lampu baca.
The book is on the table beside the reading lamp.
Kantor cabang kami di pusat kota.
Our branch office is in the city center.
Para peserta di aula utama sekarang.
The participants are in the main hall now.
The subject comes first: dia, bukunya, kantor cabang kami, or para peserta. The following phrase beginning with di supplies the complete predicate. Indonesian does not require a verb merely to join the two.
Rapat mingguan di ruang kaca lantai dua.
The weekly meeting is in the glass room on the second floor.
Pintu darurat di ujung koridor sebelah kiri.
The emergency exit is at the end of the corridor on the left.
Events, facilities, and fixed landmarks use the same structure. English chooses different forms of be according to subject and tense; Indonesian leaves the locative predicate unchanged.
Zero copula: do not add adalah
Adalah is mainly a (formal) linking word for identification or definition. It is not the ordinary copula before a location. A compact locative sentence uses no copula at all.
Tas belanja saya di bawah kursi depan.
My shopping bag is under the front seat.
Ibu Ratna di ruang kepala sekolah sejak pukul sembilan.
Ms. Ratna has been in the principal's office since nine.
Loket pengambilan paspor di lantai dasar.
The passport collection counter is on the ground floor.
Time is supplied by expressions such as sekarang, sejak pukul sembilan, kemarin, or besok, not by changing the locative predicate.
Kemarin kami di Bandung untuk menghadiri pernikahan sepupu.
Yesterday we were in Bandung to attend a cousin's wedding.
Besok dokter itu di klinik sampai siang.
Tomorrow that doctor will be at the clinic until noon.
For more on nonverbal predicates generally, see Indonesian predicate types.
Adding ada: explicit presence or whereabouts
The pattern subject + ada + location also locates a known person or thing. It often answers “Where is it?” while explicitly confirming that the subject is present at the stated place.
Bukunya ada di meja dekat stopkontak.
The book is on the table near the power outlet.
Kuncinya ada di saku depan ranselmu.
The key is in the front pocket of your backpack.
Bu Sari ada di ruang tunggu bersama pasien berikutnya.
Ms. Sari is in the waiting room with the next patient.
Mobil sewaan kita ada di tempat parkir di belakang hotel.
Our rental car is in the parking lot behind the hotel.
Compare the two forms:
| Pattern | Typical effect | English |
|---|---|---|
| Bukunya di meja. | plain, direct location | The book is on the table. |
| Bukunya ada di meja. | explicit presence/current whereabouts | The book is there on the table. |
The difference is often small. Ada is especially natural when the listener is searching, checking availability, or contrasting possible locations.
Paspor Anda ada di map biru, bukan di amplop putih.
Your passport is in the blue folder, not in the white envelope.
Pak Dedi sedang tidak ada di kantor; beliau ada di lokasi proyek.
Mr. Dedi isn't at the office right now; he is at the project site.
With people, tidak ada di can mean “not present at.” A plain tidak di is also possible in a contrast, but tidak ada di is often clearer when physical presence is the issue.
Static di versus directional ke
Use di for the place where someone or something is. Use ke for a destination toward which someone or something moves.
Anak-anak di halaman belakang bersama pengasuhnya.
The children are in the back yard with their caregiver.
Anak-anak pergi ke halaman belakang setelah makan.
The children went to the back yard after eating.
Sepeda saya di garasi tetangga malam ini.
My bicycle is in the neighbor's garage tonight.
Saya membawa sepeda itu ke garasi sebelum hujan.
I took the bicycle to the garage before it rained.
The preposition changes because the relationship changes. Di garasi is static location; ke garasi is the endpoint of membawa. A subject followed only by ke + place does not normally make a static locative sentence.
Mereka sudah di stasiun sejak setengah jam lalu.
They have been at the station for half an hour.
Mereka sedang menuju stasiun dengan taksi.
They are heading to the station by taxi.
In colloquial speech, mereka ke stasiun can be understood elliptically as “they are going to the station,” with motion recovered from context. That is (informal) ellipsis, not evidence that ke marks static location.
More precise locations
Indonesian builds many locations with di plus a spatial noun: di dalam “inside,” di luar “outside,” di atas “on/above,” di bawah “under,” di depan “in front,” and di belakang “behind.” The words remain separate.
Obatnya di dalam kotak putih di lemari atas.
The medicine is inside the white box in the upper cupboard.
Sopir hotel ada di luar pintu kedatangan.
The hotel driver is outside the arrivals door.
Remote televisinya di antara dua bantal sofa.
The television remote is between the two sofa cushions.
Nama Anda ada di bagian bawah halaman kedua.
Your name is at the bottom of the second page.
Do not fuse the preposition with the following word: di rumah, di dalam, and di meja are separate. Attached di- belongs to passive verbs, a different construction.
Negation and short location checks
Use tidak before the prepositional predicate or before ada. Use belum when the expected person or object has not reached the location yet.
Maya tidak di rumah malam ini; dia menginap di rumah kakaknya.
Maya is not at home tonight; she is staying at her older sibling's house.
Pesanan kami belum ada di meja pengambilan.
Our order is not at the pickup counter yet.
Kartu identitasmu di dompet cokelat?
Is your identity card in the brown wallet?
Dokternya ada di lantai tiga sekarang?
Is the doctor on the third floor now?
Everyday yes–no questions can keep statement order and use questioning intonation. Full question patterns are treated elsewhere; the locative predicate itself does not change.
Common Mistakes
Adding adalah before a location
❌ Kakak saya adalah di perpustakaan sekarang.
Incorrect—adalah is not the ordinary copula before a locative predicate.
✅ Kakak saya di perpustakaan sekarang.
My older sibling is at the library now.
The prepositional phrase already functions as the predicate.
Using ke for a static location
❌ Dompet saya ke laci meja kerja.
Incorrect for static location—ke marks a destination.
✅ Dompet saya di laci meja kerja.
My wallet is in the desk drawer.
Choose di when nothing is moving toward the place.
Joining locative di to the following word
❌ Ruang menyusui dilantai dua dekat lift.
Incorrect spelling—the locative preposition di is separate.
✅ Ruang menyusui di lantai dua dekat lift.
The nursing room is on the second floor near the elevator.
The one-word form dilantai would incorrectly resemble an attached prefix.
Adding a dummy itu
❌ Itu ada tas saya di bawah meja.
Incorrect for a neutral answer about my bag—itu cannot serve as an English-style dummy subject.
✅ Tas saya ada di bawah meja dekat printer.
My bag is under the table near the printer.
Begin with the known object when locating it. Itu is a demonstrative with referential meaning, not a dummy equivalent of English it or existential there.
Assuming ada is always mandatory
❌ Kalimat ‘Ayah di kantor’ tidak lengkap tanpa ada.
Incorrect analysis—a prepositional phrase can be a complete predicate.
✅ Ayah di kantor sampai pukul lima sore.
Dad is at the office until five in the afternoon.
Ada is available for an explicit presence reading, but the zero-copula locative is fully grammatical.
Key Takeaways
- A location phrase can directly predicate: Dia di rumah and Bukunya di meja.
- Do not add adalah before an ordinary location.
- Bukunya ada di meja explicitly asserts the known book's presence or whereabouts.
- Use di for static location and ke for a destination.
- Write locative di separately from the word that follows.
Now practice Indonesian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Indonesian →Related Topics
- Indonesian Sentence Types: An OverviewA1 — Recognize declarative, interrogative, imperative, and exclamative sentences and the predicate patterns that build them.
- Order with Noun, Adjective, and Prepositional PredicatesA1 — Build Indonesian clauses with a subject followed directly by noun, adjective, or prepositional predicates, usually without a copula.
- Order in ada ConstructionsA1 — Use ada to introduce something that exists or to say where a known thing is located.
- di: Static LocationA1 — Use the separate preposition di for static location at, in, or on a place, and distinguish it from destination ke and passive di-.
- ke: Direction and DestinationA1 — Use free ke for movement toward destinations and endpoints, contrasting it with static di and attached ordinal or derivational ke-.
- ada: Verb Family and UsageA2 — Use ada for existence, presence, location, and availability, then distinguish established family members such as berada, mengadakan, and keadaan.