Monday, May 15, 2017

Mencegah Tersebarnyanya Virus Ransomware Wannacrypt Pada Komputer

Pada tahun 2017 ini, kembali dunia dihebohkan dengan serangan virus. Program menyerang sistem keamanan komputer ini bernama Ransomware Wanacrypt. Virus Ransomware Wanacrypt menyerang situs-situs pelayanan umum seperti rumah sakit, dan situs-situs pelayanan masyarakat lainnya. Cara kerja virus ini adalah dengan mengenkripsi (menyamarkan) file dengan sandi, sehingga pengguna tidak dapat masuk kedalam PC. Setelah pengguna tidak dapat mengakses PC nya, maka hacker akan menampilkan pesan yang isinya meminta tebusan berupa uang melalui bitcoin jika ingin mendapatkan password untuk membuka PC nya. 
virus, malmare, Ransomware, wannacry, PC, Laptop

Di Indonesia sendiri, pemerintah melalui kementrian komunikasi dan teknologi informasi (Kominfo) sudah melakukan tindakan preventif dengan memberikan penyuluhan berupa cara untuk mencegah agar virus ini tidak masuk ke dalam PC ataupun jaringan komputer kita. Berikut adalah poster edaran dari kominfo untuk pencegahkan virus tsb.
virus, malmare, Ransomware, wannacry, PC, Laptop, kominfo
Cara mencegah penyebaran virus Ransomware Wannacrypt di PC kita yaitu, sebagai berikut :
1. Sebelum menghidupkan PC/ Laptop/ Server, jangan konek terhadap internet dulu, sebelum memastikan jika jaringan komputer tersebut aman. 
Namun menurut saya, tidak apa-apa langsung konek ke internet, asalkan dipasangi antivirus dan anti malware yang terpecaya dan terupdate.
2. Pindahkan data-data penting anda ke tempat penyimpanan eksternal (tempat penyimpanan lain) seperti hardisk eksternal, flasdisk, microSD dll. 
Bahkan pada himbauan kominfo diatas kita dihimbau untuk menyimpan pada storage sistem operasi lain selain windows (misalnya Linux). Mungkin itu menurut saya merupakan sindiran halus agar kita mengganti sistem operasi kita ke Linux. Sebab virus ini tidak bisa menyerang PC dengan sistem operasi Linux. Namun sayangnya kebanyakan orang tidak paham (familiar) dengan OS ini.
3. Install antivirus dan lakukan Update
Pasang antivirus kedalam PC/ Laptop anda. Pastikan antivirus yang anda install memiliki antiwalware dan selalu di Update. Anda bisa mengguanakan antivirus yang free dahulu semacam Avira, Avast. Ataupun jika anda memiliki uang lebih bisa anda gunakan untuk membeli antivirus berlisensi seperti kaspersky dll. 
4. Lakukan update security pada windows anda dengan memasang patch MS17-010 yang dikeluarkan oleh Microsoft.
Pacth MS17-010 ini dapat anda download di https://technet.microsoft.com/en-us/library/security/ms17-010.aspx. Patch ini hanya berfungsi untuk windows 7 atau lebih. Untuk windows XP tidak ada patch nya.
5. Jangan mengaktifkan fungsi macros
Fungsi macros ada pada microsoft office. Cara untuk menonaktifkannya adalah sebagai berikut.
Untuk MS Excel 2016a. Jalankan MS Excel
b. Klik menu "File" pilih "Options"
c. Klik "Trust Center"
d. Klik "Trust Center settings"
e. Klik "Macro settings"
f. Check/pilih "Disable all macros without notification"
g. Klik "OK"
h. Lakukan hal yg sama pd program MS Office yg lain seperti MS Word, Powerpoint, Access, Outlook.
6. Non Aktifkan fungsi SMV v1 , caranya :
a. Jalankan Control Panel
b. Klik "Programs"
c. Dibawah bagian "Program and Features" klik "Turn Windows features on or off"
d. Setelah muncul jendela baru, cari check list "SMB 1.0/CIFS File Sharing Support" dan hilangkan tanda check-nya
e. Klik "OK"
7.  Block port 139/445 dan 3389 , caranya:
a. Jalankan Control Panel
b. Klik "System and Security"
c. Klik "Windows Firewall"
d. Klik "Advanced Settings" pd menu bagian kiri
e. Klik "Inbound Rules"
f. Lihat pada menu bagian kanan Klik "New Rules"
g. Pilih/Klik "Port" dan klik "Next"
h. Pilih/Klik "TCP"
i. Pilih/Klik "Specific local ports:" isikan/ketik: 139, 445, 3389
j. Klik "Next"
k. Pilih/Klik "Block the connection" dan klik "Next"
l. Pastikan Pilihan "Domain", "Private" dan "Public" terpilih (checked)
m. Klik "Next"
n. Isikan/ketik nama rule, misal: Block Port Ransomware
o. Klik "Finish"

