Seminar dan Demo WiMAX ITHB bersama Onno W.Purbo

26 01 2010

Tanpa terasa, internet telah menjadi bagian kehidupan kita sehari-hari. Penggunaan internet pun tidak lagi terbatas hanya untuk edukasi namun juga hiburan serta berbagai macam aplikasi interaktif yang ada di dunia maya ini. Kebutuhan akan transfer data yang cepat pun menjadi tuntutan utama dalam berinternet baik bagi kebutuhan edukasi, hiburan dan bisinis.

Namun sangat disayangkan kebutuhan akan akses internet yang cepat di Indonesia belum dapat terpenuhi, oleh karena itu diperlukan suatu teknologi berinternet yang lebih cepat dengan jangkauan area lebih luas namun ekonomis. Wi Max merupakan salah satu teknologi wireless internet yang dapat menjawab permasalahan tersebut. Sekedar informasi singkat Wi Max merupakan suatu teknologi penerus Wi Fi dengan jangkauan lebih luas (mencapai 10 kilometer) dan dengan kecepatan jauh lebih cepat dari Wi Fi.

Jika Anda penasaran mengenai teknologi Wi Max yang akan hadir tahun 2010 ini di Indonesia, mari bersama-sama kita menghadiri Seminar dan Demo Wi MAX ITHB bersama Onno W. Purbo. Seminar ini akan dibawakan langsung oleh salah seorang pakar yang sudah tidak asing lagi bagi kita semua yaitu: Onno W. Purbo. Seminar ini akan diadakan pada:

Hari / Tanggal : Sabtu / 6 Februari 2010

Tempat : Institut Teknologi Harapan Bangsa Jl. Dipatiukur no 80-84, Bandung

Waktu : Pukul 09:00 – 15:00

Pembicara : Onno W. Purbo

Tema : Wi Max The Future Connection

Seminar dan demo Wi Max ini, juga akan dimeriahkan dengan adanya demo wi max , seperti streaming video, teleconference, game Online, dan masih banyak lagi, yang dapat Anda coba secara langsung secara GRATISS!!!!! Selain demo kami juga memberikan sertifikat dengan biaya tambahan Rp.10.000.

Maka dari itu sekali lagi saya ingin mengajak Anda semua untuk menyambut dan mengenal lebih jauh mengenai Wi MAX pada Seminar dan Demo Wi MAX ITHB bersama Onno W. Purbo. Sekali lagi , SEMINAR INI GRATIS!!!!!!!

Untuk reservasi sertifikat dan tempat Anda dapat menghubungi kami di :

iki (08561311488)
irene (081808115093)
amorsa (08997979131)

atau langsung klik di di sini

Seminar ini merupakan hasil kerja sama dari Institut Teknologi Harapan Bangsa , PT. Hariff Daya Tunggal Engineering, dan IEC (Himpunan Mahasiswa Informatika ITHB)





New Java User Group – Bandung

5 12 2009


Java User Group (JUG) Bandung merupakan suatu komunitas pengguna java yang ada di Bandung. Komunitas ini berisikan anggota yang ingin belajar lebih dalam lagi mengenai dunia pemrograman Java. Karena itu, JUG di tujukan untuk semua orang yang tertarik dengan Java.

Anggota JUG sementara ini masih dari regional Bandung, namun tidak menutup kemungkinan anggota dari luar kota untuk bergabung. Silahkan click untuk bergabung dengan JUG Bandung.

Affiliate Partner :

OpenSolaris User Group Bandung





Simple Countdown-Timer Application

8 11 2009

Hi! I want to share a simple countdown-timer application. You can use this application freely. If you decide to view the code, just let me know or send me an email. I will give the whole code to you.
timer2
Basically, it’s using a Thread System. First Thread hold the GUI form, and the second one hold the time and rapidly change the display for the latest time.
You can use this application as a time-manager when you hold an examination. To download the application, click here. Let me know if there’s any bug or need further improvement. Thank you!





Jim Grisanzio @ ITHB Bandung

8 11 2009

