Dokumen ini memberikan panduan untuk menginstalasi dan mengkonfigurasi aplikasi portal PHP Indonesia (phpindonesia) pada sistem operasi Windows. Langkah-langkahnya meliputi penginstalan Git client (msysgit), melakukan cloning repo phpindonesia, menginstalasi komponen pendukungnya dengan Composer, membuat database serta konfigurasi koneksi, dan migrasi database menggunakan Propel ORM.
Dokumen tersebut merupakan bagian dari seri tutorial membuat aplikasi chat menggunakan Java. Dokumen ini membahas tentang persiapan yang dibutuhkan sebelum membuat aplikasi chat seperti menentukan spesifikasi aplikasi, peralatan yang dibutuhkan, konfigurasi project, dan membuat kelas-kelas dasar yang akan digunakan oleh server dan client.
Dokumen tersebut membahas tentang dasar-dasar penggunaan URI dan controller dalam CodeIgniter. CodeIgniter mendukung penggunaan URI berbasis segmen maupun query string, dan controller digunakan sebagai gerbang awal akses sumber daya aplikasi melalui URI.
Pemrograman Mobile Android (Modul III)dikwan_moeis
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang modul III pemrograman mobile Android, meliputi cara membuat project Android, struktur dasar pemrograman Android, dan skema file pemrograman Android. (2) Diberikan contoh program pertama yang menampilkan teks "Selamat Datang" dan cara mengubah scriptnya. (3) Juga dijelaskan struktur file utama yang membentuk program Android sederhana tersebut.
Dokumen tersebut merupakan bagian dari seri tutorial membuat aplikasi chat menggunakan Java. Dokumen ini membahas tentang persiapan yang dibutuhkan sebelum membuat aplikasi chat seperti menentukan spesifikasi aplikasi, peralatan yang dibutuhkan, konfigurasi project, dan membuat kelas-kelas dasar yang akan digunakan oleh server dan client.
Dokumen tersebut membahas tentang dasar-dasar penggunaan URI dan controller dalam CodeIgniter. CodeIgniter mendukung penggunaan URI berbasis segmen maupun query string, dan controller digunakan sebagai gerbang awal akses sumber daya aplikasi melalui URI.
Pemrograman Mobile Android (Modul III)dikwan_moeis
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang modul III pemrograman mobile Android, meliputi cara membuat project Android, struktur dasar pemrograman Android, dan skema file pemrograman Android. (2) Diberikan contoh program pertama yang menampilkan teks "Selamat Datang" dan cara mengubah scriptnya. (3) Juga dijelaskan struktur file utama yang membentuk program Android sederhana tersebut.
Teks tersebut menjelaskan cara membuat antivirus sederhana menggunakan bahasa pemrograman Visual Basic 6. Langkah-langkahnya meliputi menambahkan komponen-komponen seperti listview, command button, dan textbox ke dalam form; membuat modul-modul untuk fungsi-fungsi seperti pemeriksaan checksum, basis data virus, enkripsi file karantina; serta menuliskan kode untuk mengaktifkan fitur-fitur seperti penyaringan folder dan file
Teks tersebut membahas tentang materi pembelajaran sistem jaringan yang meliputi PowerShell, shell scripting, LDAP, dan domain controller. PowerShell adalah command line dan bahasa scripting berbasis objek untuk otomatisasi sistem Windows, sedangkan shell scripting memungkinkan penulisan program seperti bahasa pemrograman untuk otomasi sistem Linux. LDAP digunakan untuk mengakses direktori secara jaringan seperti direktori email dan perusahaan, sedangkan domain controller berperan sebagai server
Dokumen tersebut memberikan instruksi langkah-demi-langkah untuk melakukan instalasi Python dan contoh program "Hello World" Python. Langkah-langkah instalasi meliputi unduh, instalasi, pengecekan letak program, dan memastikan instalasi berhasil. Contoh program mendemonstrasikan penggunaan perintah print dan variabel dalam Python.
Tutorial Cara Membuat Aplikasi RSS Android - creatorbcreatorb dev
It's tutorial about how to create app rss feed for android | Tutorial cara membuat aplikasi rss feed untuk android, untuk kelengkapan data silahkan anda bisa mengunjungi demo video tutorial nya di http://goo.gl/eFP7Gq
creatorb
This document provides strategies for libraries and librarians to demonstrate their value through return on investment. It suggests taking a three-tiered approach of quantifying value through statistics, qualifying value through services and programs, and emphasizing the value librarians provide. Specific strategies include collecting usage statistics, aggressively marketing services, becoming involved in the organization, and offering instructional classes and expert lectures.
Russia is the largest country in the world, spanning northern Asia and Eastern Europe across nine time zones. It has a population of 142 million and vast natural resources. Russia has a long history and tradition of excellence in the arts and sciences. It also has cultural and linguistic diversity, with over 100 languages spoken among its 160 ethnic groups. In recent decades, Russia has developed rapidly as a tourist destination, attracting visitors to experience its cultural and natural attractions.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. El objetivo es aumentar la presión económica sobre Rusia para que ponga fin a su invasión de Ucrania.
La minuta de junio-julio del colegio Cres Cedros presenta cuatro opciones diarias para el desayuno del programa de alimentación estudiantil, así como los precios para dichos meses. Se proporciona información de contacto para quienes estén interesados en el servicio o deseen mayor información, e invita a los padres de familia a visitar el blog del colegio para conocer más detalles sobre las actividades y el menú.
A look at the role of mobile media and technology in the development of culinary culture. The growth of mobile and social media are changing the way we experience food, and holds promise for enhanced sharing, cooking, and eating. For FILM 315 at Queen's University.
Moscow is the political and economic center of Russia, housing many of the country's government institutions and over half of its commercial banks. It has over 5,500 restaurants, 600 museums and art galleries, 350 sports arenas, and 100 parks. One third of Russia's academic workers and over one million undergraduate students are concentrated in Moscow. The city attracts over 4 million tourists annually, mostly from Germany, the US, China, UK, France, Italy, Israel, Japan, and Spain. Moscow has a robust transportation infrastructure including airports and the metro system.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo. El embargo prohibiría las importaciones de petróleo ruso por mar y por oleoducto, aunque se concederían exenciones temporales a Hungría y Eslovaquia. Este sexto paquete de sanciones de la UE pretende aumentar la presión económica sobre Rusia para que ponga fin a su invasión de Ucrania.
Are you still holding back on committing to mobile (smart phone & tablet) in 2013?
If you are, take a look at these slides to see compelling reasons why 2013 is the year you should really be taking mobile seriously.
Framework MVC sederhana dibuat dengan PHP untuk memisahkan kode program dari antarmuka. Model bertanggung jawab atas pengelolaan data, view menampilkan antarmuka, dan controller menghubungkan model dan view. Contoh controller blog dan model blog dibuat untuk menampilkan daftar artikel blog dan form tambah artikel.
EBS in an hour: Build a Vision instance - FAST - in Oracle Virtualboxjpiwowar
Slides from OAUG Connection Point conference in Pittsburgh, July 2013. Presentation discussed how to create an EBS Vision instance in Oracle Virtualbox, using OVM templates to avoid some of the pain of installation and patching. Content based on this blog post: http://www.pythian.com/blog/build-ebs-sandbox-1hr/ , with some minor modifications: resulting EBS instance is single-node, not two-node, instance.
Slides by themselves are of questionable value, since much of the presentation was a live demo. Still, I believe in sharing, so here they are. ;)
T.R. Praveen Kumar is seeking a position that allows him to contribute fully and learn new technologies. He has over 10 years of experience in customer service and hospitality roles. His experience includes positions as a barista trainer, manager at various cafes and restaurants, and guest experience manager at a coffee company. He holds a Masters in Retail Management and Hospitality Management and safety and food safety certifications.
Teks tersebut menjelaskan cara membuat antivirus sederhana menggunakan bahasa pemrograman Visual Basic 6. Langkah-langkahnya meliputi menambahkan komponen-komponen seperti listview, command button, dan textbox ke dalam form; membuat modul-modul untuk fungsi-fungsi seperti pemeriksaan checksum, basis data virus, enkripsi file karantina; serta menuliskan kode untuk mengaktifkan fitur-fitur seperti penyaringan folder dan file
Teks tersebut membahas tentang materi pembelajaran sistem jaringan yang meliputi PowerShell, shell scripting, LDAP, dan domain controller. PowerShell adalah command line dan bahasa scripting berbasis objek untuk otomatisasi sistem Windows, sedangkan shell scripting memungkinkan penulisan program seperti bahasa pemrograman untuk otomasi sistem Linux. LDAP digunakan untuk mengakses direktori secara jaringan seperti direktori email dan perusahaan, sedangkan domain controller berperan sebagai server
Dokumen tersebut memberikan instruksi langkah-demi-langkah untuk melakukan instalasi Python dan contoh program "Hello World" Python. Langkah-langkah instalasi meliputi unduh, instalasi, pengecekan letak program, dan memastikan instalasi berhasil. Contoh program mendemonstrasikan penggunaan perintah print dan variabel dalam Python.
Tutorial Cara Membuat Aplikasi RSS Android - creatorbcreatorb dev
It's tutorial about how to create app rss feed for android | Tutorial cara membuat aplikasi rss feed untuk android, untuk kelengkapan data silahkan anda bisa mengunjungi demo video tutorial nya di http://goo.gl/eFP7Gq
creatorb
This document provides strategies for libraries and librarians to demonstrate their value through return on investment. It suggests taking a three-tiered approach of quantifying value through statistics, qualifying value through services and programs, and emphasizing the value librarians provide. Specific strategies include collecting usage statistics, aggressively marketing services, becoming involved in the organization, and offering instructional classes and expert lectures.
Russia is the largest country in the world, spanning northern Asia and Eastern Europe across nine time zones. It has a population of 142 million and vast natural resources. Russia has a long history and tradition of excellence in the arts and sciences. It also has cultural and linguistic diversity, with over 100 languages spoken among its 160 ethnic groups. In recent decades, Russia has developed rapidly as a tourist destination, attracting visitors to experience its cultural and natural attractions.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. El objetivo es aumentar la presión económica sobre Rusia para que ponga fin a su invasión de Ucrania.
La minuta de junio-julio del colegio Cres Cedros presenta cuatro opciones diarias para el desayuno del programa de alimentación estudiantil, así como los precios para dichos meses. Se proporciona información de contacto para quienes estén interesados en el servicio o deseen mayor información, e invita a los padres de familia a visitar el blog del colegio para conocer más detalles sobre las actividades y el menú.
A look at the role of mobile media and technology in the development of culinary culture. The growth of mobile and social media are changing the way we experience food, and holds promise for enhanced sharing, cooking, and eating. For FILM 315 at Queen's University.
Moscow is the political and economic center of Russia, housing many of the country's government institutions and over half of its commercial banks. It has over 5,500 restaurants, 600 museums and art galleries, 350 sports arenas, and 100 parks. One third of Russia's academic workers and over one million undergraduate students are concentrated in Moscow. The city attracts over 4 million tourists annually, mostly from Germany, the US, China, UK, France, Italy, Israel, Japan, and Spain. Moscow has a robust transportation infrastructure including airports and the metro system.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo. El embargo prohibiría las importaciones de petróleo ruso por mar y por oleoducto, aunque se concederían exenciones temporales a Hungría y Eslovaquia. Este sexto paquete de sanciones de la UE pretende aumentar la presión económica sobre Rusia para que ponga fin a su invasión de Ucrania.
Are you still holding back on committing to mobile (smart phone & tablet) in 2013?
If you are, take a look at these slides to see compelling reasons why 2013 is the year you should really be taking mobile seriously.
Framework MVC sederhana dibuat dengan PHP untuk memisahkan kode program dari antarmuka. Model bertanggung jawab atas pengelolaan data, view menampilkan antarmuka, dan controller menghubungkan model dan view. Contoh controller blog dan model blog dibuat untuk menampilkan daftar artikel blog dan form tambah artikel.
EBS in an hour: Build a Vision instance - FAST - in Oracle Virtualboxjpiwowar
Slides from OAUG Connection Point conference in Pittsburgh, July 2013. Presentation discussed how to create an EBS Vision instance in Oracle Virtualbox, using OVM templates to avoid some of the pain of installation and patching. Content based on this blog post: http://www.pythian.com/blog/build-ebs-sandbox-1hr/ , with some minor modifications: resulting EBS instance is single-node, not two-node, instance.
Slides by themselves are of questionable value, since much of the presentation was a live demo. Still, I believe in sharing, so here they are. ;)
T.R. Praveen Kumar is seeking a position that allows him to contribute fully and learn new technologies. He has over 10 years of experience in customer service and hospitality roles. His experience includes positions as a barista trainer, manager at various cafes and restaurants, and guest experience manager at a coffee company. He holds a Masters in Retail Management and Hospitality Management and safety and food safety certifications.
No, wait, not that way! - Real-world lessons from an OBIA 11g implementationjpiwowar
This presentation provided real-world lessons from implementing Oracle Business Intelligence Application 11g (OBIA 11g). Key points included knowing the certified configurations and limitations of the different OBIA components and their versions. It emphasized the importance of scripting the installation and configuration, using the database for workload segregation, and automating maintenance tasks. Other tips included tweaking default session settings, leveraging various Oracle wallets, and the importance of instrumentation and testing throughout the implementation. The overall message was to prepare thoroughly, automate where possible, and maintain an excellent collaborative environment across the technical teams.
Quick-and-dirty slides to go with an Oracle Diagnostics demo for a May 2011 meeting of the BC Oracle Applications User Group. Sketchy notes included, too, lest anyone think my cornball humor is spontaneous
Dokumen tersebut merangkum tutorial pembuatan aplikasi guestbook menggunakan PHP dan basis data MySQL dengan editor teks Komodo Edit. Terdiri dari pengenalan OOP, instalasi Komodo Edit, pembuatan basis data dan tabel, pembuatan folder dan file-file program, serta penjelasan kode untuk mengkoneksikan ke basis data dan mengelola guestbook.
- Eloquent merupakan Active Record Implementation pada Laravel yang digunakan sebagai Model untuk membuat sistem CRUD terkait tabel database seperti untuk buku.
- Laravel juga menyediakan Query Builder untuk melakukan pengaksesan data yang kompleks.
- Controller berfungsi sebagai penghubung antara request user ke model yang kemudian dikembalikan ke view sebagai response, sering mengandung logika CRUD.
Dokumen tersebut membahas tentang implementasi operasi CRUD (create, read, update, delete) menggunakan framework CodeIgniter di PHP. Terdapat penjelasan mengenai pembuatan model, controller dan view untuk melakukan operasi CRUD terhadap database."
Dokumen ini membahas cara membuat aplikasi catatan online menggunakan CherryPy, Zurb Foundation, MySQL, dan TinyMCE. Aplikasi ini akan membuat database, file konfigurasi, autentikasi pengguna, penambahan catatan baru, tampilan detail catatan, dan pencarian catatan. Langkah-langkahnya meliputi pembuatan folder proyek, database dan tabel, konfigurasi, kontroler untuk autentikasi dan catatan, serta template untuk tampilan.
Introduction on Android programming TutorialDimas Prawira
Tutorial ini menjelaskan langkah-langkah dasar untuk membuat aplikasi Android pertama yaitu program "Hello World" mulai dari persiapan perangkat lunak yang dibutuhkan, instalasi Android SDK, membuat proyek baru di Eclipse, menulis kode program Hello World menggunakan TextView, hingga menjalankan program di emulator.
Buku tutorial ini membahas Visual Basic 6.0 sebagai alat pengembangan aplikasi Windows yang menggunakan pendekatan visual untuk merancang antarmuka pengguna dan bahasa pemrograman Basic. Visual Basic populer untuk pengembangan aplikasi skala kecil hingga besar. Dokumen ini juga menjelaskan cara instalasi ClearOS sebagai sistem operasi gateway warnet yang menawarkan fitur keamanan jaringan dan manajemen bandwidth.
Pelatihan Big Data Essentials dengan Hadoop memberikan tujuan untuk mempelajari Big Data, komponen utama Apache Hadoop, Apache Hive, dan melakukan latihan praktik menggunakan HDFS, MapReduce, dan Hive. Pelatihan ini memberikan panduan untuk menyiapkan cluster virtual dan melakukan serangkaian eksperimen untuk mengeksplorasi fitur-fitur tersebut.
Dokumen ini memberikan panduan instalasi CMS Formulasi di sistem operasi Linux dengan menggunakan XAMPP atau LAMP. Terdapat instruksi lengkap mulai dari persiapan sistem, instalasi web server dan database, pengunduhan dan ekstrak CMS Formulasi, hingga konfigurasi dan pengujian sistem."
Tutorial ini memberikan panduan singkat tentang Code Igniter (CI), framework PHP yang populer. Secara garis besar, tutorial ini menjelaskan tentang (1) pengertian dan manfaat framework, (2) pengenalan CI serta cara instalasi dan konfigurasinya, (3) konsep MVC yang diterapkan CI, dan (4) contoh koding dasar menggunakan CI seperti membuat halaman "Hello World", form input, dan menggunakan library database.
Laporan praktikum ini membahas tentang software komputer yang terdiri dari sistem operasi, program aplikasi, dan bahasa pemrograman. Laporan ini juga menjelaskan cara instalasi beberapa software seperti Notepad++, driver printer, driver VGA, dan driver audio beserta perbandingan kinerja hardware sebelum dan sesudah instalasi driver.
Tutorial php membuat Aplikasi InventarisDeka M Wildan
Teks ini memberikan tutorial cara membuat aplikasi inventaris lab komputer berbasis web dengan bahasa pemrograman PHP. Terdiri dari 12 langkah mulai dari instalasi XAMPP, pembuatan database dan tabel, penulisan kode PHP untuk form input, simpan, tampil, edit dan hapus data.
1. cahyadsn 20130512 | Prasyarat 1
Memasang Aplikasi 'phpindonesia' di Windows 7
Prasyarat
1. Telah terpasang webserver (Apache, Nginx, Lighttpd, etc)
2. Telah terpasang database server MySQL
3. Telah terpasang sistem bahasa pemrograman PHP (5.3+)
Pada bahasan kali ini tidak akan dibahas untuk memasang ketiga aplikasi tersebut. Informasi mengenai
pemasangan ketiga aplikasi tersebut dapat diperoleh pada situs masing-masing (lihat bagian link
referensi).
Tips: gunakan 'bundle' aplikasi WAMP (Windows Apache MySQL PHP) atau sejenisnya, semisal XAMPP,
WAMPServer, etc untuk mudahnya
Berkenalan dengan Aplikasi Portal PHP Indonesia
Aplikasi Portal PHP Indonesia, atau singkatnya disebut sebagai aplikasi phpindonesia merupakan proyek
aplikasi yang dikembangkan secara open-source oleh member PHP indonesia. Aplikasi ini dapat diunduh
dari repositori resminya di https://github.com/phpindonesia/phpindonesia . Aplikasi ini menggunakan
version control system dengan menggunakan format Git. Dengan demikian kita bisa berkontribusi dan
memperbaharui aplikasi ini dengan menggunakan Git client.
Memasang Aplikasi Git Client Msysgit
Ada beberapa Git client yang tersedia untuk sistem operasi Windows, namun dalam pembahasan kali ini
akan digunakan aplikasi Git client 'msysgit'. Aplikasi ini bisa diunduh dari link berikut
https://code.google.com/p/msysgit/downloads/list . Ada beberapa versi yang ada, dan kali ini kita
gunakan versi yang portable.
Gambar 1: Mengunduh Aplikasi Git Client Msysgit
Setelah aplikasi ini diunduh, ekstrak file tersebut di direktori root dari web server kita (atau di
folder/direktori mana pun; dengan penyesuaian seperlunya. Pada contoh kali ini digunakan bundle
2. cahyadsn 20130512 | Memasang Aplikasi Git Client Msysgit 2
aplikasi xampp yang terpasang pada drive D) dalam hal ini di ekstrak pada folder/direktori
D:/xampp/htdocs .
Gambar 2: Hasil Ekstrak Aplikasi Msysgit
Setelah aplikasi msysgit telah diekstrak, kita atur Path pada environment variable pada Windowsnya.
Caranya adalah dengan klik kanan pada icon ‘My Computer’ pada desktop, atau klik kanan pada node
‘Computer’ pada aplikasi Windows Explorer.
Gambar 3: Menu Properties untuk Node Computer pada Windows Explorer
3. cahyadsn 20130512 | Memasang Aplikasi Git Client Msysgit 3
Pilih menu Properties sehingga muncul window baru, berupa control panel untuk System
Gambar 4: Window Control Panel System
Klik pada menu Advanced system settings untuk menampilkan window dialog System Properties
Gambar 5: Window Dialog System Properties
Pada tabs Advanced, pilih/klik tombol Environment Variables, sehingga akan muncul window dialog
Environment Variables. Pada Dialog ini akan terlihat dua panel, panel sebelah atas adalah untuk
Environment Variables bagi User dan panel bagian bawah adalah Environment Variables untuk System.
Perbedaannya adalah, untuk Environment variables User hanya berlaku untuk user yang sedang aktif
(current user) saja, sehingga Environment Variables yang diatur pada bagian ini tidak berlaku bagi user-
user windows yang lain (jika diberlakukan penggunaan windows dengan multiuser pada satu komputer);
sedangkan jika nilai Environment Variables diatur pada bagian System, maka nilai ini akan berlaku bagi
semua user pada komputer tersebut.
4. cahyadsn 20130512 | Clone Aplikasi phpindonesia 4
Gambar 6: Window Dialog Environment Variables
Edit variable ‘Path’ dengan memilih variable ‘Path’ dan mengklik tombol Edit. Isikan dengan path letak
direktori ‘bin’ dari aplikasi msysgit; dalam contoh ini adalah D:/xampp/htdocs/bin pada System
Variables.
Gambar 7: Pengaturan Path Aplikasi Msysgit
Clone Aplikasi phpindonesia
Langkah berikutnya adalah proses ‘clone’ aplikasi ‘phpindonesia’ (pastikan jaringan internet sudah
tersambung dengan komputer). Caranya adalah dengan pertama-tama menjalankan command prompt,
5. cahyadsn 20130512 | Mainkan Orkestranya dengan Composer ! 5
yaitu tekan tombol start, dan ketikkan ‘cmd’ pada inputan ‘Search programs and files’ lalu tekan tombol
‘Enter’. Lalu pindahkan ke direktori dimana aplikasi msysgit terpasang. Pada contoh ini pada drive D,
pada folder/direktori D:/xampp/htdocs; sehingga perintah yang diketikkan ada ‘D:’ kemudian tekan
‘Enter’ dan selanjutnya ketikkan ‘cd xampp/htdocs’ dan tekan tombol ‘Enter’ kembali.
Gambar 8: Command Prompt ke Direktori Aplikasi Msysgit
Pada prompt ketikkan : ‘git-bash’ sehingga akan muncul ‘$’ prompt, yang menandakan kita telah masuk
ke sistem ‘bash’ dari aplikasi msysgit. Pada ‘$’ prompt ketikkan ‘git clone
git://github.com/phpindonesia/phpindonesia.git’ untuk meng-clone aplikasi ‘phpindonesia’. Aplikasi
‘phpindonesia’ akan terunduh pada contoh ini di direktori D:/xampp/htdocs/phpindonesia
Gambar 9: Git Clone Aplikasi phpindonesia
Mainkan Orkestranya dengan Composer !
Selayaknya sebuah pertunjukkan orkestra, aplikasi phpindonesia dibangun dari beberapa instrumen/
komponen Git lain. Hal ini menjadikannya memungkinkan untuk senantiasa berkembang dan tetap
mengikuti pembaruan dari masing-masing instrument yang mendukungnya. Masalah depedency antar
instrumen ini terselesaikan dengan penggunaan aplikasi Composer. (Baca : ‘Tentang composer dan
pemilihan framework’ http://www.facebook.com/groups/35688476100/doc/10151630160556101/)
Nah, untuk sistem operasi windows, aplikasi Composer ini bisa diunduh di
http://getcomposer.org/Composer-Setup.exe . Jalankan file Composer-Setup.exe dan ikuti langkah-
langkah yang dituntunkan oleh aplikasi tersebut. Setelah aplikasi Composer terpasang, gunakan
command prompt pada direktori (pada contoh ini) ‘D:/xampp/htdoc s/phpindonesia’ dengan
mengetikkan perintah ‘composer install’
Catatan: jika pada langkah sebelumnya command prompt-nya belum ditutup dan masih dalam mode
‘bash’ ($ prompt) bisa ketikkan ‘exit’ lalu tekan ‘Enter’ dan kemudian ketik ‘cd phpindonesia’ dan
tekan’Enter’ untuk masuk ke direktori ‘phpindonesia’
6. cahyadsn 20130512 | Membuat Database phpindoensia 6
Gambar 10: Memasang Pustaka Pendukung dengan Composer
Setelah proses pemasangan komponen-komponen tersebut selesai, kita akan menemukan
folder/direktori baru bernama vendor dalam direktori phpindonesia
(D:/xampp/htdocs/phpindonesia/vendor). Direktori ini berisi pustaka-pustaka yang mendukung aplikasi
phpindonesia (bisa juga dilihat pada file D:/xampp/htdocs/phpindonesia /composer.json).
Membuat Database phpindoensia
Selanjutnya, kita akan menyiapkan database menggunakan Propel ORM. Pertama tama, buatlah
database dengan nama phpindonesia beserta user yang memiliki hak akses ke database tersebut.
Selanjutnya kita perlu membuat 3 file :
build.properties. Berisi global variable yang diperlukan Propel saat run-time
connection.xml. Berisi konfigurasi database yang diperlukan untuk membuat koneksi.
buildtime.xml. Berisi konfigurasi database yang diperlukan untuk proses migrasi.
Kita dapat menggunakan template (build.properties.tpl, connection.xml.tpl, buildtime.xml.tpl) sebagai
starting point dan mengubah nilai-nya (nama database, username, password) sesuai dengan
environment kita.
Belum kelar… lagi belum mood nulis lagi ^_^V
7. cahyadsn 20130512 | Membuat Database phpindoensia 7
Gambar 11: Migrasi Database dengan Propel ORM
Gambar 12: Membuat Object Model dengan Propel ORM
Gambar 13: Membuat File Konfigurasi Koneksi Database dengan Propel ORM
8. cahyadsn 20130512 | Link Referensi 8
Link Referensi
Apache Web Server (http://httpd.apache.org/docs/2.2/platform/windows.html )
Nginx Web Server (http://nginx.org/en/docs/windows.html )
Lighttpd (http://www.bragilabs.com/2009/06/running-lighttpd-mysql-and-php-on-windows-7/ )
MySQL Server Database (https://dev.mysql.com/doc/refman/5.5/en/windows-installation.html)
PHP (http://www.php.net/manual/en/install.windows.php )
XAMPP (http://www.apachefriends.org/en/xampp-windows.html )
WAMPServer (http://www.wampserver.com/en/ )
Aplikasi phpindonesia (https://github.com/phpindonesia/phpindonesia)
Msysgit (https://code.google.com/p/msysgit/downloads/list )
Composer (http://getcomposer.org/Composer-Setup.exe )