Pengertian
Untuk memahami lingkup pemrograman dan kedudukan pemrograman terhadap
desain disatu sisi dan planning disisi lain ,maka perlu dilihat pengertian atau
pendapat beberapa pakar sebagai berikut :
1. Pemrograman merupakan bagian dari proses desain atau posisi
pemrograman merupakan awal kegiatan atau system dari suatu proses
perancangan arsitektur (W.Moleski dan H.Sanoff).
2. Pemrograman adalah bagian desain, karena pemrograman merupakan
kegiatan analisis dalaam kaitan upaya pemecahan masalah desain
(Mc.Laughlin).
3. Pemrograman merupakan bagian awal dari perencanaan (planning) dan
produknya merupakan informasi sebagai input bagi kajian perkembangan
masa yang akan datang. Disamping itu pemrograman selalu dialamatkan
pada fakta-fakta, kondisi dan keputusan-keputusan (E.Agostini & E.T.White)
Pengertian
Dalam kaitan pemrograman dilihat sebagai awal dari perencanaan maka
secara skematik posisi pemrograman terhadap desain (perancangan) dan
planning (perencanaan ) dapat digambarkan sbb:
Kesimpulan :
Pemrograman = planning for design
Pengertian
Dalam kaitan pemrograman dilihat sebagai bagian dari proses desain, maka terdapat 3
(tiga) alternative hubungan meliputi : hubungan terpadu (integrated), hubungan terpisah
(segregated) dan hubungan interaktif (interactive). Gambaran skematiknya sebagai
berikut :
PROGRAM
PROGRAM
PROGRAM
DESIGN
PROGRAM
DESIGN
DESIGN
DESIGN
INTEGRATED
SEGREGATED
INTERACTIVE
Pengertian
Gambaran umum dimana sebuah proses melalui pemrograman (diawalnya) dan desain (diakhirnya)
selalu dimulai dari gagasan (idea) dari Klien sebagai pengguna, atau pemilik atau penyandang
dana. Arsitek mempunyai tugas untuk menterjemahkan gagasan atau keinginan tersebut dengan
melakukan pendekatanpendekatan yang bersifat mengolah informasi agar bisa dimengerti dan
diterima oleh klien. Secara skematik dapat dijelaskan sebagai berikut:
KESIMPULAN
Dari uraian para pakar tersebut dapat diambil kesimpulan tentang pengertian
program dan pemrograman sbb:
Pengertian Program :
Adalah sekumpulan informasi spesifik yang berorientasi berisi tentang persyaratanpersyaratan dari klien yang mana menjadi tugas arsitek untuk menterjemahkan dalam
desain berupa fasilitas-fasilitas. Fasilitas-fasilitas tersebut sebagai hasil karya
rancangan arsitektur diharapkan dapat mengkomunikasikan aspek/faktor manusia,
faktor fisik dan faktor eksternal dimana ketiganya tersebut akan mempengaruhi design .
Pengertian Pemrograman:
Merupakan proses identifikasi & pendefinisian kebutuhan dari suatu proyek dan
mengkomunikasikan persyaratan-persyaratan dari klien ke dalam desain
Pemrograman membantu arsitek mengumpulkan dan mengidentifikasi kebutuhan
informasi yang spesifik.
Tujuan pemrograman merupakan investigasi dan analisis dari kebutuhankebutuhan
(data/informasi) untuk proyek desain, juga sebagai media komunikasi antara klien
arsitek/perancang
KESIMPULAN
Setelah
memahami
posisi/kedudukan
pemrograman
terhadap
perencanaan (planning) dan desain (perancangan) serta memahami
pengertian/definisi dari pemrograman, maka dapat dijelaskan secara garis
besar tujuan dari metoda penyusunan program desain (pemrograman) sbb:
1. Mengurangi kesalahan dan meningkatkan ketelitian pada desain.
2. Membuat desain lebih imaginative
3. Proses menjadi lebih sistematis
4. Prosedur desain lebih terarah
5. Pengambilan keputusan lebih mudah
6. Faktor-faktor desain lebih tepat
7. Waktu desain lebih singkat
Pengertian
Klien :
Menginformasikan kepada arsitek dan tim gagasan-gagasan berupa tujuan dan
keinginan klien untuk mendapatkan suatu wadah kegatan yang sesuai dengan
tuntutan klien.
Menginformasikan gambaran hambatan-hambatan/kendala (handicap) dan juga
keterbatasan-keterbatasan (constraint) yang ada kepada arsitek.
Arsitek
Arsitek mempunyai tugas untuk menterjemahkan keinginan/gagasangagasan
klien melalui : pengetahuan perancangannya (design know how)dan
pengalamannya (dalam menangani proyek design)
Koleksi Data:
menyusun pertanyaan, interview, melakukan survey, studi pustaka,observasi dan
mencatat data yang masuk
II.
Organisasi Data:
menyusun,mengurutkan,mengklasifikasikan, mengkatagorikan,mengelompokkan dalam
group sesuai klasifika-sinya.
III.
Komunikasi data:
menuliskan,mengilustrasikan,menginteraksikan,
menterjemahkan, dan meng-interpretasikan.
menjelaskan,
mendokumentasikan,
IV.
Analisa Data:
melakukan sorting dan seleksi membandingkan membobot, melakukan tes validitas
data dan komputasi (mengolah dengan komputer).
V.
Evaluasi Data:
melakukan review, melakukan verifikasi, optimasi, membuat prioritas, menanyakan
dan membuat alternatif
harus
mampu
memproteksi
kegiatan
Pengertian
11. Penggunaan
12.Fungsi
13. Setting aktifitas
14. Operasionalisasi fasilitas
15. Aspek lingkungan
16. Pemanfaatan dan konservasi energi
17. Daya tahan dan fleksibilitas
T.White
6. Tapak /Site
7. Iklim
faktor-faktor
yang
mempengaruhi
Pengertian
PROGRAMMING MODEL
(by GERALD DAVIS, AIA)
Programming
Functional
Program
Technical
Program
Design
Program
PROGRAMMING MODEL
(by JAY FARBSTEIN)
Programmer
LITERATURE
SURVEY
Programmer
Programmer
USER
DESCRIPTION
PERFORMANCE
CRITERIA
Client
PROGRAM
OPTIONS/COST
Client
SPACE
SPECIFICATION
PROGRAMMING MODEL
(by JOHN M.KURTZ)
Orientation
Base
Program
Program
Iteration
Evaluation
Program
Iteration
Evaluation
Revised
Program
Evaluation
Preliminary
Design
Final
Program
Evaluation
Design
Iteration
Final
Schematic
PROGRAMMING MODEL
(by JOHN M.KURTZ)
ORIENTATION
Review permasalahan yg ada
Identifikasi keinginan dari klien
Batasi lingkup proyek
BASE PROGRAME
Review literature dan bangunan sejenis
Membuat draft awal program termasuk organisasi ruang, aktivitas
dan besaran dan hubungan ruang
ITERATIVE PROGRAM
Menyajikan program dasar
Lakukan proses feed back
Membuat draft program baru
Mengulangi langkah tersebut sampai dihasilkan kesimpulan
DESIGN AS FEEDBACK
Mengembangkan skematik disain
Mempresentasikan disain awal ke owner
Mendapatkan feedback dari owner
Ulangi langkah tersebut sampai kesepakatan disain tercapai
EVALUATION
Presentasi ke klien
PROGRAMMING MODEL
(by EDWARD T.WHITE)
PROGRAMMING MODEL
(by EDWARD T.WHITE)
PREPROGRAMMING
Memformulasikan persetujuan dengan klien masalah aturan dan
tanggung jawab
Mengumpulkan dan mereview proyek sejenis
Menyelenggarakan informasi yang sesuai
Membentuk team programming
Membuat jadwal kerja
PROGRAMMING
Mengumpulkan informasi
Analisa, evaluasi dan mengorganisasi informasi
Memilah informasi untuk review dan persetujuan
Mereview hasil persetujuan dengan klien
Membandingkan kebutuhan ruang terhadap budget
Menjabarkan implikasi dari perencanaan dan perancangan
Mereview asumsi-asumsi perencanaan dengan klien
Membuat arahan perancangan
Membuat alternatif disain
Mereview keseluruhan program dengan klien
POSTPROGRAMMING
Memproduksi dokumen program
Mendistribusikan dokumen secara tepat
Presentasi program untuk menuju ke skematik disain.