OpenSolaris Event
Guys, at November 17th, we will hold a great event, named OpenSolaris Day. It’s not just an ordinary event because the event itself will be brought to you by the master of OpenSolaris and OpenSolaris engineer from Tokyo, Japan, Mr. Jim Grisanzio. What makes it more extraordinary is, Mr. Jim himself will speak for the whole session. This event will be held in Bandung. So, anyone who want to attend to this event, you can contact your OSUM leader.
Jim Grisanzio

For full schedule of OpenSolaris day in Bandung, here you go :
* OpenSolaris Day @ ITHB: 17 November 2009, 09.00 – 13.00 WIB
* OSUG-Bandung meeting, 17 November 2009, 18.30 – 20.30 WIB
* Having Fun with Jim, 18 November 2009, 08.00 – 15.00 WIB

Thank you for all OSUM leader in Bandung who help publishing this event. We are waiting for your attendace at Institut Teknologi Harapan Bangsa, Bandung!

NB : You can reach Jim Grisanzio by :
LinkedIn
Twitter
Facebook
Official Blog





Freedom of Body (Sebuah Renungan Kecil)

10 08 2009

Nemo Liber est Qui Corpori Servit

Sebuah pepatah, atau quote dari bahasa Spanyol. Mungkin bagi yang tidak mengerti quote ini, akan bingung, apa maksud dari statement ini. Jika di terjemahkan ke Bahasa Indonesia, artinya akan menjadi seperti ini :

Tidak ada manusia yang bebas selama ia masih menjadi budak dari tubuh nya

Mungkin statement ini terdengar biasa saja. Namun jika kita renungkan, statement ini memiliki sebuah makna filosofis yang sangat dalam. Selama ini, mungkin kita bergerak secara bebas, tanpa ada paksaan. Namun sadarkah anda, bahwa tidak sedikit waktu di dalam hidup anda di kendalikan oleh keinginan daging anda? Sadarkan anda nafsu, hasrat, dan keinginan kita selama ini lebih di dominasi oleh tubuh kita, oleh roh kedagingan kita, bukan oleh roh yang seharus nya ada di dalam tubuh kita? Bagaimana bisa roh kedagingan kita mengendalikan hampir seluruh waktu hidup kita, tapi secara notabene, kita adalah manusia, makhluk yang derajat nya lebih tinggi daripada binatang? Pernahkah anda merasa ada sesuatu keinginan yang meluap-luap dalam diri anda dan jika keinginan itu tidak di lakukan, akan menyebakan sakit atau gangguan lain yang luar biasa berpengaruh dengan seluruh kehidupan kita?

3 hal besar yang selama ini membuat tubuh kita mengendalikan kejiwaan kita adalah :

1. Karir

Siapa orang yang tidak mau sukses? saya rasa, 100% orang di dunia memiliki keinginan untuk sukses. Namun yang membedakan adalah, BAGAIMANA pandangan orang terhadap makna sukses itu. Ada yang dengan gaji sebulan 1 juta sudah merasa sukses, ada pula dengan gaji 1 M sebulan masih belum merasa sukses. Sadarkah kita, terkadang kita terjebak dalam keinginan daging kita yang selalu ingin sukses? Tidak lah salah jika seseorang memiliki hasrat untuk sukses. Yang menjadi permasalahan adalah, BAGAIMANA cara ia menggapai sukses itu? Jika dengan cara yang benar, ia meniti karir dengan baik, itu tidak akan menjadi masalah. Namun, apakah ia selalu menjegal kiri-kanan, memiliki nafsu untuk menghalalkan segala cara demi tercapai nya karir itu? Inilah yang menjadi permasalahan. Manusia terkadang terjebak dengan hasrat untuk memiliki semua apapun TANPA memikirkan orang lain atau unsur lain. Secara tak sadar, manusia tersebut telah menjadi budak dari tubuh nya sendiri.

2. Kekuasaan / Menguasai (Dalam konteks relasi antar manusia)

