Skip to main content

Posts

eksplorasi ColdFusion Component (CFC) - konsep yang mirip dengan class pada OOP.

ColdFusion Component (CFC) Yang dimaksud dengan 'component' di sini adalah mirip dengan penulisan 'class' yang ada di pemrograman berorientasi objek (OOP) seperti di bahasa pemrograman Java. Pendek kata, CFML mendukung teknik-teknik OOP mulai dari inheritance, polymorphism, dan lain sebagainya. Gimana? Canggih, ya? Untuk membuat component/class singkat saja: ``` component name="Pegawai" accessors="true" { property name="id" type="numeric"; property name="nama" type="string"; property name="alamat" type="string"; function init() { // Initialisasi property bisa di sini // CODE HERE return this; } } ``` Contoh di atas, nama component tersebut adalah 'Pegawai'. Bila tidak didefinisikan,  maka namanya akan mengikuti nama dari file component, Pegawai.cfc. Bila 'accessors' diisi true, maka component akan menyediakan getter dan setter secara otomatis untuk
Recent posts

Bagaimana Cara CFML Berinteraksi Dengan Database? Yuk Kita Simak!

Blog sebelumnya menunjukkan bagaimana kita menampilkan kalimat “Hello World” dengan menggunakan CFML. Selanjutnya, seperti bahasa scripting lainnya, kita bisa mempelajari fungsi-fungsi yang tersedia. Dokumentasi CFML dapat ditemukan di https://cfdocs.org/ Di blog ini, kita akan berinteraksi dengan database. Contoh, kita mempunyai data produk yang ada di dalam database. Bagaimana cara mengambil data tersebut? Simak blog ini baik-baik. Membuat Koneksi ke Database Cara yang paling gampang membuat koneksi ke database adalah dengan menambahkan Data Source Name (DSN) lewat halaman Administrator dari ColdFusion/Lucee. Cara lainnya adalah lewat Application.cfc. Untuk lebih jelasnya, ini akan dibahas di blog tersendiri karena cukup mendalam. Mengambil Data dari Database Setelah membuat koneksi ke database, kita menggunakan cfquery tag dan DSN untuk menghubungkan CFML dengan database. Berikut adalah contohnya:

Hello World in ColdFusion | Simak tutorial berikut ini!

“Hello World” Menggunakan ColdFusion ColdFusion memfasilitasi pengembangan aplikasi melalui dua syntax berbeda: ColdFusion Markup Language (CFML) dan ColdFusion Script (CFScript). Setiap syntax melayani aspek berbeda dari proses pengembangan yang menjadikan ColdFusion platform yang mudah dipelajari dan digunakan. Contoh dalam CFML: ```html <cfoutput>#now()#</cfoutput> ``` Contoh dalam CFScript: ```coldfusion writeOutput(now()); ``` (Catatan: Fungsi `now()` mengambil tanggal dan waktu saat ini.) CFML biasanya digunakan ketika menggabungkan ColdFusion dengan HTML, menyediakan gabungan yang sempurna yang meningkatkan keterbacaan dan kemudahan penggunaan. Tidak seperti banyak bahasa scripting lainnya, integrasi CFML dengan HTML terasa alami. Contoh: ```html <body> <p> <cfoutput>#now()#</cfoutput> </p> </body> ``` Di sisi lain, CFScript biasanya digunakan untuk merancang logika bisnis atau proses. Syntaxnya sejalan dengan standar ECMAS

Membuat Lingkungan Pengembangan CFML: Manual vs. Otomatis dengan CommandBox

Dalam seri mini ini, akan ditunjukkan cara membuat lingkungan pengembangan untuk CFML (ColdFusion Markup Language) . Ada dua cara: manual dan otomatis. Cara Manual Kalau pilih yang manual, tinggal unduh mesin CFML, misalnya Lucee, ditambah web server pilihanmu, seperti Apache HTTP Server. Otomatis Pakai CommandBox Lebih sederhana, kalau pakai CommandBox. CommandBox itu seperti kotak perkakas yang lengkap untuk mengatur lingkungan CFML dan untuk pengembangan atau produksi. Langkah-langkah Setting Lingkungan 1. Unduh CommandBox: Pastikan unduh versi yang sudah ada JRE-nya (Java Runtime Environment). 2. Instalasi: Ekstrak file yang sudah diunduh ke sebuah folder. Bisa dinamai folder ini `/commandbox`. 3. Aktifkan CommandBox: Jalankan file "box" memulai CommandBox. 4. Manajemen File: Gunakan perintah UNIX untuk membuat folder web. 5. Buat Aplikasi Baru: Membuat situs baru, ketik perintah ini: `coldbox create app name=myApp` 6. Nyalakan Server: Untuk memulai servernya, ketik: `ser

Pengembangan Aplikasi Cepat dengan ColdFusion: Keajaiban Rapid Application Development (RAD)

  Pengembangan Aplikasi secara Cepat dengan ColdFusion Diluncurkan pada tahun 1995, ColdFusion adalah Web scripting language yang canggih dan gampang dipelajari untuk mempermudah pembuatan dan pengembangan aplikasi Web. ColdFusion dikenal dengan istilah RAD (Rapid Application Development), yaitu  pengembangan aplikasi secara cepat. Fitur Inti dan Ekosistem ColdFusion terkenal karena syntax-nya yang ramah pengguna dan banyak fungsi-fungsi tersedia yang meminimalkan pemrograman, seperti manajemen sesi dan validasi formulir. Selain itu, ColdFusion mudah diintegrasi dengan berbagai database dan API, yang menjadikannya sebuah solusi yang handal. Proses pengembangan akan semakin cepat berkat adanya ekosistem ColdFusion. Contohnya framework ColdBox MVC yang menyediakan kerangka terstruktur untuk pengembangan aplikasi Web. Teknik ORM (Object-Relational Mapping) juga memainkan peran penting untuk menyerdehanakan interaksi dengan database; dan ini yang membuatnya semakin efisien dalam pengemban

Teknologi Menyederhanakan E-Commerce, Yuk kita simak!!

  Teknologi Menyederhanakan E-Commerce Pendahuluan Di dunia yang serba cepat saat ini, e-commerce telah menjadi bagian penting dalam kehidupan sehari-hari kita. Kemudahan dan kenyamanan berbelanja online terutama dikaitkan dengan teknologi canggih yang bekerja di belakang layar. Artikel ini bertujuan untuk mengungkap teknologi tersebut dan menunjukkan bagaimana menciptakan pengalaman berbelanja yang lancar bagi konsumen modern. 1. Antarmuka yang Ramah Pengguna Desain yang Menyenangkan Mata:Dengan menggunakan Bootstrap, web designer menciptakan tata letak yang menarik dan responsif yang mampu menyesuaikan dengan berbagai perangkat. Ini menjamin pengalaman berbelanja yang konsisten dan menarik. Pengalaman yang Disesuaikan: Dengan jQuery, developer dapat menambahkan elemen interaktif seperti slider, pop-up, dan animasi. Ini meningkatkan keterlibatan pengguna dan menawarkan sentuhan pribadi untuk setiap perjalanan pembeli. 2. Transaksi yang Aman Protokol Enkripsi: Metode enkripsi canggih m

Alasan Custom Software Lebih Cocok untuk Usaha Anda Dibandingkan ERP

  Bagi setiap usaha kecil yang ingin berkembang, menentukan perangkat lunak yang tepat adalah langkah yang sangat penting. Perangkat lunak yang dipilih dapat menjadi penentu utama dalam mendorong usaha supaya lebih maju. Ada dua pilihan, pertama adalah perangkat lunak ERP (Enterprise Resource Planning) Komersial; dan kedua adalah perangkat lunak custom (custom software atau aplikasi). Apa itu ERP Komersial? ERP Komersial adalah perangkat lunak siap pakai. Solusi ini biasanya lengkap dan mencakup berbagai proses bisnis seperti finansial, SDM, supply chain, dan lainnya. Namun, dengan fitur-fitur yang luas itu sering kali datang dengan harga yang tinggi. Hal itu membuat investasi awal yang tinggi. Kelebihan Custom Software untuk Usaha Kecil Mari kita lihat mengapa custom software atau aplikasi lebih cocok untuk usaha Anda dibandingkan ERP Komersial Disesuaikan dengan Kebutuhan: Setiap bisnis atau usaha itu unik, begitu pula kebutuhannya. Custom software memungkinkan bisnis untuk menangani