Langkah pencegahan tersebut diatas dirasa pas dan dapat mencegah penyebaran virus Ransomware Wannacrypt. Semoga dengan mengikuti langkah-langkah diatas PC/Laptop kita tidak terjangkit segala macam virus.

BONUS…

Continue Reading
No comments
Share:

Tuesday, April 25, 2017

Install JCalendar in Netbeans


How to add Calendar in netbeans ? in this tutorial, I will inform you to use calendar in java. If you want to make project using calendar, you must install JCalendar before. You can add JCalendar in palette so you can drag components from JCalendar to a form that you make before.

Oke, following this tutorial to add JCalendar.
1. Download JCalendar in Here
2. Extract JCalendar in directory that you select before.
3. Open Netbeans. Select Tools --> Libraries --> New Library...

4. Name it "JCalendar" or another name that you like. Then click OK

5. Click Add JAR/Folder, then select JCalendar plugin which you extract before.
6. jcalendar-1.3.2.jar for tab Classpath, jcalendar-1.3.2-source.jar for tab Sources, and jcalendar-1.3.2-javadoc.jar for tab Javadocs.

7. Now has been formed JCalendar Library. Next step, you select  Tools --> Palette -->Swing/AWT Components. 
8. Click button "New Category" then name it "JCalendar".

9. Click button "Add from Library...". Then you follow my instruction like pictures below
Java, JCalendar, calendar, netbeans, tutorial

Java, JCalendar, calendar, netbeans, tutorial

Java, JCalendar, calendar, netbeans, tutorial

10. Finally you success add JCalendar on your palette like a picture below.
Java, JCalendar, calendar, netbeans, tutorial

Oke, thanks for visit my blog, meet again in next tutorial.

Continue Reading
No comments
Share:

Monday, April 24, 2017

Making Report Using Jasper Report Netbeans

This tutorial discuss about how to make a report. Before make a report in netbeans, make sure ireport plugin had been installed on your laptop. How to install Jasper Report can be read in my previous tutorial : How to install Jasper Report Plugin in Netbeans. JasperReport Library is open source report machine which most popular in the world. JasperReport was wrote on java leanguage and it capable to use data which  originated from all kinds data source and produce pixel document, perfect to be seen , printed or exported in various document format including HTML, PDF, Excel, OpenOffice and Word.

Oke, Let's I show you, how to make report using JasperReport.
First, we must make a database and table to display in report. This a database and table that I use to display in report :
I had made database whih named "absensi". Then I made table named "mahasiswa".
Contents of table mahasiswa in picture below.

Second, makes java project named "LearnReport" (remember without spacing)
1. Make java project


2. Make java file named "ExampleReport".

3.  Make form using JFrame Form and named "PrintReport".


4. Drag jButton on your form, then edit name became "Print Report" like picture below.

5. Next, we make new project with jasper report.
Fist, choose "Report Wizard" then next

Choose layout do you want, in this tuttorial I choose Coffe. 

Next, I fill File Name of file report. I named it "Report.jrxml" (.*jrxml must be included)

Next, we must be make a connector / data source. Fuction of data source are storing data to display in report.

