MeTu+ MediaTutorial
27/08/2016Anda bisa menulis tutorial? Yuk bergabung bersama kami, kita majukan IT di Indonesia dengan menulis tutorial. Klik di sini ;)
Tampilkan postingan dengan label PHP MYSQL. Tampilkan semua postingan
Tampilkan postingan dengan label PHP MYSQL. Tampilkan semua postingan
Senin, 27 Agustus 2012
Video
Text
PHP MYSQL No.20: Membuat drag and drop element dengan JQuery-UI (dashboard admin builder)
Terkadang saya suka sekali dengan Admin Panel Builder dari Dolphin Community Builder, wow, untuk merubah tata letak block website bisa hanya dengan drag and drop. Begitu juga untuk mengubah tata letak setiap menu, semuanya dengan easy and user friendly. Jauh lebih mudah untuk end user ketimbang Joomla yang masih menggunakan cara kuno. Drag and Drop builder ini nantinya juga akan kita implementasikan untuk MeTu+ release alpha 10 berikutnya. Dalam versi release alpha 10 nanti kita juga mengkode ulang sebagian besar script codeigniternya. Untuk screenshot Drag and Drop builder ini dapat anda lihat pada screenshot berikut ini:
Disini, kita akan mencoba menggunakan Php Mysql JQueryUI untuk membuat simple Drag and Drop builder.
Sabtu, 12 Mei 2012
Video
Text
PHP MYSQL No.19: Membuat cache database, Array Vs Database
Ada banyak hal yang biasanya menjadi pikiran seorang pemilik web, terutama bila webnya sudah naik daun dikunjungi ratusan sampai ribuan orang perhari. Salah satunya adalah bagaimana mempercepat website yang bersangkutan. Untuk mempercepat inipun dibagi dalam beberapa cara baik internal processing pada server maupun dari sisi design. Semakin banyak diakses maka penataan prosessing server dan design tampilan web sangat penting baik untuk kecepatan maupun mengefektifkan bandwidth.
Pada tutorial kali ini kita akan membahas salah satu trik untuk mempercepat kecepatan dari sisi server yaitu database processing. Bila kita berbicara mengenai database processing, maka akan kita temukan banyak sekali trik untuk mempercepat database processing ini, salah satunya adalah sqlite. Maka , dalam tutorial ini kita akan memperkecil bab kita ke dalam salah satu trik database processing, yaitu database caching.
Pada tutorial kali ini kita akan membahas salah satu trik untuk mempercepat kecepatan dari sisi server yaitu database processing. Bila kita berbicara mengenai database processing, maka akan kita temukan banyak sekali trik untuk mempercepat database processing ini, salah satunya adalah sqlite. Maka , dalam tutorial ini kita akan memperkecil bab kita ke dalam salah satu trik database processing, yaitu database caching.
Kamis, 08 Maret 2012
Video
Text
PHP MYSQL No.18: Menconvert Mysql ke CSV untuk Microsoft Excel
Adakah yang berfikiran seperti saya? "Kira-kira bagaimana cara simple untuk mengambil data di table MySql untuk dibaca di Microsoft Excel?"
Bila anda berpikiran sama, maka video tutorial ini merupakan cara simple dan mudah untuk mengexport data kita.
Video tutorial ini merupakan pelengkap untuk FLASH No.43: Modifikasi Kuis / Quiz Flash (php, mysql, xml, As3) , dimana disana perlu adanya sebuah tombol 'download data' untuk mendownload data quiz/kuis yang ada di database.
Bila anda berpikiran sama, maka video tutorial ini merupakan cara simple dan mudah untuk mengexport data kita.
Video tutorial ini merupakan pelengkap untuk FLASH No.43: Modifikasi Kuis / Quiz Flash (php, mysql, xml, As3) , dimana disana perlu adanya sebuah tombol 'download data' untuk mendownload data quiz/kuis yang ada di database.
Senin, 22 Agustus 2011
Video
Text
PHP No.17: Membuat System Installation untuk CMS (Part 4)
Membuat system installation untuk CMS (Part 4-habis)
Pemirsa, terimakasih untuk telah bersama kami (Mediatutorial.web.id) di tutorial ini, dan part ini merupakan part terakhir.
Pada part ini kita akan benar benar membuat file header.inc.php, mulai dari membaca-menulis-kemudian mensetting permission.
Juga membuat halaman untuk meredirect bila folder install masih ada atau bila file header.inc.php telah dibuat di folder inc.
Pada tutorial ini kita akan membahas tentang:
1. Melanjutkan pengetikan fungsi fungsi sebelumnya
2. Pembuatan header.inc.php
3. Demo installasi yang baru saja kita buat
Pemirsa, terimakasih untuk telah bersama kami (Mediatutorial.web.id) di tutorial ini, dan part ini merupakan part terakhir.
Pada part ini kita akan benar benar membuat file header.inc.php, mulai dari membaca-menulis-kemudian mensetting permission.
Juga membuat halaman untuk meredirect bila folder install masih ada atau bila file header.inc.php telah dibuat di folder inc.
Pada tutorial ini kita akan membahas tentang:
1. Melanjutkan pengetikan fungsi fungsi sebelumnya
2. Pembuatan header.inc.php
3. Demo installasi yang baru saja kita buat
Video
Text
PHP No.16: Membuat System Installation untuk CMS (Part 3)
Membuat system installation untuk CMS (Part 3)
Pada Part 3 ini kita masih melanjutkan penkodean kita di file install/index.php.
Disini kita menambahkan beberapa fungsi untuk tampilang page index.php.
Selain itu kita juga menambahkan fungsi untuk RunSQL kita,fungsi handler untuk request (action), fungsi untuk menampilkan table, fungsi untuk menampilkan error dan lain sebagainya.
Pada tutorial ini kita akan membahas tentang:
1. Penambahan fungsi fungsi untuk display
3. Penambahan fungsi fungsi untuk SQL dan error
Pada Part 3 ini kita masih melanjutkan penkodean kita di file install/index.php.
Disini kita menambahkan beberapa fungsi untuk tampilang page index.php.
Selain itu kita juga menambahkan fungsi untuk RunSQL kita,fungsi handler untuk request (action), fungsi untuk menampilkan table, fungsi untuk menampilkan error dan lain sebagainya.
Pada tutorial ini kita akan membahas tentang:
1. Penambahan fungsi fungsi untuk display
3. Penambahan fungsi fungsi untuk SQL dan error
Video
Text
PHP No.15: Membuat System Installation untuk CMS (Part 2)
Membuat System Installation untuk CMS (Part 2)
Pemirsa masih bersama kami Mediatutorial.web.id, dan kita masih melanjutkan tutorial sebelumnya yaitu kita disini membuat system installation untuk StructureCore.
Sekali lagi bahwa dengan menggunakan system installation maka untuk menginstall cms seperti StructureCore kita tidak perlu repot repot menuliskan satu per satu di file config, tetapi cukup mengikuti instruksi yang ada di webpage.
Dalam tutorial ini kita akan membahas tentang:
1. Tambahan fungsi fungsi pada part sebelumnya
Pemirsa masih bersama kami Mediatutorial.web.id, dan kita masih melanjutkan tutorial sebelumnya yaitu kita disini membuat system installation untuk StructureCore.
Sekali lagi bahwa dengan menggunakan system installation maka untuk menginstall cms seperti StructureCore kita tidak perlu repot repot menuliskan satu per satu di file config, tetapi cukup mengikuti instruksi yang ada di webpage.
Dalam tutorial ini kita akan membahas tentang:
1. Tambahan fungsi fungsi pada part sebelumnya
Video
Text
PHP No.14: Membuat System Installation untuk CMS (Part 1)
Membuat System Installation untuk CMS (Part 1)
Pemirsa selamat berjumpa kembali bersama Mediatutorial.web.id, pada kesempatan kali ini kita akan membahas tentang bagaimana membuat system installation untuk CMS.
Sebagai CMS pada tutorial ini adalah StructureCore.
Nah, system installation merupakan sebuah installasi yang secara otomatis menginstall CMS kita nantinya, otomatis membuat file file yang dibutuhkan, otomatis mengeksekusi file file sql dan sebagainya.
Dalam tutorial part 1 ini kita akan membahas tentang:
1. Demo installation system
2. Membuat database
3. Membuat header.inc.php
Pemirsa selamat berjumpa kembali bersama Mediatutorial.web.id, pada kesempatan kali ini kita akan membahas tentang bagaimana membuat system installation untuk CMS.
Sebagai CMS pada tutorial ini adalah StructureCore.
Nah, system installation merupakan sebuah installasi yang secara otomatis menginstall CMS kita nantinya, otomatis membuat file file yang dibutuhkan, otomatis mengeksekusi file file sql dan sebagainya.
Dalam tutorial part 1 ini kita akan membahas tentang:
1. Demo installation system
2. Membuat database
3. Membuat header.inc.php
Sabtu, 13 Agustus 2011
Video
Text
PHP No.13: Membuat Captcha sendiri
Membuat simple Captcha sendiri
Pemirsa selamat berjumpa kembali bersama Mediatutorial.web.id, pertemuan kali ini kita akan membahas tentang cara membuat captcha pada join form.
Captcha yang kita buat disini merupakan versi simple karena kita belum menambahkan opsi untuk 'refresh captcha' tetapi sudah cukup powerfull untuk mencegah spam boot.
Intinnya di sini kita membuat captcha (simple saja) dari sebuah random character yang kita beri sebuah background.
Setelah itu kita membuat session dan kemudian kita integrasikan dengan join form kita.
Dan perlu diingat di sini kita masih menggunakan Strucktrure core supaya kode yang kita ketikan lebih rapi dan langsung bisa didemokan
Dalam tutorial ini kita akan membahas tentang:
1. Membuat image dari random character
2. Membuat session dari random character
3. Mengintegrasikan captcha dengan join form di structure core
4. Menambahkan background image pada random character
Pemirsa selamat berjumpa kembali bersama Mediatutorial.web.id, pertemuan kali ini kita akan membahas tentang cara membuat captcha pada join form.
Captcha yang kita buat disini merupakan versi simple karena kita belum menambahkan opsi untuk 'refresh captcha' tetapi sudah cukup powerfull untuk mencegah spam boot.
Intinnya di sini kita membuat captcha (simple saja) dari sebuah random character yang kita beri sebuah background.
Setelah itu kita membuat session dan kemudian kita integrasikan dengan join form kita.
Dan perlu diingat di sini kita masih menggunakan Strucktrure core supaya kode yang kita ketikan lebih rapi dan langsung bisa didemokan
Dalam tutorial ini kita akan membahas tentang:
1. Membuat image dari random character
2. Membuat session dari random character
3. Mengintegrasikan captcha dengan join form di structure core
4. Menambahkan background image pada random character
Selasa, 09 Agustus 2011
Video
Text
PHP No.12: Membuat Registration, Login, dan Logout - Part 5
Membuat Registration Login Logout (Part 5)
Selamat berjumpa kembali bersama mediatutorial.web.id, part terakhir dari membuat Registration, Login, Logout di sini adalah kita sampai pada bagian logout.
Pada bagian akhir ini merupakan bagian yang sangat simple, karena cukup mengetikan sedikit sekali code dan satu dua penyesuain pada menu logged.
Nah, di sini kita akan membahas tentang:
1.Membuat halaman logout
2.Membuat Account dan logout menu
3.Membuat redirect action setelah logout
Selamat berjumpa kembali bersama mediatutorial.web.id, part terakhir dari membuat Registration, Login, Logout di sini adalah kita sampai pada bagian logout.
Pada bagian akhir ini merupakan bagian yang sangat simple, karena cukup mengetikan sedikit sekali code dan satu dua penyesuain pada menu logged.
Nah, di sini kita akan membahas tentang:
1.Membuat halaman logout
2.Membuat Account dan logout menu
3.Membuat redirect action setelah logout
Video
Text
PHP No.11: Membuat Registration, Login, dan Logout - Part 4
Membuat Registration Login Logout (Part 4)
Pemirsa, akhirnya kita sampai pada bagian 4 dan masih membahas satu topik cara membuat registration, login dan logout.
Seperti pada part - part sebelumnya, di sini kita masih menggunakan structure core supaya code yang kita ketikkan lebih simple dan rapi.
Pada part 4 ini kita akan mengulas sedikit banyak tentang 'Login', dan berikut merupakan rangkuman pembahasannya:
1. Pembuatan login page
2. Rincian function function
3. Buat function untuk mendeteksi input merupakan email apa bukan
4. Buat function untuk mengecek apakah email telah ada di database apa belum
5. Buat function untuk membuat cookie/session
6. Buat function untuk redirect ke halaman account
7. Sekaligus buat halaman accountnya
Pemirsa, akhirnya kita sampai pada bagian 4 dan masih membahas satu topik cara membuat registration, login dan logout.
Seperti pada part - part sebelumnya, di sini kita masih menggunakan structure core supaya code yang kita ketikkan lebih simple dan rapi.
Pada part 4 ini kita akan mengulas sedikit banyak tentang 'Login', dan berikut merupakan rangkuman pembahasannya:
1. Pembuatan login page
2. Rincian function function
3. Buat function untuk mendeteksi input merupakan email apa bukan
4. Buat function untuk mengecek apakah email telah ada di database apa belum
5. Buat function untuk membuat cookie/session
6. Buat function untuk redirect ke halaman account
7. Sekaligus buat halaman accountnya
Video
Text
PHP No.10: Membuat Registration, Login, dan Logout - Part 3
Membuat Registration Login Logout (Part 3)
Pemirsa, masih bersama kami mediatutorial.web.id, dan masih melanjutkan dari part sebelumnya, kita masih membahas tentang cara membuat Registration, Login, Logout di PHP.
Dan pastinya kita juga masih menggunakan Structure Core yang baru sebagai pondasi/core kita dalam penulisan code.
Dengan menggunakan structure core maka code yang kita tulis bisa kita minimalisir dan lebih rapi.
Dalam part 3 kali ini kita membahas tentang:
1. Rincian fungsi fungsi untuk registration (baik di join.php maupun di auth.inc.php)
2. Pembuatan fungsi untuk salt
3. Pembuatan fungsi untuk encrypsi password
4. Pembuatan fungsi untuk pengecekan email
Pemirsa, masih bersama kami mediatutorial.web.id, dan masih melanjutkan dari part sebelumnya, kita masih membahas tentang cara membuat Registration, Login, Logout di PHP.
Dan pastinya kita juga masih menggunakan Structure Core yang baru sebagai pondasi/core kita dalam penulisan code.
Dengan menggunakan structure core maka code yang kita tulis bisa kita minimalisir dan lebih rapi.
Dalam part 3 kali ini kita membahas tentang:
1. Rincian fungsi fungsi untuk registration (baik di join.php maupun di auth.inc.php)
2. Pembuatan fungsi untuk salt
3. Pembuatan fungsi untuk encrypsi password
4. Pembuatan fungsi untuk pengecekan email
Video
Text
PHP No.9: Membuat Registration, Login, dan Logout - Part 2
Membuat Registration Login Logout (Part 2)
Pemirsa selamat berjumpa kembali bersama http://www.mediatutorial.web.id, melanjutkan dari tutorial sebelumnya tentang cara membuat Registration, Login, Logout di PHP, pada part 2 kali ini kita akan lebih mengarah kebagian pengkodean untuk registrasi.
Dan tentunya pada part 2 kali ini kita juga tetap menggunakan 'Structure Core' supaya kode yang kita ketikan lebih rapi dan lebih simple.
Pada tutorial part 2 ini kita akan membahas tentang:
1. Pembuatan halaman join.php.
2. Buat function function di join.php.
3. Buat join_form.html yang berisi kode kode html untuk form.
Pemirsa selamat berjumpa kembali bersama http://www.mediatutorial.web.id, melanjutkan dari tutorial sebelumnya tentang cara membuat Registration, Login, Logout di PHP, pada part 2 kali ini kita akan lebih mengarah kebagian pengkodean untuk registrasi.
Dan tentunya pada part 2 kali ini kita juga tetap menggunakan 'Structure Core' supaya kode yang kita ketikan lebih rapi dan lebih simple.
Pada tutorial part 2 ini kita akan membahas tentang:
1. Pembuatan halaman join.php.
2. Buat function function di join.php.
3. Buat join_form.html yang berisi kode kode html untuk form.
Video
Text
PHP No.8: Membuat Registration, Login, dan Logout - Part 1
Membuat Registration Login Logout (Part 1)
Pemirsa selamat berjumpa kembali bersama mediatutorial.web.id, pada kesempatan kali ini kita akan mempelajari tentang cara membuat registration, login logout di php.
Seperti biasanya, disini kita menggunakan structure core untuk mempermudah melakukan pengetikan code sehingga code yang kita ketikan lebih rapi dan lebih minim.
Pada bagian pertama ini kita mengulas terlebih dahulu yaitu:
1. Demo registration login logout yang telah kita buat.
2. Perbandingan structure core versi lama dengan versi yang baru.
3. Konfigurasi variable di file fle .inc.php
4. Membuat database dan table untuk registrasi.
Pemirsa selamat berjumpa kembali bersama mediatutorial.web.id, pada kesempatan kali ini kita akan mempelajari tentang cara membuat registration, login logout di php.
Seperti biasanya, disini kita menggunakan structure core untuk mempermudah melakukan pengetikan code sehingga code yang kita ketikan lebih rapi dan lebih minim.
Pada bagian pertama ini kita mengulas terlebih dahulu yaitu:
1. Demo registration login logout yang telah kita buat.
2. Perbandingan structure core versi lama dengan versi yang baru.
3. Konfigurasi variable di file fle .inc.php
4. Membuat database dan table untuk registrasi.
Sabtu, 09 Juli 2011
Video
Text
PHP No.7: PART2 Membuat MySQL Class dan fungsi fungsi database
PART 2 Melanjutkan dari tutorial sebelumnya, pemirsa di TUTORIAL PHP kali ini kita akan membuat sebuah MySQL Class.
Fungsi dari MySQL class itu sendiri adalah menyederhanakan code code yang nantinya kita tuliskan di project kita.
Nah, dalam MySQL class ini kita akan membuat fungsi untuk connect ke database, untuk menyeleksi table, dan untuk menampilkan error bila database atau query kita tidak dikonfigurasi secara benar.
Fungsi dari MySQL class itu sendiri adalah menyederhanakan code code yang nantinya kita tuliskan di project kita.
Nah, dalam MySQL class ini kita akan membuat fungsi untuk connect ke database, untuk menyeleksi table, dan untuk menampilkan error bila database atau query kita tidak dikonfigurasi secara benar.
Video
Text
PHP No.6: PART1 Membuat MySQL Class dan fungsi fungsi database
PART 1 Pemirsa selamat berjumpa lagi bersama Mediatutorial.web.id, di TUTORIAL PHP kali ini kita akan membuat sebuah MySQL Class.
Fungsi dari MySQL class itu sendiri adalah menyederhanakan code code yang nantinya kita tuliskan di project kita.
Nah, dalam MySQL class ini kita akan membuat fungsi untuk connect ke database, untuk menyeleksi table, dan untuk menampilkan error bila database atau query kita tidak dikonfigurasi secara benar.
Fungsi dari MySQL class itu sendiri adalah menyederhanakan code code yang nantinya kita tuliskan di project kita.
Nah, dalam MySQL class ini kita akan membuat fungsi untuk connect ke database, untuk menyeleksi table, dan untuk menampilkan error bila database atau query kita tidak dikonfigurasi secara benar.
Rabu, 06 Juli 2011
Video
Text
PHP No.5: PART2 - Membuat struktur core untuk templates
PART 2 :: Melanjutkan dari tutorial kita sebelumnya, yang mana kita mempelajari tentang php yaitu cara untuk membuat struktur core yang digunakan untuk template engine.
Struktur core adalah susuan file file didalam aplikasi kita. Dengan menggunakan struktur core ini maka code code yang kita tuliskan bisa lebih rapi, lebih terstruktur, dan lebih gampang dimengerti.
Pada tutorial ini kita membuat sebuah struktur core , yang bisa digunakan untuk membuat template. Bisa dibilang di sini kita membuat sebuah template engine sendiri.
STRUKTUR CORE dari mediatutorial ini akan kita gunakan untuk mempermudah penulisan penulisan code code php berikutnya.
Struktur core adalah susuan file file didalam aplikasi kita. Dengan menggunakan struktur core ini maka code code yang kita tuliskan bisa lebih rapi, lebih terstruktur, dan lebih gampang dimengerti.
Pada tutorial ini kita membuat sebuah struktur core , yang bisa digunakan untuk membuat template. Bisa dibilang di sini kita membuat sebuah template engine sendiri.
STRUKTUR CORE dari mediatutorial ini akan kita gunakan untuk mempermudah penulisan penulisan code code php berikutnya.
Video
Text
PHP No.4: PART1 - Membuat struktur core untuk templates
PART 1 :: Selamat berjumpa kembali di Mediatutorial.web.id, pemirsa pada pertemuan hari ini kita mempelajari tentang php dengan sub pokok bahasan adalah struktur core.
Struktur core adalah susuan file file didalam aplikasi kita. Dengan menggunakan struktur core ini maka code code yang kita tuliskan bisa lebih rapi, lebih terstruktur, dan lebih gampang dimengerti.
Pada tutorial ini kita membuat sebuah struktur core , yang bisa digunakan untuk membuat template. Bisa dibilang di sini kita membuat sebuah template engine sendiri.
STRUKTUR CORE dari mediatutorial ini akan kita gunakan untuk mempermudah penulisan penulisan code code php berikutnya.
Struktur core adalah susuan file file didalam aplikasi kita. Dengan menggunakan struktur core ini maka code code yang kita tuliskan bisa lebih rapi, lebih terstruktur, dan lebih gampang dimengerti.
Pada tutorial ini kita membuat sebuah struktur core , yang bisa digunakan untuk membuat template. Bisa dibilang di sini kita membuat sebuah template engine sendiri.
STRUKTUR CORE dari mediatutorial ini akan kita gunakan untuk mempermudah penulisan penulisan code code php berikutnya.
Kamis, 09 Juni 2011
Video
Text
PHP No.3: HtmlEncode untuk otomatisasi email dan url link
Pemirsa, pada pertemuan kali ini kita membahas lagi tentang PHP dan di tutorial kali ini kita akan membahas tentang fungsi php untuk HTMLencode. Di sini kita akan menggunakan PHP untuk mengotomatisasi link baik url maupun email.
Disini kita akan memjelajari tentang:
1. Fungsi untuk otomatisasi email dan url
2. Regex
3. Fungsi untuk menampilkan form
4. Fungsi untuk menampilkan hasil
Disini kita akan memjelajari tentang:
1. Fungsi untuk otomatisasi email dan url
2. Regex
3. Fungsi untuk menampilkan form
4. Fungsi untuk menampilkan hasil
Video
Text
PHP No.2: Html2text untuk mengfilter input pengunjung – Beginner
Jumpa kembali dengan MediaTutorial, Pada pertemuaan kali ini kita masih membahas tentang PHP, dan untuk level beginner ini kita akan membahas sedikit mengenai funsi untuk mengubah HTML yang dimasukkan pengunjung.
Tapi disini kita menghilangkan HTML tag nya.
Untuk mengubah code code html menjadi text biasa mungkin akan kita bahas pada pertemuan selanjutnya.
Dalam tutorial ini kita akan mempelajari tentang:
1. Fungsi untuk meng-strip html tag
2. Fungsi untuk menampilkan hasil
3. Fungsi untuk membuat formnya
4. Tentang XSS
Tapi disini kita menghilangkan HTML tag nya.
Untuk mengubah code code html menjadi text biasa mungkin akan kita bahas pada pertemuan selanjutnya.
Dalam tutorial ini kita akan mempelajari tentang:
1. Fungsi untuk meng-strip html tag
2. Fungsi untuk menampilkan hasil
3. Fungsi untuk membuat formnya
4. Tentang XSS
Video
Text
PHP No.1: Belajar Php - Membatasi Text Karakter dari input – Beginner
Selamat berjumpa kembali bersama MediaTutorial, dalam pertemuan kali ini kita akan membahas tentang bagaimana cara membatasi text / huruf / karakter dari input yang diberikan pengunjung.
Ini merupakan level untuk beginner.
Dalam hal ini kita akan mempelajari tentang:
1. Fungsi fungsi untuk membuat form
2. Fungsi php untuk membatasi karakter yang dimasukkan pengunjung
3. Fungsi untuk menampilkan kembali hasil filtering
Ini merupakan level untuk beginner.
Dalam hal ini kita akan mempelajari tentang:
1. Fungsi fungsi untuk membuat form
2. Fungsi php untuk membatasi karakter yang dimasukkan pengunjung
3. Fungsi untuk menampilkan kembali hasil filtering
Langganan:
Postingan (Atom)
Tweets by @Media_Tutorial
Anda Programer? Webmaster? Sound Enginer? Designer? Mari bergabung.
Jangan lupa `follow`|`ikuti` |`circle` untuk notifikasi terbaru dari penulis












