Tampilkan postingan dengan label NEWS. Tampilkan semua postingan
Tampilkan postingan dengan label NEWS. Tampilkan semua postingan

Selasa, 07 Agustus 2018

Monitoring aplikasi dengan Sentry.io dan di integrasikan dengan Slack

Dalam membuat sebuah aplikasi yang kompleks dan dengan dikerjakan secara bersama-sama oleh tim. Tentu membuat pekerjaan kita menjadi lebih ringan. Namun, bukan berarti menjadi lebih mudah. Benar bukan?

Nah, pada tulisan kali ini saya tidak membahas bagaimana cara membuat aplikasi lebih mudah, namun yang kita bahas adalah membuat kinerja kita menjadi maksimal. Banyak cara yang bisa dilakukan untuk memaksimalkan kinerja kita untuk membuat aplikasi yang berkualitas. Salah satunya yaitu melakukan Functional Testing, Unit Testing, Monitoring App, dan lain sebagainya.

Dari sekian banyaknya pembahasan untuk membuat aplikasi yang berkualitas, disini saya akan memberikan tutorial cara pemasangan Sentry pada aplikasi kita agar dapat di monitoring secara berkala dan memberikan laporan bug secara realtime.

Baiklah, berikut langkah-langkah yang harus kalian ikuti untuk pemasangan sentry.io.


1. Membuat akun sentry.io

Buatlah akun sentry.io terlebih dahulu untuk memulai pemasangan ke aplikasi kita. Sentry.io ada versi gratis dan juga berbayar. Nah, kalian tidak perlu khawatir untuk ditagih dalam 30 hari kemudian atau yang lebih dikenal dengan versi trial. Karena, sentry.io ada versi free (gratis) hanya saja untuk fitur-fitur tertentu kita harus upgrade account. Silahkan lakukan pendaftaran akun pada link berikut disini.



2. Membuat project baru

Buatlah project baru untuk kalian install di aplikasi web yang ingin di monitoring. Tekan tombol di pojok kanan dan pilih Project seperti gambar berikut.


Setelah itu kalian akan diminta untuk memilih salah satu framework yang dipakai. Dalam kasus ini saya memilih Laravel sebagai framework yang dipakai. Saya sesuaikan dengan framework yang digunakan dalam pembuatan aplikasi web. Selanjutnya, pada langkah kedua berilah nama project yang akan digunakan.



3. Instalasi sentry.io ke project laravel app

Pada tahap ini kalian diminta untuk memasang konfigurasi sentry.io kedalam aplikasi kalian dengan menggunakan Framework Laravel. Perlu diperhatikan untuk melakukan konfigurasi ini harus di sesuaikan dengan versi laravel yang digunakan. Untuk dokumentasi lengkapnya bisa kalian baca disini.
Atau anda bisa mengikuti langkah-langkah konfigurasi seperti berikut ini :

Laravel 5.x
Install package sentry/sentry-laravel :

$ composer require sentry/sentry-laravel


Jika anda menggunakan Laravel versi 5.4 atau dibawahnya. Anda harus menambahkan kode dibawah ini pada file config/app.php (Untuk Laravel versi 5.5+ kode dibawah ini akan di discovered secara otomatis).

'providers' => array(
    // ...
    Sentry\SentryLaravel\SentryLaravelServiceProvider::class,
)

'aliases' => array(
    // ...
    'Sentry' => Sentry\SentryLaravel\SentryFacade::class,
)



Tulislah kode untuk sentry reporting pada App/Exceptions/Handler.php :

public function report(Exception $exception)
{
    if (app()->bound('sentry') && $this->shouldReport($exception)) {
        app('sentry')->captureException($exception);
    }

    parent::report($exception);
}


Buatlah konfigurasi file dengan perintah di terminal seperti berikut (config/sentry.php) :

$ php artisan vendor:publish --provider="Sentry\SentryLaravel\SentryLaravelServiceProvider"


Tambahkan Sentry DSN pada file .env :

SENTRY_LARAVEL_DSN=https://a7dda7c9bef343a5b16148ce73cadd0b@sentry.io/xxxx501


Apabila anda menggunakan versi yang lain untuk Laravel Framework anda bisa membaca detailnya disini.

4. Integrasi dengan slack

Untuk memonitoring aplikasi kita di workspace, khususnya slack yang sering kita gunakan dalam bekerja bersama tim, ini merupakan hal sangat membantu kinerja kita. Nah, untuk mengaktifkan integrasi dengan slack adalah anda masuk ke menu Setting - Alert, lalu dibagian bawah anda akan disuguhkan tampilan board Inactive Integrations. Pilihlah slack untuk mengaktifkan integrasi slack dengan sentry.

Setelah itu anda akan di arahkan ke form ini :



  • Webhook URL anda bisa mendapatkannya melalui link disini. Saya tidak akan menjelaskan bagaimana caranya membuat webhook karena pemabahasannya terlalu panjang. Bila ada pertanyaan silahkan ajukan di kolom komentar.
  • Bot Name silahkan di sesuaikan dengan yang anda inginkan.
  • Icon URL bersifat opsional, gunanya untuk menampilkan profile photo di slack nanti ketika memberikan notifikasi.
  • Destionation itu adalah alamat yang ingin di tuju. Apabila ingin di mention ke tim bisa menggunakan #nama_group atau di mention ke personal menggunakan @nama_user.
Nah. Pada tahap integrasi dengan slack telah selesai. Anda bisa melakukan test dengan menekan tombol Test Plugin.

Pemasangan sentry.io telah selesai dan yayy..... Selamat mengerjakan aplikasi tanpa khawatir bug tersembunyi. Silahkan makan snack dan ngopi sepuasnya.... Jangan lupa komen dan share artikel ini. thank you guys.....

Senin, 10 Juli 2017

Free Download Aplikasi Sederhana CRUD Dengan Menggunakan PHP OOP

Hallo pembaca setia Oimtrust??

Ups... kok oimtrust?? Yups, sebelumnya kan Otrust jadi sekarang pake nama asli aja. panggil aja oim atau saya sendiri akan memanggil oimtrust. Saya?? Haha.... ah udahlah nggak usah di bahas.

Sudah lama oimtrust nggak nulis nih. Kalian pada kangen yah? Apa, nggak?? Makasih dah udah jujur. Tapi nggak apa-apa oimtrust sendiri juga ikhlas menerimanya. wkwkwkw.

Sesuai dengan judul yang oimtrust tulis, karena belum sempat memposting tutorial akhirnya mau nggak mau lebih baik posting source code gratis. Nah, source code yang oimtrust bagikan kali ini adalah aplikasi CRUD sederhana. Aplikasi ini menggunakan Framework CSS Materializecss yang teman-teman bisa download disini, dan memanfaatkan icon dari Material Design Icon yang bisa di download disini. Supaya terlihat cantik validasi form-nya saya menggunakan Sweet Alert, download aja disini.

Nah, untuk menjalankan aplikasi ini ada beberapa hal yang perlu diperhatikan. Pada file app.php di direktori crud-oop-mysqli/apps/config pada variabel $baseUrl silahkan teman-teman sesuaikan dengan alamat host masing-masing. Dan karena untuk tampilannya saya menggunakan CDN (Content Delivery Network) Maka untuk pertama kali menjalankan aplikasi ini harus online.

Untuk Screenshot tampilannya seperti ini:

1. Halaman Home

2. Halaman Artikel

Untuk halaman selanjutnya silahkan jalankan di PC kalian aja ya guys. Hehee... Nah, untuk download source code cukup klik aja link disini.

Jangan lupa untuk komentar dan share blog oimtrust ke teman-teman kalian ya guys. Dan bantu oimtrust untuk memberikan kritik dan saran atau masukan judul untuk menulis tutorial/artikel selanjutnya. Trims's and happy coding.

Jumat, 30 Desember 2016

Jadilah Pemula Yang Bijak


Hallo pembaca setia Otrust!!

Kali ini Otrust akan membahas mengenai seorang Newbie atau Pemula dalam dunia IT. Belakangan ini, Otrust seringkali melihat pertanyaan di grup FB dan grup yang lain-lain (Tapi kebanyakan dari FB sih kasusnya) dari seorang newbie. Pertanyaanya lumayan baguslah, bagus untuk di BULLY. Wooowwww….
“Kok bisa yah? Emang apa sih mas pertanyaanya?”
Yah, pertanyaanya sih banyak lah. Banyak pertanyaan untuk kebanyakan pemula. Namun, sebenarnya pertanyaan itu cukup mudah dijawab oleh Mbah Google. Eitz, jangan berprasangka buruk dulu, ini hanya untuk kebanyakan pemula. Bukan semua pemula. Otrust juga pernah kok jadi pemula. Hehe…😅 (“Nggak lucu mas”).
“Lalu, pertanyaan seperti apa sih mas yang menyebabkan pem-bully-an?”
Yah itu tadi yang Otrust kasih tahu sebelumnya, “Pertanyaan sederhana yang mudah dijawab oleh Mbah Google”. Harusnya, sebagai seorang pemula kalau mau Tanya-tanya di sebuah grup, sebaiknya dibaca dulu aturan-aturan(rules) di grup seperti apa. Namun, tanpa ada aturan se-enggaknya sudah harus memahami diri sendiri untuk belajar MENCARI dengan inisiatif melalui Mesin Pencari. Karena pertanyaan yang tidak berkualitas malah menjerumuskan diri sendiri ke lubang sumur pembully-an. Wakaka…. 😈

Sebagai seorang yang mengaku dirinya NEWBIE atau PEMULA cobalah untuk belajar mandiri jangan Manja (Manusia Janc**’i) – sensor broo. Jadilah seorang newbie yang bijak, mau belajar sendiri mencari ilmu dan sungguh-sungguh mencari ilmu. Yah memang benar bertanya di grup atau sebuah forum, namun disebuah forum pastinya memiliki aturan dalam mengajukan pertanyaan-pertanyaan dan pastinya pertanyaan itu adalah pertanyaan yang berkualitas yang tidak menjadi sampah dalam beranda sebuah forum.

Kalau anda merasa sebagai pemula, cobalah bertanya pada Mbah Google dengan keyword yang anda maksud. Apabila anda bingung keyword apa yang akan anda tulis belajarlah memahami Bahasa Manusia yang sering kita dengar dengan 5W-1H (Who, Why, When, What, Where - How) –Kayaknya sih gitu 😆. Lalu cobalah terus mencari dengan sungguh-sungguh dan pastinya akan ketemu suatu permasalahan yang anda maksud.

Jangan karena anda seorang pemula terus dengan seenaknya bertanya tanpa usaha. Justru usaha itu lebih penting, baru ketika mentok anda bertanya. Dari usaha anda yang mencapai batas (mentok) itulah yang akan menentukan pola pikir anda untuk menemukan titik permasalahan yang mengakibatkan anda mulai bertanya dengan pertanyaan yang professional dan bijak, tentunya pertanyaan berkualitas.

Nah, dari pembahasan diatas apakah masih belum jelas? Apabila belum silahkan komentar dikolom komentar yang disediakan. Asseh… 😃. Kalau memang ingin belajar mulailah mencari situs-situs kursus yang memang ingin dibutuhkan. Nah, daripada Otrust disini Cuma OMDO mendingan sedikit Otrust bantuin nyari, disimak dibawah ini yaah:

  1. http://www.duniailkom.com/ adalah situs belajar membuat website berbahasa Indonesia, lengkap beserta ebook-nya. Beli broo, nggak gratis.
  2. http://www.okedroid.com/ merupakan situs yang menyajikan tutorial seputar android dan java dengan berbahasa Indonesia.
Nah, diatas adalah salah satu website penyedia tutorial berbahasa Indonesia, sebenarnya masih banyak Cuma kalau ada yang berkenan silahkan menambahkan di kolom komentar (Alamaak, komentar lagi. wkwkwk).

Selanjutnya, pengen yang lebih lengkap namun menggunakan bahasa inggris, simak dibawah ini:
  1. http://www.w3schools.com/ merupakan situs yang up-to-date tentang pemrogaman web, kalian akan diajarkan mulai dari akar hingga pucuk pohon (Sumpah deh).
  2. Bosen sama situs hanya fokus ke satu permasalahan pemrogaman? http://tutorialspoint.com/ jawabannya, tidak hanya menyajikan pemrogaman web saja. Tetapi, juga pemrogaman yang lain seperti java, android, c++ dan lain sebagainya.
Diatas adalah website penyedia tutorial, lalu kalian butuh kursus-nya? https://www.udacity.com/ dan https://www.udemy.com/ adalah salah satu situs website penyedia kursus online. Ada yang gratis dan ada juga yang berbayar. Masalah kualitas jangan khawatir, kualitas terjamin (Om Mantab Om) – Otrust kale 😏.
“Mas? Kenapa semuanya harus bahasa inggris paling banyak? Bahasa Indonesia sedikit. Saya kan nggak paham bahasa inggris, Cuma bisa sedikit-sedikit”
Heloooooooo!!!! Mau pake alasan apalagi vrooh? Kan udah ada https://translate.google.com/. Tinggal kamu ketik aja tuh apa yang kamu pelajari. Beres kan? Gitu aja kok repot.

Kalau memang seorang pemula, bukan berarti malas-malasan karena kebanyakan tutorial berbahasa inggris. Karena, pada dasarnya selain Bahasa Inggris itu penting, justru dengan begitu bisa melatih kalian untuk berbahasa inggris. Karena semakin kalian belajar ke jenjang yang lebih tinggi Bahasa Inggris tetap dipakai – Namanya juga bahasa Internasional vroh.
“Mas? Saya sudah membuat aplikasi dan mengalami error. Tanya di grup nggak dijawab-jawab. Sudah ada yang menjawab tetapi masih belum nemu permasalahannya. Gimana dong? Ada solusi nggak?”
Tenang, kan masih ada Mbah Google toh? Hehe. Ups, jangan hanya mengandalkan harapan dari satu atau dua grup kalau memang belum menemukan jawaban. Masih ada forum yang menyediakan berbagai permasalahan seputar pemrogaman atau apapun yang berhubungan dengan IT, sebut saja http://stackoverflow.com/ sebagai website terbesar dan terindah (CMIWIW) yang siap menjawab pertanyaan anda sebagai pemula, dan tidak hanya pemula melainkan bagi seorang senior developer juga sih. Selain itu juga ada https://www.sitepoint.com/community/ sebagai situs komunitas yang siap membantu keluhan kamu. Tentunya masih banyak situs-situs yang menjawab permasalahan bagi seorang pemula.

Ingat nasehat Otrust!! Jadilah Pemula Yang Bijak, belajarlah dari permasalahan yang kamu hadapi, cobalah selesaikan permasalahanmu hingga mencapai puncak dimana kamu tidak sanggup menyelesaikannya. Barulah bertanya setelah kamu berusaha. Jangan bertanya tanpa adanya usaha (Khusus di forum sih). Jangan karena Pemula kamu jadikan alasan Tidak Tahu Apa-Apa tetapi jadikan alasan Mencari Apa-Apa. Ingat, di dunia ini tidak ada permasalahan yang tidak bisa dihadapi, semua pasti bisa. Jangan takut dengan permasalahan yang ada dalam dunia pemrogaman, permasalahan itu dihadapi bukan dihindari. Okeey!!!

Itu saja sih kata-kata dari Otrust, kalau ada masukan, kritik dan saran…. Monggo komentar di kolom yang telah disediakan dibawah. Wkwkwk…😇

Happy coding 😇

Sabtu, 26 November 2016

Bagaimana Cara Menghapus File DLL

Hallo pembaca setia Otrust!!
Kali ini saya akan memberikan tips mengenai permasalahan pada Komputer Berbasis OS Windows. Nah, apa sih permasalhan yang biasa dialami pengguna windows? Salah satunya adalah file yang berextensi .dll yang sangat mengganggu memori laptop maupun computer kita. Bisa jadi file tersebut adalah berkas-berkas dari virus dan segala macam.
Bahkan file tersebut sangat sulit untuk dihapus. Dan tidak hanya itu saja, file tersebut biasanya tersembunyi (hidden). Nah, berikut tips untuk menghapus file yang berextensi .dll yang mengganggu komputer kita.


  1. Pertama, download-lah aplikasi untuk menghapus file .dll tersebut di sini. Sehingga anda akan melihat tampilan website seperti berikut ini:
  2. Apabila telah selesai mendownload silahkan di install aplikasi tersebut hingga selesai (maaf yee nggak ngasih petunjuk instalasi)
  3. Apabila telah selesai menginstall maka bukalah aplikasi tersebut. Biasanya aplikasi DLL Suite akan melakukan scan otomatis. (Ingat! Karena ini aplikasi berbaya anda tidak perlu khawatir. Masih berfungsi kok. Hehee..). Untuk DLL Versi yang saya gunakan adalah versi 9.0 dan tampilannya seperti ini:
  4. Apabila proses scan telah selesai maka pilih-lah repair. (Ingat! Apabila selesai Repair masih diminta repair abaikan saja. Itu karena anda tidak membeli aplikasi-nya. wkwkwk)
  5. Apabila langkah-langkah di atas telah selesai anda lakukan. Maka, carilah file .dll yang mengganggu dan silahkan dihapus. Caranya Klik Kanan – Delete.
Nah, itulah langkah-langkahnya dan apabila anda mengalami kesulitan silahkan komentar di bawah ya. Dan luangkan waktu sejenak buat share tutorial ini. Terima Kasih. J

Senin, 21 November 2016

10 MAKANAN UNTUK MENINGKATKAN FUNGSI DAN KECERDASAN OTAK



Hallo pembaca setia Otrust!!!
Selama ini kita sebagai seorang developer selalu membuat hal-hal baru yang ada difikiran kita, dalam hal ini adalah IDE. Yah, ide yang ada di otak kita dan kita implementasikan menjadi sebuah aplikasi yang mana untuk menyelesaikan sebuah masalah.
Nah, kali ini masalahnya ada di diri kita. Karena sibuknya membuat aplikasi (Ngoding) sampai lupa untuk menyantap makanan enak (Ciyee yang kurang makan). Tapi, yang saya bahas bukan makanan enak, melainkan makanan untuk menutrisi otak kita supaya otak kita tetap sehat dan cerdas (bukan berarti sebelumnya nggak cerdas loh-peace). Berikut adalah 10 makanan untuk meningkatkan fungsi dan kecerdasan otak. Jangan Cuma di baca tapi di konsumsi juga yah. J
1.      Ikan Berminyak
Ikan berminyak antara lain sarden, teri, salmon, dan makerel. Ikan berminyak mengandung Vitamin A dan Vitamin D dan selain itu juga kaya kandungan asam lemak omega-3.
2.      Cabai
Nah, bagi yang takut kepedasan. Sekarang dicoba buat nggak takut lagi, karena cabai itu sangat bermanfaat. Selain digunakan sebagai bumbu cabai juga bisa dimanfaatkan sebagai sayuran tergantung kita ingin memasak seperti apa. Cabai mengandung antioksidan yang berfungsi untuk menjaga tubuh dari serangan radikal bebas. Cabai juga mengandung Lasparaginase dan Capsaicin yang berperan sebagai zat antikanker (Kilham 2006; Bano & Sivaramakrishnan 1980).
3.      Tomat
Bagi kalian yang cewe nih, cocok sekali untuk makanan yang satu ini. Karena fungsinya sangat cocok untuk kecantikan (cowo yang kurang ganteng boleh coba :-D - peace). Karena tomat banyak mengandung Vitamin C.
4.      Biji Labu Kuning
Nah, buah yang satu ini sangat digemari banyak orang. Dikenal sarat gizi karena memiliki kandungan serat, vitamin, dan karbohidrat yang tinggi. Selain itu, didalamnya juga terkandung 34 kalori, lemak 0.8, 45mg kalsium, dan mineral 0.8mg.
5.      Brokoli
Brokoli mengandung Vitamin C dan serat makanan dalam jumlah banyak. Brokoli juga mengandung senyawa glukorafanin, yang merupakan bentuk alami senyawa antikanker sulforafana (sulforaphane). Dan yang pasti juga banyak khasiatnya buat kesehatan dan yang terpenting untuk kecerdasan otak.
6.      Kacang-Kacangan
Kacang-kacangan mengandung protein, karbohidrat kompleks, folat, dan besi. Dan masih banyak lagi penjelasan dari sini. (maaf yee gak ane jelasin lebih detail).
7.      Cokelat
Cokelat mengandung alkaloid-alkaloid seperti teobromin, fenetilamina, dan anandamida, yang memiliki efek fisiologis untuk tubuh. Kandungan-kandungan ini banyak dihubungkan dengan tingkat serotonin dalam otak. Dan pastinya super cocok dengan kecerdasan otak.
8.      Blueberry
Blueberry mengandung flavonoid yang bisa mengaktifkan bagian dalam otak yang berperan dalam mengontrol dan memperkuat ingatan.
9.      Biji Rami
Kaya akan asam lemak linoleat alfa dan Omega-3, yang bisa dijadikan alternatif yang sangat baik jika Anda tidak menyukai minyak ikan yang diketahui juga kaya akan Omega 3.
10.  Telur
Sebagai bahan makanan telur mempunyai kandungan gizi yang cukup lengkap, meliputi karbohidrat, protein dan delapan macam asam amino sehingga berguna bagi tubuh.
Nah guys… gimana? Ada nggak yang nggak disukai, tapi jangan sampai semuanya nggak disukai yah. Sesibuk apapun kalian ngoding tetep jangan lupa jaga kesehatan tubuh terutama otak. Okey… Happy Coding aja yah? Jangan lupa untuk makan…. Salam Otrust!!! :-D
Sumber Referensi:
https://id.wikipedia.org/wiki/

Salam Pembuka




Hallo Kawan-kawan (Otrust)? Ini adalah awal perkenalan kita. Sebetulnya sih ini bukan blog pertama saya. Melainkan blog kedua. Sebelumnya blog pertama saya adalah https://otrust-tutorial.blogspot.com/. Tetapi karena saya menggunakan email yang lain (Email blog ini) dan blog tersebut menggunakan email yang tidak saya pakai akhirnya saya pindah kesini (blog ini).

Oke!! Pepatah bilang, "Tak kenal maka tak sayang, tak sayang maka tak cinta, tak cinta maka tak nikah" Wkwkwk.... Eitz, itu berlaku untuk yang cewe aja. Peace....

Perkenalkan dulu, Nama Saya adalah F. Rohim (F. itu singkatan dari apa kak?) Ups, itu privasi yah. hehe... Saya adalah developer junior yang hobby nekan-nekan keyboard di laptop tercinta saya (ngoding). Oleh karena ilmu yang saya dapat supaya bermanfaat untuk yang lain maka lebih baik saya menulis dalam bentuk blog. Dan semoga pembaca tidak jenuh dengan tulisan saya yang masih dibawah standard ini.

Dan Cheers.... Tulisan saya ini masih belum begitu indah untuk dipandang apalagi untuk dibaca. Tapi, harapan saya dari teman-teman mau memberi masukan buat saya dan saya ucapkan Seribu Terima Kasih dan kalau perlu Dua Ribu deh. :-D

Oke!! Sekian perkenalan kita hari ini. Semoga kalian tetap setia membaca tulisan saya ini. Bye Bye...?