Baru-baru ini, kita baru saja melaksanakan Pemilu, dan Puji Tuhan, pemilu berjalan dengan lancar. Kita bisa melihat banyak sekali calon dengan kemampuan masing-masing. Tujuan hanya 1, untuk memimpin Indonesia.
Saya tidak akan membahas jauh mengenai Pemilu, tapi saya akan membahas bagaimana keinginan manusia untuk menguasai orang lain, untuk memberikan pengaruh kepada orang lain. Yang menjadi permasalahan, bagaimana ia menguasai orang lain itu? Apakah ia menguasai orang itu untuk mengambil keuntungan sebesar-besar nya? atau ia menguasai orang itu untuk membuat orang itu menjadi lebih baik? Menguasai orang berarti mengendalikan orang tersebut, baik secara langsung maupun tak langsung, agar orang tersebut melakukan apa yang kita inginkan. Maka muncul pengaruh negatif. Pengaruh negatif diberikan seseorang kepada orang lain. Yang pasti, dengan pengaruh negatif ini, orang yang menguasai akan mendapat keuntungan, dan orang yang di kuasai akan menjadi buruk. Jika kita melihat Yesus, Yesus menguasai manusia dengan tujuan membuat manusia menjadi dekat Allah Bapa. Berbeda dengan Setan, yang menguasai manusia untuk menyerang Allah. Yesus menguasai manusia untuk kebahagiaan manusia sendiri. Karena Yesus memberikan pengaruh yang positif kepada manusia.

3. Sex

Sex merupakan hal yang sangat sensitif. Tuhan Yesus membuat Sex itu hal yang indah. Namun di zaman sekarang ini, jika seorang anak muda belum pernah melakukan Sex, maka anak itu di anggap cemen (cacat mental). Yang lebih memperhatikan, Indonesia sudah mulai meniru budaya ini.
Sangat wajar jika manusia memiliki nafsu Sex, namun akan menjadi tidak wajar jika manusia tersebut menghalalkan segala cara agar nafsu nya dapat terpenuhi. Beberapa contoh diantara nya :
- Masturbasi
Masturbasi merupakan salah satu cara untuk memenuhi nafsu sex nya. Secara tidak sadar, seorang manusia telah menjadi budak dari nafsu sex nya sendiri. Betapa tidak, ia telah merusak konteks atau makna hakikat dari Tubuh, yang merupakan tempat berdiam nya Roh Allah. Dengan masturbasi, seseorang seakan-akan terpenuhi nafsu nya. Namun secara tak sadar, hal tersebut akan menjadi suatu pengikat bagi dirinya untuk melakukan lagi terus dan terus. Hakikat nya, harus nya jiwa kita lah yang mengendalikan nafsu itu. Jangan sampai kita terjebak dalam perbudakan sex oleh tubuh kita sendiri.
-Pemerkosaan
Pemerkosaan indentik dengan 2 hal, yaitu nafsu sex dan penguasaan (lihat poin 2). Seseorang yang melakukan pemerkosaan merupakan seseorang yang awal nya memiliki nafsu sex yang tidak dapat di kendalikan, dan ia ingin menguasai orang lain untuk melakukan hal yang inginkan (memuaskan nafsu sex). Jadi
dalam konteks ini, ada hubungan 2 arah antara 1 orang dengan orang lain. berbeda dengan sebelum nya dimana hubungan nya adalah 1, dimana tubuh nya memuaskan nafsu nya sendiri.
-Prostitusi
Sungguh ironis sekali, tubuh manusia yang merupakan tempat berdiam nya Roh Allah, di perjualbelikan atau di sewakan untuk memenuhi nafus sex. Dimana lagi hakikat tubuh manusia yang sesungguh nya? Mungkin ada yang mengatakan bahwa mereka melakukan itu untuk makan. Namun sekali lagi saya mau ingatkan, jangan pernah anda mengorbankan tubuh anda untuk uang karena anda akan menjadi budak tubuh dan uang untuk seumur hidup anda. Ingat, Tuhan menciptakan manusia bukan untuk dikendalikan oleh tubuh nya sendiri, tapi untuk mengendalikan tubuh nya dan menjaga kesucian. Jangan pernah anda masuk dalam dunia hitam prostitusi, karena itu akan mengecewakan anda SEUMUR HIDUP anda.

Pesan saya dalam renungan ini, teruslah jaga diri anda, jangan pernah sekali-sekali tubuh anda mengendalikan keseluruhan jiwa anda. Jadikan lah tubuh anda mesbah Tuhan, jadikan tubuh anda sebagai alat atau media jiwa anda untuk melakukan segala hal untuk kentetraman Manusia dan kemuliaan Tuhan. Tuhan memberkati!





What is MVC ? (Release your Blind-Fold)

2 08 2009

To build a good and stable software, you need to design your architecture well.. Just like a building, the better architecture, the best quality of building would be done. Software is similar with building. But the different is, Building is built of bricks, cement and roof, while software is built with binary hexadigital code. But if we switch our point-of-view, software and building have many similarity. For example, a building could have a hole, while software either. We will not discuss further about hole, we will discuss about what architecture is good, and i will explain what MVC is. As a brief explanation, MVC is Model-View-Controller. With this architecture, you logically and physically split your code between the code that shown by the user (View), code that operate logical algorithm, access database, controlling flow of program, etc (Controller), and Mapping all tables to class (Model). So, this pattern is provided for object-oriented based application. This architecture was introduced by GangOfFour(GoF) in his book, Head First – Design Pattern. So, what’s wrong with old architecture? check this figure below :

blog-1

Q: So, is that something wrong with that code?
A: No, i don’t think so.
Q: So, can we develop application with this old pattern?
A: Absolutely yes.

Hey, wait! there’s something wrong with my for loop.

Now, i’m gonna entice you to imagine. Imagine if your PHP code is now 100 lines (remember, 100 lines only PHP code), then there’re somehting wrong inside your code. Is that so easy to be found? Are you sure whethere there are 100% human-error free? How about if you change your PHP code, then you ACCIDENTALLY change your HTML code? then you will find another problem, aren’t you?


Just what i’ve said before, with MVC pattern, you split up 3 big things in application. The architecture is about like this :

blog-2

Controller is the core of program because it control program flow and error handling. All related with algorithm or logical thing will be handled by Controller.

A: Hey, there’s nothing special with your architecture!
B: Are you sure? what about if you have any error with your traditional architecture?
A: Just fix it!
B: Fixing with handling much time than before?
A: …..
B: Come on, with this architecture, you are so easy to develop application. You split your code, you can design your UI it self without disturbing the whole algorithm.. once you have errors in your algorithm, you don’t have to distract your UI code..and of course, you could work in team, your mate design the UI, you do the logical programming.. Whoaa.. what a team i have!!
A: Really? So i should migrate my architecture to MVC
B: Absolutely, NO!!

Hey, why B answer No? Because MVC is architecture that fit with Object-Oriented Application. MVC can sometime make you easier, but sometime can make you harder to develop application. So, MVC is not the only one architecture, but it’s just an alternative to develop application much easier.

Another case appear. Is that possible if we disable one of three elements?

The answer is, YES. But, MVC only tolerate if you disable Model element. If you prefer native JDBC or native database accesing and querying then Modelling Class, you can disable Model elements and you do query with using old way. But, you can’t disable view and controller elements! These 2 elements are the core of all application. If you disable view, what should be viewed in monitor? Same with controller, if you disable this element, who should control the flow of application?


I will give you some framework that MVC based (all framework are Web-Based application) :
PHP
- Zend Framework
- CodeIgniter

JSP
-JSF + RichFaces (JSF as Controller, and RichFaces as View)
-Spring + Tapestry (Spring as Controller, and Tapestry as View)
-Struts (As View)
-Hibernate (As Model)





How to develop a light-weight application (a basic tip for a beginner)

1 08 2009

Developing application is a interesting thing to learn. Developing application is somewhat easy and somewhat hard, depends on your project or the cases contains in the application. There are several tips to develop application much easier and stronger.

1. Work in team