Make sure that you choose "Database JDBC Connection"

Then click next, and fill some requirment of JDBC Connection. Make sure that you fill are same with picture that I make below. Click button "Test" to knowing whether the connection is success.

For display data to report you must select what table which you want to display. You can write with SQL script or you can choose Design Query and select table that you want.

I choose table "mahasiswa" then click OK

Automatically Query (SQL) filled with script that used to display table mahasiswa.

After that, appear columns that you choose in query script. Move columns from left to right with push button ">>".

No group, straight to click next.

Finally all had done, click Finish

6. Display of report that we made before is like picture below.
IReport,Jasper Report, Java, Netbeans, Laporan
 Click view to generate file .jrxml to .jasper ,and load data form datasource.
IReport,Jasper Report, Java, Netbeans, Laporan

7. Time to coding. Open your java file (ExampleReport.java), then write the code like here :


Then, open your java file (PrintReport.java)
Right click button "Print Report", choose Event --> Action --> actionPerformed. After that you write code like this:


Before that you must adding libraries  in the top of code (Before pulic class PrintReport). Libraries that we use are sql and jasper report.


8. Download plugin for JasperReport in Here
9. Enter your plugin to libary in netbeans (Right Click Libraries --> Add JAR/Folder --> Select File Jar.
10. Running your project, then after appear Form PrintReport, you push the button. Automatically appear report like picture in below.
IReport,Jasper Report, Java, Netbeans, Laporan

If you succesfull with my tutorial, your program surely can display a report.
Oke, thanks for visit my blog, meet again in next tutorial.

Continue Reading
No comments
Share:

Wednesday, April 19, 2017

How to Install Jasper Report Plugin in Netbeans


When we build a system like desktop application using netbeans. Certainly need a report as output from the system. Netbeans is amazing IDE which provides various features including how to display a report. First step that you do to make report in netbeans is install JasperReport plugin. Because JasperReport is the only plugin which support netbeans to make and design report. You can download those in there --> Download.

Oke, straight to this post. I will explain how to install jasper report in netbeans.
1. First, Download JasperReport Plugin
2. Extract JasperReport Plugin to the folder you had choosen.
3. Open netbeans, then click Tool --> Plugin like picture below
4. Click tab Download after that choose Add Plugins..
5. Select all plugin, and then click open. If success then display like picture below
jasper report, report, netbeans, java, afandi nat

6. Tick all plugin, after that click install. So that appreal display like picture below
jasper report, report, netbeans, java, afandi nat
7.Tick "I accept term", then click next
I
8. Restart IDE now to feel effect of plugin, last click Finish.

If you do like steps that I explain, then you must be success install jasper report. You can know that plugin successfull with clik new file and choose Report Folder, like a picture below. If report folder created, then you already to design a report
jasper report, report, netbeans, java, afandi nat

I hope this tutorial help you 
See you next time ^^



Continue Reading
No comments
Share:

Sunday, April 9, 2017

Using Netbeans IDE to Run Python Code

Netbeans is very complete IDE, because it can open vary scipt language such as java, html and also php. Even now, this IDE can open (compile and running) python language. Python is open source language that always used for develop embedded system in microcontroller or mikroprocessor board. Oke, let's begin how to install python to Netbeans IDE.
1. Download plugin for pyhon in this link --> Click Here 
2. Extract your file which you downloaded.
3. Install plugin, look at toolbar, click Tools --> Plugin
4. Then, click Tab...Downloaded, click Add Plugin, and Then input extract result from file that you downloaded. So that appear like picture below
netbeans, plugin, python, code, programming, java
5. Click button Install
netbeans, plugin, python, code, programming, java

6. Click Next
netbeans, plugin, python, code, programming, java

7. Click checkbox for acept term, after that click Install
8. Wait for a moment, If Netbeans ask for Restart, Then click restart. 
9. After Netbeans turn up, you can make new project with python, like this.
netbeans, plugin, python, code, programming, java

Now, you can write some python code and run your code for knowing a result.
so, I hope this tutorial useful :D






Continue Reading
No comments
Share:

Friday, March 17, 2017

Wisuda Pascasarjana Ilkom UGM

mipa, ugm, pascasarjana, gedung, ilmu komputer

Alhamdulillahi robbil alamin....Akhirnya dapat wisuda juga pada tanggal 19 januari 2017. Akhirnya secara sah menyandang gelar M.Cs setelah dipindahkannya tali toga dari kiri ke kanan :D. Ternyata kuliah S2 tidak semudah yang dibayangkan saat pertama lulus S1 dulu. Kuliah S2 ternyata lebih sulit dari yang dibayangkan, terutama jika anda kuliah di S2 ilmu komputer UGM :p. 
S2, pascasarjana, ugm, ilmu komputer, toga


Saat kuliah di ilkom UGM maka anda akan ditawari 5 pilihan konsentrasi yaitu ilmu komputer, rekayasa perangkat lunak, sistem cerdas, jaringan & sistem tertanam, dan elektronika instrumentasi. Jika anda mengambil konsentrasi ilmu komputer, sistem cerdas, dan RPL maka saya jamin kehidupan kuliah anda akan sering bergulat dengan tugas seperti membuat tugas besar (pemrograman), dll. Namun jika ingin agak nyantai, maka ambilah konsentrasi jaringan komputer & embedded system karena tugasnya sedikit. Saya sendiri memilih konsentrasi jaringan komputer & embedded system jadi bisa agak nyatai dan bisa jalan2 wisata jogja.
Namun jika sudah mengambil Tesis / mengerjakan Tesis, saya kira semua konsentrasi sama saja (sama-sama sudah mengerjakannya). Untuk dapat terbebas dari Tesis adalah 3 tahap yang harus dilalui yaitu ujian proposal, ujian pra-tesis dan ujian tesis. 
Ujian Proposal
Ujian proposal berisi rancangan program/alat yang kita buat, yang klo di laporan tesis masuk dalam BAB I. Namun ada metode penelitian dan timeline pengerjaan. Jangan dipikir ujian proposal ini pasti lulus, sebab di ilkom ujian proposal bisa mengulang, dan mengulangnyapun bisa sampai 2 atau 3 kali bahkan teman saya sampai 7 kali. Saya sendiri ujian proposal sampai 2x ^_^v. Mekanisme ujian proposal adalah 1 peserta diberi waktu 1 jam untuk dibantai  diuji  oleh 3 penguji. Oleh karena itu sebelum jadwal ujian proposal keluar biasanya para mahasiswa sholat dan doa 1/3 malam agar mendapat penguji yang baik :D.
Ujian Pra Tesis
Setelah program/alat dan laporan di ACC oleh dosen penguji, maka dapat pengajukan untuk ujian pra tesis. Ujian ini sama seperti ujian pendadaran saat S1 dulu, hanya saja para ujian pra ini berisi saran-saran dan masukan dari penguji agar saat ujian tesis lebih baik lagi. Biasanya yang dibahas adalah latar belakang, tujuan dan penerapan metode penelitian sedangkan hasil tidak terlalu dibahas, Untuk bobot ujian ini adalah 25% dari total penelitian. Pengujinya ada 3 orang yang sesuai / menguasai topik tesis yang dibuat dan pembimbing juga ikut masuk ruang ujian.
Ujian Tesis
Ini adalah ujian yang paling menentukan bagi masa depan mahasiswa ilkom, apakah dia dinyatakan lulus atau tidak, apakah nilainya A atau B atau C. Ujian ini membahas hasil revisi (saran & masukan) saat pra-tesis sebelumnya. Jika laporan tesis belum ada perubahan sesuai hasil revisi maka siap2 lah dibantai diceramahi penguji, Dan jangan berfikir jika ujian ini pasti lulus, karena kadang ada yang mengulang ujian tesis ini dikarenakan dinyatakan tidak lulus atau karna mendapatkan nilai C.
Dan akhirnya waktu yang dinanti-nanti tiba, pada tanggal 9-9-2016 dinyatakan lulus ujian tesis. Tepat 3 tahun saya menyelesaikan amanah ini. Namun selesai ujian tidak boleh berleha-leha, karena harus segera menyelesaikan revisi dalam jangka waktu 1 bulan jika tidak ingin ujian tesis lagi.
Dan sekarang setelah resmi menjadi alumni UGM, saatnya melangkah ke next level yaitu kerja. Entah nantinya akan bekerja sebagai dosen atau mejadi karyawan perusahaan, biarlah waktu yang menjawabnya. Untuk pengalman melamar dosen, akan saya bahas dipostingan berikutnya, makannya stay tune di blog ini ya ^^.

Sekian,
Semoga Bermanfaat.

Continue Reading
1 comment
Share:

Tuesday, March 14, 2017

Menerjang Badai Menuju Puncak Gunung Merbabu


Gunung merbabu adalah gunung yang terletak di Jawa Tengah, berada di perbatasan boyolali dan magelang. Letak gunung ini persis di samping gunung merapi, sehingga saat kita mendaki maka akan nampak jelas pemandangan gunung merapi yang gagah. Pendakian gunung merbabu memang sudah sejak lama saya nantikan, sebab disana terdapat padang sabana yang terkenal indah dan bagus untuk dijadikan lokasi foto. Saat diajak oleh dana, saya berfikir bahwa pendakian kali ini adalah momen pas sekali untuk refreshing sejenak setelah cukup lama bergelut dengan tesis dkk. 
Pendakian kali ini saya lakukan bersama kelima teman saya yang sedang kuliah di Jogja. Mereka adalah erick, dana, lynda, sinta, dan fitri. Pendakian kami lakukan melalui jalur Selo, Boyolali. Berangkat dari jogja pukul 10 pagi, perjalanan menuju selo kurang lebih 2 jam. Rute  perjalanannya melewati ketep pas, kemudian lewat pos pendakian gn.merapi (new selo), lalu jalan kira2 1 km dan sebelum polsek selo belok kiri sampai ketemu basecamp.
Pos I & II
Perjalanan menuju Pos 1 memiliki medan yang cukup ringan. Sebelum memasuki hutan dengan tanah coklat, kita akan mendaki pada jalan yang sudah di cor sampai ke Gardu Pandang Gacik Hill Top. Kemudian jalan cor habis dan kita akan memasuki hutan, namun banyak ditemui jalan datar sampai tiba di Pos 1. Perjalanan dari Pos 1 menuju Pos 2 sudah cukup menanjak, pohon2 rindang sudah semakin banyak dan hewan seperti monyet ternyata masih terdapat dikawasan ini. Semakin jauh pendakian, trek yang dilalui semakin terjal. Menuju Pos 3 hari sudah mulai gelap, anak2 terutama yang cwek sudah mulai lelah (sepertinya butuh sandaran). Maka kami putuskan di Pos 3 nanti kami akan ngeCamp dan beristirahat disana.
Pos III
Pukul 19.30 tepat kami sampai di Pos 3, terhitung 5 jam kami mendaki karena pendakian dimulai pukul 14.00. Selesai kami membangun 2 tenda, tiba angin besar datang, dan terasa rintik2 air yang turun dari langit. Tak begitu lama hujan deras disertai angin pun menerjang Pos 3. Hujan malam itu terjadi cukup lama dengan disertai angin yang lumayan menggetarkan tenda kami. Guyuran air hujan yang menerjang ternyata cukup ampuh untuk membuat tenda kami basah, sehingga air merembes masuk (menetes) ke dalam tenda. Terdengar suara teriakan cwek disebelah yang merasa kedinginan karena mungkin terkena tetesan air hujan. Namun kami semua hanya bisa pasrah karena memang ini kejadian alam yang tdk ada daya & upaya untuk menghentikannya kecuali Allah.
Pagi hari sekitar pukul 05.00, cuaca di Pos 3 sangat cerah. Kami yang sudah beristirahat cukup lama kemudian keluar dan mengabadikan keindahan alam Indonesia ini dalam bentuk foto. Berikut adalah foto2 yang dapat kami tangkap.
gunung merbabu, sabana, magelang, jawa tengah
Pos III Merbabu
Merbabu, gunung, sabana, selo, boyolali, magelang
Full Team

Merbabu, gunung, sabana, selo, boyolali, magelang
Tenda2 Pendaki

Cuaca cerah hari itu ternyata tidak berlangsung lama, selang 2 jam tiba2 kabut disertai angin besar muncul. Pada saat cuaca buruk tersebut, terjadi perpecahan kelompok menjadi 2 kubu. Kudu pertama yang terdiri dari aku dan erick yang ingin melanjutkan perjalanan sampai ke puncak. Kebu dua yang terdiri dari kak lynda, sinta, nur dan dana yang ingin turun gunung karena khawatir akan kabut dan cuaca yang tidak bersahabat.
Pos IV (Sabana 1) & V (Sabana II)
Namun perpecahan tersebut akhirnya terselesaikan dengan damai dan mufakat. Saya dan erick memutuskan untuk meneruskan perjalanan ke puncak, sedangkan dana dan cewek-cewek turun ke basecamp. Setelah selesai berkemas-kemas kami pergi meninggalkan pos III dengan rute masing-masing. Saya dan erick menerjang badai mendaki menuju pos IV yang curam dan berkabut. Track menuju pos IV ini terdiri dari tanah liat yang tegak dengan kemiringan mungkin 60 derajat. Huft, capek sekali perjalanan menuju pos IV ini, namun akhirnya kami berhasil sampai di pos IV yang terdiri dari sabana.
sabana, merbabu, selo, boyolali, magelang, kenteng songo
Sabana II

Tanpa berfoto-foto dahulu (karna ada kabut) saya dan erick langsung berjalan menuju pos V. Track menuju pos V juga berat seperti ke Pos IV. Saya rasa perjaalanan menuju pos IV & V adalah yang terberat jika ada ke puncak merbabu via Selo.Sampai di Pos V, kabut mulai hilang jadi saya menyempatkan berfoto-foto seperti berikut.
Puncak Kenteng Songo
Perjalanan menuju pos V ke puncak lumayan menanjak, namun masih ada bonus-bonus jalan yang landai. Setelah mendaki selama 2 jam (start mulai pos 3) akhirnya saya & erick sampai pertigaan puncak, dimana jika ke kanan adalah puncak kenteng songo, jika ke kiri ke puncak trianggulasi. Setelah berunding sebentar, kami memutuskan ke puncak kenteng songo.
merbabu, gunung, puncak, kenteng songo, selo, boyolali, magelang
Puncak Merababu

merbabu, gunung, puncak, selo, boyolali, magelang, kenteng songo
Puncak Kenteng Songo

Namun untung tak dapat diraih malang tak dapat ditolak, sampai puncak ternyata terdapat kabut tebal disertai angin dan hujan. Kami memutuskan untuk bereduh dan menunggu sampai kabut hilang. Namun sampai satu jam kabut tidak kunjung pergi, hanya angin dan hujan yang sejenak mau berhenti, Mau tak mau, daripada terlalu lama di puncak, kami memutuskan foto-foto dengan background kabut :'D. Walaupun begitu kami tetap senang karna sudah menaklukan pucak gunung merbabu...wkwkwk.
Perjalanan Turun
Walaupun cuma turun, tapi pada kenyataannya tidak seringan itu. Hal ini disebabkan karena hujan, sehingga tanah menjadi becek dan licin. Entah sudah berapa kali saya terpeleset karena licinnya jalan. Hujan, jalananya licin dan capek...hmm, perceft sudah penderitaanku T_T. Untuk ada partner (erick) yang menolong (memegangi) saat tergelincir turun. Alhamdulillah, Allah masih memberi umur panjang, akhirnya bisa sampai di basecamp dengan selamat :D

Continue Reading
No comments
Share: