Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Mudahnya Mengirim Email Notifikasi di Aplikasi Web dari PHPMaker
Sudah Menggunakan PHPMaker? Beri Komentar Anda Di Sini!
Membuat Item Menu Link ke URL Eksternal di Aplikasi Web dari PHPMaker

Mudahnya Mengirim Email Notifikasi di Aplikasi Web dari PHPMaker

Sel, 7 Juli 2015 oleh Masino Sinaga 8 Komentar

Ketika Pengguna sedang menambah, mengubah, atau menghapus data di sebuah Aplikasi Web, maka sebaiknya sistem memberitahukan event tersebut kepada Pengguna tertentu melalui Email. Tujuannya di samping sebagai pemberitahuan, juga sekaligus sebagai titik awal bagi Pengguna yang menerima Email tadi untuk mem-follow-up proses berikutnya di Aplikasi Web tersebut.

Fitur di atas tadi sering disebut dengan Email Notification. Tentu saja untuk mengimplementasikan hal ini, dibutuhkan data Email milik Pengguna yang akan mengirim dan menerima pemberitahuan tersebut melalui sistem. Selain itu, kita sebagai Web Developer, harus menentukan pada event-event mana saja Email Notification tadi dikirim oleh sistem.

Beruntunglah kita sebagai Web Developer yang sudah menggunakan PHPMaker! Mengapa? Karena PHPMaker sudah lama menyediakan fitur ini, sehingga sangat sayang untuk tidak digunakan. PHPMaker sudah menyediakan server event yang bernama Email_Sending yang lokasinya berada di bawah Server Events -> Table-Specific -> Common. Mengenai hal ini, silahkan baca artikel yang sudah pernah saya tulis berjudul Menambahkan Business Logic Saat Mengirim Email di Aplikasi Web dari PHPMaker.

Karena server event Email_Sending ini berada di bagian Common yang artinya berlaku umum untuk beberapa halaman sekaligus, maka saya sarankan agar Anda mempelajari dan memahami terlebih dulu konsep server event tersebut melalui contoh kode yang terdapat di artikel tadi. Jika sudah, maka seharusnya Anda tidak akan mengalami kesulitan untuk menggunakannya.

Perlu diketahui juga, bahwa agar kode yang kita tulis di server event itu nantinya akan di-generate oleh PHPMaker, maka kita harus memberitahukan PHPMaker melalui beberapa item pengaturan yang harus diaktifkan berikut.

Jika kita ingin agar fitur Email Notification tersebut dijalankan saat Pengguna menambah data di Table tertentu, maka aktikfan pengaturan On Add yang terdapat di dalam tab Table -> Email Notification. Demikian pula halnya saat Pengguna mengubah dan/atau menghapus data, maka aktikfan pengaturan On Edit dan/atau On Delete yang lokasinya sama dengan pengaturan On Add tadi.

Sekarang, cobalah bayangkan jika fitur ini harus Anda kerjakan secara manual. Berapa lama waktu yang Anda butuhkan? Di samping Anda harus mencari-cari dan memilah-milah class yang cocok untuk menangani pengiriman Email, Anda juga harus menulis kode di setiap event tersebut di atas.

Lalu, bandingkanlah dengan jika kita menggunakan PHPMaker seperti trik di atas. Kita tidak perlu repot-repot lagi menulis kode sampai berpuluh-puluh, beratus-ratus, atau bahkan beribu-ribu baris, karena PHPMaker sudah menangani hal-hal yang bersifat teknis. PHPMaker menyederhanakan proses bisnis yang kita tambahkan melalui server event Email_Sending, termasuk juga dengan menyediakan tiga item pengaturan tadi. Setelah itu, tinggal generate ulang semua file script. Selesai!

Betapa mudah, cepat, dan menyenangkan sekali, bukan? 😀

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Email, Email Notification, Email_Sending, PHPMaker Indonesia, Server Events, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com dan ilovephpmaker.com.

Sudah Menggunakan PHPMaker? Beri Komentar Anda Di Sini!
Membuat Item Menu Link ke URL Eksternal di Aplikasi Web dari PHPMaker

Komentar

  1. rudy mengatakan

    Jum, 9 September 2016 pada 8:49 am

    Pak Masino, gimana cara nya menambahkan attachment di email notifikasi tersebut.

    Balas
    • Masino Sinaga mengatakan

      Jum, 9 September 2016 pada 9:24 am

      Sudah di jawab di komentar ini: http://www.masinosinaga.com/phpmaker/menambahkan-business-logic-saat-mengirim-email-di-aplikasi-web-dari-phpmaker/#comment-23059

      Balas
  2. Royz mengatakan

    Sel, 10 Desember 2019 pada 11:20 pm

    Bagaiamana menentukan tanggal pengiriman email pak?

    Balas
  3. Cak Sobri mengatakan

    Ming, 20 September 2020 pada 9:42 pm

    Tanya pak masino, Pengaturan On Add itu di file mana ya kalo hasil generate?

    Balas
    • Masino Sinaga mengatakan

      Sen, 21 September 2020 pada 7:15 am

      Wah, pertanyaannya kurang lengkap nih. PHPMaker versi berapa dulu?

      Balas
      • Cak Sobri mengatakan

        Kam, 24 September 2020 pada 4:23 pm

        Masih blm move on, ver si 2020 pak hehe

        Balas
  4. jsi mengatakan

    Ming, 21 November 2021 pada 12:03 am

    Halo mas diluar materi ini, sy boleh minta emailnya ada yg mau dikomunikasikan mengenai pembuatan aplikasi ?

    Balas
    • Masino Sinaga mengatakan

      Ming, 21 November 2021 pada 11:59 am

      masino[dot]sinaga[at]gmail[dot]com

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Pos-pos Terbaru

  • Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Alasan AlwaysUseEnglishUSLocale Sebaiknya Aktif di Masino Extensions untuk PHPMaker 2022
  • MasinoInputMask18 Extension, Autoformat Angka dengan Fitur Lebih Kaya di PHPMaker 2022
  • MasinoSignature18 Extension, Mudahnya Mengelola Tanda Tangan di PHPMaker 2022
  • MasinoFormWizard18 Extension, Mengubah Tampilan Multi-Page di PHPMaker 2022

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Thien Rudi pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2021 | WordPress | Catat masuk | Kembali ke atas