Create a team. A team is important because you couldn’t develop all by your self. Yes, you could develop everything with your own hands, but will it strong? Or would it optimized?
A team basically should consists of programmer and system designer. But for an optimal one, you could split your team into 4 section : Programmer / Developer, System Analyst / Designer, UI Designer, and Tester. You can define how many person you should put to each section. Note that you have to be wised in putting number of persons into each sections.

2. Design your system

During my experience in internship terms, designing system before developing it help me so much. We could define how the database relation scheme, what classes should i create, and the sequence of my program while it’s executed. For creating database, you could use EntityRelationship Diagram to represent relationship between each node and Class Diagram to represent relationship between tables. Class diagram yet are useful to design what class should you create during Development phase. Sequence Diagram are useful too, to define sequence of the program. UseCase Diagram is useful to define WHAT ROLE should do WHAT THINGS. Be wised in design and prepare it well or you will get failed during development phase.

3. Define your programming language

Programming Language is important because it’s core of developing phase. Wrong or unsuitable programming language will fail you during Development Phase. For example, it’s impossible to use Delphi 7 to create ObjectOriented Application. Or if you want to create interactive web application, it’s impossible if you just use HTML. So, discuss it with your team what programming language that best suit with your cases.

4. Create TimeLine. Never Make it So Long

TimeLine is important to define when should the application finished. Define your timeline that suit with your case and your ability. Never make it too long, otherwise you will be punished with your customer. On the contrary, don’t make a blank hope to your customer by giving a short-time developing phase. Once the customer disappointed with you, they would not call you for any projects.

5. Error Testing

Yeah, during my experience, this part is the most thing that developer forgot to handle to. Error testing is the last important things to be handled. It’s important to check whether any bugs or holes that insist inside the code. This part, yet is useful to make error code if there’s a human-error. Many developer forget this. It should be exist in any project team, so that your application would be 99% perfect (why not 100%, because NOTHING PERFECT IN THIS WORLD, PAL :D )

So, i hope this tip would be useful for anyone who want to start making a project team. Thank you, Good bye!





Basic Introduction of Object Relational Mapping and HQL

1 08 2009

Hi! At this moment, i will introduce basic understanding of ObjectRelational Mapping and Object-Oriented Based Query. Firstly i will discuss about ObjectRelational Mapping (ORM). ORM is a method that map all tables in a database into classes. So, if we have 3 tables, than we will have 3 classes. The benefits of ORM method is make your application ObjectOriented. The ORM has it’s own query. Somewhat called Objec-Oriented Based Query. Nowadays, There are 2 big main ObjectRelational Mapper Framework :

1. Hibernate Framework
2. JavaPersistence API

The Benefit of this query is , we don’t have to think native SQL that provided by the DBMS. For example, if you have a project that using MySQL and someday, your customer want to migrate it’s database to oracle, you don’t have to change ALL the query because the characteristics of this query is global. If you use native query, the changes are take so minimal. you don’t have to change the whole entire query.

Now, how does ORM works? Check this figure below :

Graphic1

Suppose we have 2 tables, employees and departments, Departments – Employees is OneToMany relationship. The ORM Framework will see these 2 tables and then convert these 2 tables then it would like something like this :

Conversion

Note that the 2 tables are converted into 2 classes. Two things you have to understand :
1. In Employee class, there is Department class. It means that Employee object HAS-A Department Object. For example, Hans Kristanto is Employee, and IT Department is Department. In old way, we will store the data in database with something like this :
-emp_id = 1
-emp_name = Hans Kristanto
-dept_id = 12 (Suppose 12 is ID of IT Department)
But with ORM way, The employee object store the whole of Department Object. So, the benefit will appear in query. We will discuss it further in HQL.

2. In Department class, there is a Collections with Generic of Employee. It means that the Department class store all Object that is related with Employee. For example, if we have 3 employees in dept-1 and 2 employees in dept-2, than the 3 employees would be stored in a collections which department name is dept-1 and same with the other one.

Note that all classes are filled with data during execution.

Hibernate Query Language

Hibernate Query Language is one of Object-Oriented Based Query. There are so many Object-Oriented Based Query such as JPQL and EJBQL. Not too different between these language.
Now, how to do a query in ORM? I will refresh it first. In the past, if we want to call all employee, we use this query :

SELECT * FROM employees

Now with HQL, we can use something like that, but more simpler and logically easier :

select e from employees e

The result will be Object of employees! You can print the name or the id or whatever by using native object oriented :

System.out.println("ID : "+e.getEmpId())
System.out.println("Name : "+e.getName())

Now the question, how to get the department name? When i use e.getDepartment(), the value printed is the HashCode object?

Don’t get panic. Since department in employee is an Object of Department class, you can call it’s name by using this :

System.out.println("Dept. Name : "+e.getDepartment().getDeptName())

Compare this way with native SQL :

SELECT e.emp_id, e.name, d.name FROM employees e, departments d WHERE e.dept_id = d.dept_id

whooo… a bit complicated… we don’t have anytime to do such a complicated things :D


Now, further query.. How about if we want to populate all employees whose department is 31 (Suppose dept 31 is Financial Department). There are 2 ways in creating query for this situation :

select e from employees e where e.department.deptId = '31'

OR

select e from employees e join e.department d where d.deptId = '31'

What is the different between theses query? NO, no significant different. Only in the second query, we give an alias in the join, while the first query not..

Okay, that’s all for the introduction. I’m preparing the tutorial in using Hibernate with Netbeans. So, stay tune here!





Minggu Palma dan Minggu Suci bagi Umat Katolik

8 04 2009

1 Minggu sebelum hari raya paskah, umat katolik biasanya merayakan hari raya minggu palma. Biasanya dalam perayaan ekaristi, di beberapa gereja di adakan perarakan yang dimulai dari lapangan dengan semua umat dengan membawa daun palma. Kejadian ini mengingatkan kembali saat Yesus datang memasuki kota Yerusalem dengan menunggangi seekor keledai. Saat itu, orang Yahudi di Yerusalem begitu meng-eluelukan nama Yesus. Sungguh di sini kita lihat, bagaimana orang pada saat itu merindukan sosok seorang juru selamat. Pada saat itu, jalan yang dilalui oleh Yesus di tutup dengan daun palma yang berserakan di jalan. Semua orang melambaikan daun palma nya. Bagi gereja katolik, 1 minggu sesudah Yesus memasukin Yerusalem disebut dengan masa “Passion Week”.Ada beberapa istilah yang di pakai oleh orang Barat untuk melukiskan minggu Palma ini. Ada yang menyebut dengan istilah palm sunday, atau sunday of the passion.

Mengapa kita harus merayakan minggu palma?

Dalam minggu Palma ini, ada 2 pelajaran penting yang hendak di berikan. 2 pelajaran utama tersebut adalah :

  • Yesus memasukin Yerusalem Dengan Seekor Keledai
    Yesus memenuhi nubuatnya seperti tertulis di Zakaria 9:9 (“Bersoraklah dengan nyaring hai putri Sion, bersorak-sorak lah hai putri Yerusalem! Lihat rajamu datang kepadamu; Ia adil dan jaya. Ia lemah lembut dan mengendarai seekor keledai, seekor keledai beban yang muda.”). Pada saat itu orang-orang berteriak “Hosana!” yang berarti, “Selamatkanlah Kami!”. Pada saat itu mereka yakin hanya Yesus lah yang raja dan mampu melepaskan mereka dari bangsa Romawi dan Yerusalem akan menjadi kota orang Yahudi.
  • Pemandangan Terperinci Mengenai Apa yang Terjadi Antara Minggu Palma dan Minggu Paskah
    Baca Mazmur 22, 118, 69, 110, 53. Event-event yang terjadi saat minggu suci adalah :

    1. Minggu Palma (Palm Sunday)
      Yesus memasukin Yerusalem dengan menggunakan keledai. Semua orang bersahut-sahut menyebut namaNya. Jalan yang ia lewati pun di tutupi dengan daun palma.
    2. Senin Suci (Holy Monday)
      Yesus membubarkan semua pedagang yang berdagang di depat bait suci.
    3. Selasa dan Rabu Suci (Holy Tuesday & Wednesday)
      Yesus memberikan pengajaran di Yerusalem.
    4. Kamis Putih (Maundy Thursday)
      Yesus melakukan pembasuhan kaki terhadap murid-muridnya, Yesus merayakan hari raya Paskah bangsa Yahudi. Setelah itu, Yesus melakukan perjamuan malam terakhir (The Last Supper). Sesudah itu, Yesus dan muridNya pergi ke Taman Getsemani untuk berdoa. Pada saat itu lah, Yesus di tangkap oleh para prajurit Romawi untuk di adili.
    5. Jumat Agung (Good Friday)
      Yesus diadili di hadapan Pontius Pilatus. Namun sebelum Yesus dibawa ke Pontius Pilatus, Yesus di bawa ke Herodes. Setelah itu, Pilatus memberi hukuman mati kepada Yesus. Padahal, pilatus tidak mendapati kesalahan apapun dalam diri Yesus. Namun untuk menjaga karir nya, ia rela mengorbankan Yesus. Akhirnya Yesus dibawa ke atas bukit Golgota, di salibkan, dan akhirnya ia wafat di kayu salib. 7 Perkataan terakhir Yesus adalah :

      1. “Ya Bapa, ampunilah mereka sebab mereka tidak tahu apa yang mereka perbuat!” Lukas 23:34
      2. “Aku berkata kepadamu, sesungguhnya hari ini juga engkau akan ada bersama-sama dengan Aku di dalam Firdaus” Lukas 23:43
      3. “Ibu, inilah anakmu.” Yohanes 19:26-27
      4. “AllahKu, AllahKu, mengapa Engkau meninggalkan Aku?” Matius 27:46, Markus 15:34
      5. “Aku haus!” Yohanes 19:28
      6. “Sudah selesai” Yohanes 19:30
      7. “Ya Bapa, kedalam tanganMu, Kuserahkan nyawaKu!!” Lukas 23:46
    6. Sabtu Suci (Holy Saturday)
      Yesus wafat.
    7. Minggu Paskah (Easter Sunday)
      Malaikat menemui Maria Magdalena dan Maria yang lainnya saat mereka mengunjungi makam Yesus. Kata malaikat itu, “Mengapa engkau mencari Dia yang hidup diantara orang mati? Ia tidak ada di sini, Ia telah bangkit.” (Lukas 24:5-7).

Paskah merupakan peristiwa paling penting dalam kehidupan agama seorang Katolik karena peristiwa ini merupakan puncak dari iman kita terhadap Yesus Kristus. Karena itu dalam memasuki pekan suci, marilah kita menghayati lagi pengorbanan Yesus dalam hidup kita. Bagaimana Yesus rela di cambuk, darahnya terkucur deras saat prajurit Romawi menghajar dan mencambukNya, orang-orang Yahudi yang asalnya begitu mengeluelkukan Yesus, sekarang berbalik menghina dan menghujat Yesus. Bagaimana rasa sedih yang dirasakan Yesus. Sekarang, kita semua udah di tebus. Maukah kita membalas kasih Yesus dengan memberikan pengorbanan dan cinta kasih kepada orang lain? Mau kah kita menjadi damai dan terang bagi orang lain? Semoga dalam minggu suci ini, kita semua dapat menghayati makna dan cinta kasih Yesus dalam hidup kita. Selamat hari raya Paskah dan Tuhan memberkati selalu.





Security Principle dalam dunia nyata

7 04 2009

Si ujang lagi mau login ke facebook. Dia baru ajah bikin facebook dengan tujuan mau cari cewe nih. Sengaja tuh dia pasang foto yang paling baru buat bikin cewe kelepek-kelepek. Dah gitu dia login dah ngeceng-ngeceng. Terus cape tuh mata, tidur deh dia.

Ujang the punker’zz

Udah gitu dia tidur nih. Besoknya, dia login lagi. Eh dia lupa tuh, terus dah gitu dia ga bisa login lagi deh.. yah, kasian deh lu ujang! udah muka u jelek, pikun lagi.. hahahaha


Apa yang di alami oleh ujang ini ada kaitannya dengan security principle dalam dunia IT. Sebelumnya, security principle dalam hal ini ada 3 tahapan utama yaitu

  • Identification
  • Authorization
  • Authentication

1. Identification

Merupakan Proses meng-identifikasi kan seseorang yang hendak masuk atau melakukan akses terhadap suatu sistem. Kita tahu sistem adalah benda mati (ya iyalah, masa ya iya donk :D ) Jadi kita perlu memberikan proses identifikasi sendiri. Layaknya kalo misalna ada orang bernama Jupri, punya temen yang namanya Japri. Si jupri ini kalo setiap kali mau maen ke rumah si japri, si japri pasti tau kalo si jupri tuh bentuknya (misal) rambut keriting, badan pendek, dll. Sedangkan sistem tidak dapat mengenali itu. Karena itu, kita perlu memberikan sebuah identitas yang menandakan bahwa kita adalah orang yang layak untuk mengakses domain itu. Contohnya adalah NIM, Nomor Pekerja, Nomor Absen, dan sebagainya.

2. Authentication

Berdasarkan namanya, authentication = proses peng-autentikan. Artinya adalah, dibutuhkan suatu proses yang real untuk membuktikan bahwa orang yang hendak mengakses suatu domain itu layak. Misalnya begini, si Japri curiga nih kalo si Jupri koq giginya ompong dua. Padahal si jupri tuh kaga ompong. Mungkin japri takut kalo ada orang yang pake topeng yang hendak mengakses kamar dia. Akhirnya, si Japri nanya, “Woi jup, hobi u apa?”. Eh, ternyata si Jupri ngejawab nya bener bahwa si jupri tuh hobinya adalah maen gitar. Nah, dalam proses peng-autentikasi, untuk kasus barusan pada saat jupri menjawab hobi nya, kata yang di keluarkan dari jupri itu menjadi data untuk mengautentikasikan bahwa orang itu adalah jupri. Dalam dunia IT, biasanya digunakan password. Ada seseorang, sebut saja namanya A dengan password 1234. apabila ada orang lain yang berhasil mencuri ID dari si A tadi, maka ia tidak dapat mengakses sistem yang hendak di akses oleh A karena si pencuri tidak tahu data apa yang harus di input agar login-nya ter-autentikasi. Untuk topik ini, ada 3 istilah yang harus di ketahui :

  • Something you know
    Merupakan cara peng-autentikasian dengan menginput sesuatu yang kita ketahui. Misalnya : PIN, Password
  • Something you have
    Merupakan cara peng-autentikasian memperlihatkan suatu benda yang anda punya yang mempunyai relasi dengan identitas anda. Misalnya : photo ID atau security Token
  • Something you are
    Merupakan cara peng-autentikasian dengan menggunakan bagian dari tubuh anda (biometric) sebagai alat untuk merekognasi identitas anda. Misalnya : retinal pattern, palm scan

3. Authorization

Dalam bagian ini, sistem akan memberikan otoritas kepada user APABILA proses identifikasi dan otentikasi telah berhasil. Otoritas akan diberikan kepada user yang layak. dalam kasus ini, user itu layak apabila dapat memberikan user id dan password. Karena itu, user sekarang dapat melakukan sesuatu dalam sistem yang sesuai dengan perannya. Misalnya cleaning service, ga mungkin ngubah2 database. Dan seterusnya?

Back to kasus si Ujang. Kenapa Ujang ga bisa login ke facebook dia? Soalnya dia lupa password dia. Sistem akan menganggap ujang sebagai Intruder, yaitu orang yang hendak mengakses suatu sistem tanpa ijin. Dalam kasus ini, identification berhasil tetapi authentication gagal. Sehingga ujang tidak bisa mengakses profile facebook na.

notes : Jagalah password atau PIN anda karena mereka sama berharganya dengan nyawa anda…. wassalam…