Keamanan Email

MATA KULIAH
IF5166 KEAMANAN INFORMASI SISTEM LANJUT

TUGAS 8

Mengetahui format dan source code email dengan file Attachment-nya.

Untuk mengetahui source code dari suatu email,  saya mencoba dengan mengirim 3 buah email dari  web mail Yahoo ke  web mail GMail sebagai berikut:

  • Satu email dengan attachment gambar jpg warna putih
  • Satu email dengan attachment gambar format jpg warna hitam
  • Satu email dengan attachment gambar format jpg gambar sebuah mobil.

               

Dengan menggunakan aplikasi Ms Outlook Express 6 sebagai Mail User Agent (MUA), email yang telah dikirim  dapat diambil dari server Gmail yang menjadi MTA (Mail Transfer Agent) dan isi pesan dan  source email pun dapat dilihat. melalui fasilitas yang ada.

Berikut adalah tampilan email yang telah dibuka pada Ms Outloook:  

   

 

Source Header  Email dengan standar RFC 822 Attachment gambar dengan Format JPG warna Hitam (kiri) dan warna putih (kanan) menghasilkan tampilan sebagai berikut:

Source  Email dengan Attachment gambar dengan Format JPG Sebuah Mobil.

 

Berikut source body dan attachment dengan encoding Base 64 email yang terkirim:

 

Perbandingan “motif” biner jpeg warna hitam dan putih:

Permbandingan “motif” biner jpeg gambar mobil dan warna hitam:

 

Dari pengamatan di atas dapat diambil kesimpulan sebagai berikut:

  • Email yang dikirim  secara sederhana dengan format RFC 822 terdiri dari HEADER dan BODY yang dipisahkan oleh satu buah baris.
  • Attachment dirubah menjadi berkas biner yang salah satunya dengan Base 64.
  • File attachment seperti jpg warna hitam dan putih yang polos menunjukkan berkas biner yang lebih seragam dan lebih ringkas sedangkan file attachment dengan gambar yang kompleks baik warna, ukuran pixels akan terlihat pada berkas binernya yang lebih banyak dan kompleks. Pada percobaan diatas file jpg hitam dan putih mempunyai kesamaan yang cukup tinggi baik dari ukuran file maupun “motif batik”- nya.
Advertisements

Steganography : Seni Menyembunyikan Pesan

STEGANOGRAPHY

 

Tugas Keamanan Informasi Sistem Lanjut

Jana Hermawan

NIM 23208079

 

 

Steganography adalah seni menulis pesan tersembunyi sedemikian rupa sehingga tidak seorangpun (kecuali si  pengirim dan si penerima yang dimaksud) menyadari bahwa pada pesan tersebut terdapat pesan lain yang tersembunyi (sumber wikipedia Indonesia).

 

Sejak zaman dahulu kala, Yunani Kuno telah menggunakan Steganography. Salah satu cerita yang terkenal adalah kisah Herodotus yang   menuliskan pesan di atas meja kayu dan kemudian tulisan tersebut ditutup dengan lilin. Steganography juga adalah ilmu yang cukup tua, sebagai contoh   adalah dengan  menulis pesan dengan “tinta” dari air perasan jeruk nipis yang ditulis diatas kertas, kemudian dengan proses pemanasan tulisan tersebut dapat dibaca oleh penerimanya. Saat ini teknik menyembunyikan pesan dengan mengecilkan pesan dengan hanya menjadi satu sebuah titik saja (microdot) dapat dilakukan dengan menggunakan teknologi computer (Sumber: Simon Singh, the Code Book,  Lite Edition).  

 

Sebagai contoh dari steganography adalah dengan menuliskan pesan pada word processor seperti Microsoft Word 2003. Pesan disisipkan pada puisi Chairil Anwar sebagai berikut:

 

AKU

 

Kalaup sampai waktuku
Kui mau tak seorang kan merayu
Tidakl juga kau

Taki perlu sedu sedan itu

Akuh ini binatang jalang
Dari kumpulannya terbuang

Biarn peluru menembus kulitku
Akuo tetap meradang menerjang

Luka dan bisa kubawa berlari
Berlari7
Hingga hilang pedih peri

Dan aku akan lebih tidak perduli

Aku mau hidup seribu tahun lagi

Maret 1943

 

 

Rahasianya adalah pada puisi tersebut telah disisipkan pada tiap baris dan suku kata pertamanya sebuah huruf yang berisi pesan “PILIH NO. 7”. Huruf-huruf tersebut dihilangkan dari tampilan kasat mata dengan cara diputihkan (sama dengan background) diganti font dengan Parchment ukuran 1 (termasuk font yang paling kecil dan samar di MS Word), kemudian pada fasilitas format font sisipan pesan di subscript dan di hidden. Nah dengan demikian  orang tidak  menyadari bahwa ada pesan tersembunyi pada puisi  karya Chairil Anwar tersebut.

 

 

Cara lain adalah dengan menyamarkan pesan “PILIH NO 7” dengan menyisipkan pesan tersebut pada huruf  yang sama yang terdapat pada pusi dengan cara membuat shadow pada hurup P I L …dst. Saya rasa cara ini lebih baik dari cara diatas. Walaupun sederhana namun lebih tidak kentara. Namun demikian huruf yang digunakan sebaiknya Times New Roman saja. Berikut bait puisi yang sudah disisipkan pesan tersebut:

 

 

 

PERSETUJUAN DENGAN BUNG KARNO

 

Ayo ! Bung Karno kasi tangan mari kita bikin janji

Aku sudah cukup lama dengan bicaramu

dipanggang diatas apimu, digarami lautmu

Dari mulai tgl. 17 Agustus 1945

Aku melangkah ke depan berada rapat di sisimu

Aku sekarang api aku sekarang laut

 

Bung Karno ! Kau dan aku satu zat satu urat

Di zatmu di zatku kapal-kapal kita berlayar

Di uratmu di uratku kapal-kapal kita bertolak & berlabuh

 

(1948)

 

Liberty,

Jilid 7, No 297,

1954

 

 

 

 Untuk melihat Tulisan dalam MS Word bisa di download di sini: steganography2

 

 

Mencari Domain dan Subdomain

Tugas Keamanan Informasi Lanjut

Mencari Pemilik Domain dan Name Server:

1.       itb.ac.id

2.       okezone.com

3.       detik.com

 

 Mencari sub domain:  itb.ac.id

 

Untuk mencari nama domain saya mendapatkan dengan menggunakan web engine www.domaintools.com.  Adapun informasi yang didapat adalah sebagai berikut:

 

1.                 okezone.com

 

Registry Data

 

ICANN Registrar            : TUCOWS INC.

Created                         : 2006-11-15

Expires                          : 2011-11-15

Updated                        : 2007-03-26

Registrar Status            : ok

Name Server                 : NS2.OKEZONE.COM (has 24 domains)

Name Server                 : NS3.OKEZONE.COM

Whois Server                : whois.tucows.com

 

Server Data

 

Server Type                   : Apache/2.2.10

IP Address                    : 202.147.200.150

IP Location                    :  Indonesia,  Infokom Elektrindo Inc

Response Code             : 200

Domain Status              : Registered And Active Website

 

DomainTools Exclusive

 

Registrant Search             : “MNC ONLINE” owns about 43 other domains

Email Search                       : is associated with about 6 domains

Registrar History               : 1 registrar

NS History                           : 5 changes on 5 unique name servers over 3 years.

IP History                             : 2 changes on 3 unique name servers over 1 years.

Whois History                    : 524 records have been archived since 2006-12-17.

Dedicated Hosting            : okezone.com is hosted on a dedicated server.

Monitor Domain                : Set Free Alerts on okezone.com 

Website Title                     : http://www.okezone.com-Indonesian news & entertainment online!

Title Relevancy                  : 16%

Meta Description              : okezone.com – Cepat Beritanya, Lengkap Isinya!

Description Relevancy      : 40% relevant.

AboutUs                             :  Wiki article on Okezone.com

SEO Score                          : 92%

Terms                                 : 1244 (Unique: 781, Linked: 600)

Images                               : 62 (Alt tags missing: 1)

Links                                   : 168   (Internal: 155, Outbound: 2)

Related Sites                   : detik.com, detikfinance.com, detikhot.com, detikinet.com, detiknews.com, detiksport.com, kapanlagi.com, kompas.com, liputan6.com

 

Front Page Information

Website Title                     : http://www.okezone.com – Indonesian news & entertainment online!

Title Relevancy                  :16%

Meta Description               : okezone.com – Cepat Beritanya, Lengkap Isinya!

Description Relevancy       : 40% relevant.

AboutUs                             : Wiki article on Okezone.com

SEO Score                           : 92%

Terms                                   : 1244 (Unique: 781, Linked: 600)

Images                                 : 62 (Alt tags missing: 1)

Links                                    : 168   (Internal: 155, Outbound: 2)

Related Sites                   : detik.com, detikfinance.com, detikhot.com, detikinet.com, detiknews.com, detiksport.com, kapanlagi.com, kompas.com, liputan6.com

 

 

Whois Record

Registrant:

 MNC ONLINE

 Jl. Kebon Sirih 17-19

 Jakarta

 Jakarta, DKI Jakarta 10340

 ID

 Domain name: OKEZONE.COM

 

 Administrative Contact:

    Manager, IT 

    Jl. Kebon Sirih 17-19

    Jakarta

    Jakarta, DKI Jakarta 10340

    ID

    021-3920220    Fax: 021-3929935

 

 Technical Contact:

    Manager, IT 

    Jl. Kebon Sirih 17-19

    Jakarta

    Jakarta, DKI Jakarta 10340

    ID

    021-3920220    Fax: 021-3929935

 

 Registrar of Record        : TUCOWS, INC.

 Record last updated      : 02-Apr-2008.

 Record expires               : 15-Nov-2011.

 Record created              : 15-Nov-2006.

 

Registrar Domain Name Help Center:

http://domainhelp.tucows.com

 

 Domain servers in listed order:

    NS2.OKEZONE.COM   202.147.200.135

    NS3.OKEZONE.COM   202.147.200.136

 

 

 

2.                 itb.ac.id  

 

Front Page Information

Website Title:    ITB | Institut Teknologi Bandung

 

Title Relevancy  100%

Meta Description         :            ITB, Institution of higher learning of science, technology, and fine arts, with a mission of education, research, and services to the community.

Description Relevancy     : 36% relevant.

AboutUs                              :  Wiki article on Itb.ac.id

 

SEO Score                            : 93%

Terms                                   : 770 (Unique: 463, Linked: 226)

Images                                 : 8 (Alt tags missing: 1)

Links                                      : 105   (Internal: 98, Outbound: 6)

RSS Feeds                              :  

MBWG ITB di Grand Prix Marching Band XXIV (-632028 seconds ago) 2008-12-27 09:00:00

Indexed Data

DMOZ: 12 listings

Y! Directory                        : 9 listings

Wikipedia                           : Listed on 17 pages

 

Registry Data

Whois Server                     : whois.idnic.net.id

Server Data

IP Address                          : 167.205.108.136

 

IP Location                         : Jawa Barat, Bandung, Institut Teknologi Bandung

Response Code                  :200

Domain Status                   : Registered And Active Website

DomainTools Exclusive

Reverse IP                          : 1 other site is hosted on this server.

 

 

; Answer received from 127.0.0.1 (157 bytes)

;;

;; HEADER SECTION

;; id = 40686

;; qr = 1    opcode = QUERY    aa = 0    tc = 0    rd = 1

;; ra = 1    ad = 0    cd = 0    rcode  = NOERROR

;; qdcount = 1  ancount = 2  nscount = 3  arcount = 2

 

;; QUESTION SECTION (1 record)

;; itb.ac.id. IN A

 

;; ANSWER SECTION (2 records)

itb.ac.id. 3533 IN A 167.205.108.136

itb.ac.id. 3533 IN A 167.205.126.66

 

;; AUTHORITY SECTION (3 records)

itb.ac.id. 3533 IN NS ns1.itb.ac.id.

itb.ac.id. 3533 IN NS ns2.itb.ac.id.

itb.ac.id. 3533 IN NS ns3.itb.ac.id.

 

;; ADDITIONAL SECTION (2 records)

ns3.itb.ac.id. 3533 IN A 167.205.30.114

ns3.itb.ac.id. 3533 IN AAAA 2001:d30:3:278:0:0:0:53

 

 

3.                 detik.com

 

Whois Record for detik.com

 

Website Title                     : detikcom – situs warta era digital 

Title Relevancy                  : 40%

Meta Description               : detik.com – situs warta era digital 

Description Relevancy       : 20% relevant. 

AboutUs                              :  Wiki article on Detik.com 

SEO Score                            :  88% 

Terms                                   : 1427 (Unique: 822, Linked: 622) 

Images                                 : 37 (Alt tags missing: 2) 

Links                                    : 214   (Internal: 98, Outbound: 100) 

iFrames                                : 1 ( Parts of page not indexable by most search engines. ) 

Related Sites                      : agrakom.com, bolanews.com, detikfood.com, gatra.com, indomedia.com, kompas.com, suarapembaruan.com 

 

Indexed Data

DMOZ                                   :  1 listings 

DMOZ Title                         :  Detik.com 

DMOZ Description           : Portal berisi berita aktual, artikel, dan fasilitas online. 

DMOZ Category                :  Online 

Y! Directory                        : 3 listings 

 

Registry Data

ICANN Registrar                   : NETWORK SOLUTIONS, LLC.

Created                                : 1998-05-29

Expires                                 : 2011-05-28

Updated                              : 2006-10-11

Registrar Status                  :  clientTransferProhibited 

 

Server Data

Name Server                     :  AGRA1.DUNIADETIK.COM (has 72 domains)

Name Server                     :  NS1.DETIK.NET.ID

Name Server                     :  NS1.DUNIADETIK.COM (has 72 domains)

Whois Server                     :  whois.networksolutions.com

 

Server Type                        :  Apache/2.2.4 (Unix) DAV/2 PHP/5.1.6 

IP Address                          :  202.158.66.20      

IP Location                          : Jakarta Raya – Jakarta – Cbn-detik-netblock 

Response Code                                :  200 

Domain Status                   :  Registered And Active Website

 

DomainTools Exclusive

Registrant Search             : “Siberkom, PT. Agranet Multicitra” owns about 46 other domains 

Email Search                       :  is associated with about 72 domains

 

Registrar History               : 2 registrars 

IP History                             : 3 changes on 3 unique name servers over 4 years. 

Whois History                    : 982 records have been archived since 2002-11-03. 

Reverse IP                          : 6 other sites hosted on this server. 

Monitor Domain               :  Set Free Alerts on detik.com 

Free Tool:  

 

Whois Record

Registrant                          

Siberkom, PT. Agranet Multicitra

   Aldevco Octagon Building lt 2

   Jl. Warung Buncit Raya 75

   Jakarta, DKI Jakarta 12740

   IN

   Domain Name: DETIK.COM

 

   Administrative Contact, Technical Contact

      Siberkom, PT. Agranet Multicitra               

      Aldevco Octagon Building lt 2

      Jl. Warung Buncit Raya 75

      Jakarta, DKI Jakarta 12740

      IN

      +62 21 7941177 fax: +62 21 7941176

 

   Record expires               : 28-May-2011.

   Record created              : 13-May-2004.

   Database last updated on 15-Oct-2008 06:07:45 EDT.

 

   Domain servers in listed order:

 

   NS1.DUNIADETIK.COM          

   AGRA1.DUNIADETIK.COM        

   NS1.DETIK.NET.ID

 

   Mencari Sub Domain itb.ac.id

 

 dnsmulti

 

Untuk mencari sub-domain itb.ac.id, maka digunakan web engine web engine Multiple DNS Lookup Engine (www.bankes.com/nslookup.htm) dan didapat sekitar 800+ subdomain yang diantaranya dapat ditulis sebagai berikut:

 

1. 8eh.itb.ac.id

2. academic.itb.ac.id.
3. ae.itb.ac.id.
4. ai3.itb.ac.id.
5. akademik.itb.ac.id.
6. alumni.itb.ac.id.
7. angket-online.itb.ac.id.
8. antivirus.itb.ac.id.
9. antivirus-slb.itb.ac.id.
10. antivirus2.itb.ac.id.
11. apache2006.itb.ac.id.
12. apccas2002.itb.ac.id.
13. ar.itb.ac.id.
14. arc.itb.ac.id.
15. art.itb.ac.id.
16. as.itb.ac.id.
17. astronomi.itb.ac.id.
18. astronomy.itb.ac.id.
19. aula-tmr.itb.ac.id.
20. avist.itb.ac.id.
21. baak.itb.ac.id.
22. backup-mx.itb.ac.id.
23. bangda.itb.ac.id.
24. berkala.itb.ac.id.
25. bi.itb.ac.id.
26. billing.itb.ac.id.
27. billing-ng.itb.ac.id.
28. biomed.itb.ac.id.
29. biostrat.itb.ac.id.
30. biotech.itb.ac.id.
31. blogs.itb.ac.id.
32. bmg.itb.ac.id.
33. bosscha.itb.ac.id.
34. builder.itb.ac.id.
35. cache.itb.ac.id.
36. cache-en.itb.ac.id.
37. cache-ien.itb.ac.id.
38. cache1.itb.ac.id.
39. cache2.itb.ac.id.
40. cache3.itb.ac.id.
41. cache4.itb.ac.id.
42. cache5.itb.ac.id.
43. calonadmin.itb.ac.id.
44. cam.itb.ac.id.
45. campuschannel.itb.ac.id.
46. cas.itb.ac.id.
47. cbsed.itb.ac.id.
48. ccar.itb.ac.id.
49. che.itb.ac.id.
50. chem.itb.ac.id.
51. cintaitb.itb.ac.id.
52. cisco-dial.itb.ac.id.
53. cisco-dialin1.itb.ac.id.
54. cisco-dialin10.itb.ac.id.
55. cisco-dialin11.itb.ac.id.
56. cisco-dialin12.itb.ac.id.
57. cisco-dialin13.itb.ac.id.
58. cisco-dialin14.itb.ac.id.
59. cisco-dialin2.itb.ac.id.
60. cisco-dialin3.itb.ac.id.
61. cisco-dialin4.itb.ac.id.
62. cisco-dialin5.itb.ac.id.
63. cisco-dialin6.itb.ac.id.
64. cisco-dialin7.itb.ac.id.
65. cisco-dialin8.itb.ac.id.
66. cisco-dialin9.itb.ac.id.
67. cisco-en.itb.ac.id.
68. cisco-en-en.itb.ac.id.
69. cisco-itb-telkom.itb.ac.id.
70. cnrg.itb.ac.id.
71. cnrg-lib.itb.ac.id.
72. cnrg1.itb.ac.id.
73. cnrglab.itb.ac.id.
74. comlabs.itb.ac.id.
75. conference.itb.ac.id.
76. course.itb.ac.id.
77. cre.itb.ac.id.
78. crep.itb.ac.id.
79. crs.itb.ac.id.
80. cvsup.itb.ac.id.
81. cyberlib.itb.ac.id.
82. da.itb.ac.id.
83. datacenter.itb.ac.id.
84. db.itb.ac.id.
85. dcpusat.itb.ac.id.
86. devel.itb.ac.id.
87. devlabs.itb.ac.id.
88. dirdikpp.itb.ac.id.
89. distancE-courses.itb.ac.id.
90. distantlearning.itb.ac.id.
91. ditdik.itb.ac.id.
92. ditkeu.itb.ac.id.
93. dkv.itb.ac.id.
94. dl.itb.ac.id.
95. dlo.itb.ac.id.
96. dlomail.itb.ac.id.
97. dp.itb.ac.id.
98. ebs.itb.ac.id.
99. ee.itb.ac.id.
100. eii.itb.ac.id.
101. eis.itb.ac.id.
102. ejournal.itb.ac.id.
103. el92.itb.ac.id.
104. epsdl.itb.ac.id.
105. ezmlm-web.itb.ac.id.
106. fa.itb.ac.id.
107. faraday.itb.ac.id.
108. fi.itb.ac.id.
109. fitb.itb.ac.id.
110. fmb.itb.ac.id.
111. fmipa.itb.ac.id.
112. forum.itb.ac.id.
113. fsrd.itb.ac.id.
114. fti.itb.ac.id.
115. ftmd.itb.ac.id.
116. ftp.itb.ac.id.
117. ftsl.itb.ac.id.
118. ftsp.itb.ac.id.
119. fttm.itb.ac.id.
120. gallery.itb.ac.id.
121. gamais.itb.ac.id.
122. ganeca2.itb.ac.id.
123. ganechat.itb.ac.id.
124. ganesha.itb.ac.id.
125. ganeshatv.itb.ac.id.
126. gate-vhf.itb.ac.id.
127. gc.itb.ac.id.
128. gcca.itb.ac.id.
129. gd.itb.ac.id.
130. gdl.itb.ac.id.
131. geoph.itb.ac.id.
132. gerbang.itb.ac.id.
133. gf.itb.ac.id.
134. graphics.itb.ac.id.
135. groups.itb.ac.id.
136. gw-hf.itb.ac.id.
137. gw-paume.itb.ac.id.
138. hayati.itb.ac.id.
139. hitbox.itb.ac.id.
140. hosting.itb.ac.id.
141. humas.itb.ac.id.
142. hydraulic.itb.ac.id.
143. icpco2007.itb.ac.id.
144. ictmp.itb.ac.id.
145. idln.itb.ac.id.
146. ied.itb.ac.id.
147. if.itb.ac.id.
148. IIE.itb.ac.id.
149. iiwas2002.itb.ac.id.
150. im.itb.ac.id.
151. imhere.itb.ac.id.
152. ims.itb.ac.id.
153. indonesia-itb-ether.itb.ac.id.
154. inkubator.itb.ac.id.
155. ins.itb.ac.id.
156. instrument.itb.ac.id.
157. interior.itb.ac.id.
158. iom.itb.ac.id.
159. ipr.itb.ac.id.
160. ipv6.itb.ac.id.
161. isnet.itb.ac.id.
162. isrg.itb.ac.id.
163. itb-bgp-2.itb.ac.id.
164. ITB-bosscha.itb.ac.id.
165. itb-inherent.itb.ac.id.
166. itb-isat.itb.ac.id.
167. ITB-Jalawave.itb.ac.id.
168. itb-tein2.itb.ac.id.
169. itb-tunnel.itb.ac.id.
170. itbgtw.itb.ac.id.
171. itforum.itb.ac.id.
172. jaktri.itb.ac.id.
173. kabinet-km.itb.ac.id.
174. kaderisasi-admin.itb.ac.id.
175. kamus.itb.ac.id.
176. kantorwrma.itb.ac.id.
177. kealumnian.itb.ac.id.
178. kemitraan.itb.ac.id.
179. kepegawaian.itb.ac.id.
180. kkp.itb.ac.id.
181. km.itb.ac.id.
182. kmrg.itb.ac.id.
183. kolaborasi.itb.ac.id.
184. koperasi.itb.ac.id.
185. kppmb.itb.ac.id.
186. kppwk.itb.ac.id.
187. kria-sr.itb.ac.id.
188. kuliah.itb.ac.id.
189. lapi.itb.ac.id.
190. lc.itb.ac.id.
191. ldap.itb.ac.id.
192. ldap-ng.itb.ac.id.
193. ldap-tes.itb.ac.id.
194. lfd.itb.ac.id.
195. lib.itb.ac.id.
196. library.itb.ac.id.
197. linux.itb.ac.id.
198. lms-inherent.itb.ac.id.
199. localhost.itb.ac.id.
200. loedroek.itb.ac.id.
201. logger.itb.ac.id.
202. logger-ng.itb.ac.id.
203. login.itb.ac.id.
204. logistik.itb.ac.id.
205. lp.itb.ac.id.
206. lpadrc.itb.ac.id.
207. lpkm.itb.ac.id.
208. lpm.itb.ac.id.
209. lppm.itb.ac.id.
210. lss.itb.ac.id.
211. lumbung1.itb.ac.id.
212. mailadm.itb.ac.id.
213. maisy.itb.ac.id.
214. maroon.itb.ac.id.
215. material.itb.ac.id.
216. math.itb.ac.id.
217. maxwell.itb.ac.id.
218. mba.itb.ac.id.
219. mcp-books.itb.ac.id.
220. mesin.itb.ac.id.
221. metallurgy.itb.ac.id.
222. mgb.itb.ac.id.
223. Mgmt.itb.ac.id.
224. mic.itb.ac.id.
225. mining.itb.ac.id.
226. mirror.itb.ac.id.
227. mlearning.itb.ac.id.
228. mm.itb.ac.id.
229. monitoring.itb.ac.id.
230. monitoringv2.itb.ac.id.
231. ms.itb.ac.id.
232. mti.itb.ac.id.
233. multimedia.itb.ac.id.
234. mx.itb.ac.id.
235. mx-in.itb.ac.id.
236. mx0.itb.ac.id.
237. mx1.itb.ac.id.
238. mx2.itb.ac.id.
239. mx3.itb.ac.id.
240. mx4.itb.ac.id.
241. mx5.itb.ac.id.
242. mx6.itb.ac.id.
243. nic.itb.ac.id.
244. nic-ng.itb.ac.id.
245. nicadm.itb.ac.id.
246. nii.itb.ac.id.
247. ninja-hattori.itb.ac.id.
248. noc-ccar.itb.ac.id.
249. noc-sps.itb.ac.id.
250. ns-new.itb.ac.id.
251. ns1.itb.ac.id.
252. ns2.itb.ac.id.
253. ns3.itb.ac.id.
254. nt.itb.ac.id.
255. ntp.itb.ac.id.
256. ocean.itb.ac.id.
257. oceanography.itb.ac.id.
258. oecd.itb.ac.id.
259. ohu2007.itb.ac.id.
260. old-ganesha.itb.ac.id.
261. olimpiade2007.itb.ac.id.
262. opencores.itb.ac.id.
263. openims.itb.ac.id.
264. order.itb.ac.id.
265. packetscanner.itb.ac.id.
266. pantheon.itb.ac.id.
267. pau-router.itb.ac.id.
268. paubt.itb.ac.id.
269. pauir.itb.ac.id.
270. paume.itb.ac.id.
271. pcd.itb.ac.id.
272. penerbit.itb.ac.id.
273. perencanaan.itb.ac.id.
274. petakampus.itb.ac.id.
275. phys.itb.ac.id.
276. pilihrektor.itb.ac.id.
277. pinri.itb.ac.id.
278. pl.itb.ac.id.
279. placeof.itb.ac.id.
280. plesk.itb.ac.id.
281. pmo.itb.ac.id.
282. pn.itb.ac.id.
283. portal.itb.ac.id.
284. poss.itb.ac.id.
285. power.itb.ac.id.
286. powernoc.itb.ac.id.
287. ppk.itb.ac.id.
288. ppkpl.itb.ac.id.
289. ppms.itb.ac.id.
290. pps.itb.ac.id.
291. ppt.itb.ac.id.
292. pptik.itb.ac.id.
293. premium.itb.ac.id.
294. pringgapuk.itb.ac.id.
295. profil-kaderisasi.itb.ac.id.
296. prohil.itb.ac.id.
297. proyek.itb.ac.id.
298. psda.itb.ac.id.
299. psdi.itb.ac.id.
300. pusat.itb.ac.id.
301. pusat-lama.itb.ac.id.
302. pusat2.itb.ac.id.
303. puslog.itb.ac.id.
304. pwk.itb.ac.id.
305. R11.itb.ac.id.
306. ra02.itb.ac.id.
307. ra11.itb.ac.id.
308. RA12.itb.ac.id.
309. ra13.itb.ac.id.
310. ra5.itb.ac.id.
311. radio-net.itb.ac.id.
312. rbl.itb.ac.id.
313. rbn.itb.ac.id.
314. rbn1.itb.ac.id.
315. rbn2.itb.ac.id.
316. register.itb.ac.id.
317. relasialumni.itb.ac.id.
318. rict.itb.ac.id.
319. sa.itb.ac.id.
320. sac-en.itb.ac.id.
321. salman.itb.ac.id.
322. samba.itb.ac.id.
323. sampoernasbm.itb.ac.id.
324. sappk.itb.ac.id.
325. satpam.itb.ac.id.
326. sbm.itb.ac.id.
327. scout.itb.ac.id.
328. sdm.itb.ac.id.
329. server3.itb.ac.id.
330. si.itb.ac.id.
331. sia.itb.ac.id.
332. sibf2008.itb.ac.id.
333. singalodra.itb.ac.id.
334. sipx.itb.ac.id.
335. sisfoperencanaan.itb.ac.id.
336. siskeu.itb.ac.id.
337. siskeu01.itb.ac.id.
338. sismik.itb.ac.id.
339. sispran.itb.ac.id.
340. sispran2.itb.ac.id.
341. sith.itb.ac.id.
342. skd.itb.ac.id.
343. snmptn.itb.ac.id.
344. soi.itb.ac.id.
345. soi-proxy.itb.ac.id.
346. soi-router.itb.ac.id.
347. soi-server.itb.ac.id.
348. sostek.itb.ac.id.
349. sp.itb.ac.id.
350. spe.itb.ac.id.
351. spns.itb.ac.id.
352. stat.itb.ac.id.
353. stei.itb.ac.id.
354. students.itb.ac.id.
355. students-ng.itb.ac.id.
356. suk.itb.ac.id.
357. svnserver.itb.ac.id.
358. sysapp.itb.ac.id.
359. TeknologiInformasi.itb.ac.id.
360. telekomunikasi.itb.ac.id.
361. telekomunikasi.itb.ac.id.
362. telematic.itb.ac.id.
363. tf.itb.ac.id.
364. thinclient.itb.ac.id.
365. ti.itb.ac.id.
366. tl.itb.ac.id.
367. tm.itb.ac.id.
368. tpb.itb.ac.id.
369. transport.itb.ac.id.
370. uka.itb.ac.id.
371. ukp.itb.ac.id.
372. unisispran.itb.ac.id.
373. unit.itb.ac.id.
374. upi.itb.ac.id.
375. uptor.itb.ac.id.
376. usdi.itb.ac.id.
377. usdi-imhere.itb.ac.id.
378. usdi-reps.itb.ac.id.
379. vclass.itb.ac.id.
380. vic-rat.itb.ac.id.
381. video.itb.ac.id.
382. virtual-university.itb.ac.id.
383. vlsi.itb.ac.id.
384. voip.itb.ac.id.
385. vpn.itb.ac.id.
386. waveLAN-disnak.itb.ac.id.
387. WaveLAN-DisNak-ITB.itb.ac.id.
388. wavelan-ikip.itb.ac.id.
389. WaveLAN-ITB-Lapan.itb.ac.id.
390. WaveLAN-ITB-midc.itb.ac.id.
391. waveLAN-ITB-RadNet.itb.ac.id.
392. WaveLAN-ITB-Unisba.itb.ac.id.
393. waveLAN-RadNet-ITB.itb.ac.id.
394. waveLAN-ypkp.itb.ac.id.
395. webhosting.itb.ac.id.
396. webkampus.itb.ac.id.
397. webservices-sispran.itb.ac.id.
398. whois.itb.ac.id.
399. wiki.itb.ac.id.
400. windowsupdate.itb.ac.id.
401. wrks.itb.ac.id.
402. wrm.itb.ac.id.
403. http://www.itb.ac.id.
404. www1.itb.ac.id.
407. zimbra.itb.ac.id.

 

 

 

Program Error

Tugas Keamanan Informasi Lanjut:

Program Error

Untuk membuat program error saya mencobanya dengan menulis program dengan  HTML. Program tersebut mrupakan perkalian dua variable input yang sederhana. Namun kemudia pada rumus perkalian diselipkan dua buah slash dengan satu buah spasi. Hal ini menyebabkan program tidak bisa dijalankan. Dan muncul pesan error.  

Program tersebuta adalah sebagai berikut:

 

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”&gt;

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

<title>Untitled Document</title>

</head>

<script type=”text/javascript”>

function kalikan(){

  var val1 = document.form1.nilai1.value;

  var val2 = document.form1.nilai2.value;

  document.form1.hasil.value =  val1 * val2  / /;

}

</script>

 

<form action=”” method=”get” name=”form1″>

Nilai 1 :<input name=”nilai1″ type=”text” /><br />

Nilai 2 :<input name=”nilai2″ type=”text” /><br />

Hasil   :<input name=”hasil” type=”text” /><br />

<input name=”Kali” type=”button” value=”Kali” onclick=”javascript:kalikan();”/>

</form>

<body>

</body>

</html>

 

Hasil screnshot error:

 progerrorbig

Menghitung Jumlah Karakter di Tiga Bahasa: Indonesia, Inggris dan Sunda

TUGAS KEAMANAN INFORMASI LANJUT
 

Menghitung jumlah karakter paling sering paling sering muncul dalam bahasa:
1. Indonesia
2. Inggris
3. Sunda
Untuk dapat menghitung jumlah karakter dari sebuah artikel dengan masing-masing bahasa tersebut, saya menggunakan program HTML dan JavaScript. Program ini merupakan modifikasi source code yang diberikan oleh salah seorang teman saya yang merupakan Programmer Java, karena saya sendiri baru memulai belajar bahasa pemrograman terutama PHP dan JavaScript .
Hasil dari mesin penghitung karakter tersebut adalah sebagai berikut:
1. Bahasa Indonesia (Menggunakan cerita pendek dari Hamdy Salad, dengan judul “Burung Terbang dari Kuburmu” terdiri dari 5.937 karakter)
Karakter yang paling sering muncul:
1. Huruf A muncul sebanyak 1.100 kali
2. Huruf N muncul sebanyak 573 kali
3. Huruf E muncul sebanyak 446 kali
4. Huruf I muncul sebanyak 406 kali
5. Huruf U muncul sebanyak 371 kali

2. Bahasa Inggris (Menggunakan cerita pendek dari Stepahn Crane,dengan judul “A Dark Brown Dog” terdiri dari 10.570 karakter)
Karakter yang paling sering muncul:
1. Huruf E muncul sebanyak 1.280 kali
2. Huruf T muncul sebanyak 936 kali
3. Huruf A muncul sebanyak 821 kali
4. Huruf H muncul sebanyak 764 kali
5. Huruf I muncul sebanyak 718 kali

3. Bahasa Sunda (Menggunakan cerita pendek dari Ally Ghiban,dengan judul “Nagaran Kuring Otong” terdiri dari 4.917 karakter)
Karakter yang Paling sering muncul:
1. Huruf A muncul sebanyak 829 kali
2. Huruf N muncul sebanyak 572 kali
3. Huruf U muncul sebanyak 400 kali
4. Huruf E muncul sebanyak 336 kali
5. Huruf G muncul sebanyak 308 kali

indonesia
inggris
sunda

Source Code Program:

 <style type=”text/css”>
<!–
.style1 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 14px;
}
.style2 {
                font-size: 24px;
                color: #0000FF;
}
.style3 {color: #003399}
.style5 {
                font-size: 9;
                color: #000099;
}
–>
</style>
<div align=”left”><br>
  <br>
</div>
<p align=”left” class=”style1 style2″><strong>MESIN PENGHITUNG KARAKTER</strong></p>
<p align=”left” class=”style1″>&nbsp;</p>
<p align=”left” class=”style1 style3″><strong>Copy dan Paste Artikel Anda ke dalam Kotak Box dibawah ini:</strong></p>
<p align=”left” class=”style1 style5″><br />
  <textarea name=”myMessage” onkeyup=”menghitungChar(this.value)” rows=”20″ cols=”100″></textarea>
 
  <script language=”JavaScript”>
var cnt;
function menghitungChar(str) {
 
 var a = 0;
 var b = 0;
 var c = 0;
 var d = 0;
 var e = 0;
 var f = 0;
 var g = 0;
 var h = 0;
 var i = 0;
 var j = 0;
 var k = 0;
 var l = 0;
 var m = 0;
 var n = 0;
 var o = 0;
 var p = 0;
 var q = 0;
 var r = 0;
 var s = 0;
 var t = 0;
 var u = 0;
 var v = 0;
 var w = 0;
 var x = 0;
 var y = 0;
 var z = 0;
 var ii = 0;
 var array_jumlah_char = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
 var array_jumlah_char_x = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
 var array_char = new Array(“A”,”B”,”C”,”D”,”E”,”F”,”G”,”H”,”I”,”J”,”K”,”L”,”M”,”N”,”O”,”P”,”Q”,”R”,”S”,”T”,”U”,”V”,”W”,”X”,”Y”,”Z”);
 for(ii=0; ii<=str.length ;ii++){
                stringx = str.charAt(ii);
                if(stringx.toUpperCase() == “A”){
                                a++
                                array_jumlah_char[0] = a;
                                array_jumlah_char_x[0] = a;
                                print(“a”,a);
                }
                if(stringx.toUpperCase() == “B”){
                                b++
                                array_jumlah_char[1] = b;
                                array_jumlah_char_x[1] = b;
                                print(“b”,b);
                }
                if(stringx.toUpperCase() == “C”){
                                c++
                                array_jumlah_char[2] = c;
                                array_jumlah_char_x[2] = c;
                                print(“c”,c);
                }
                if(stringx.toUpperCase() == “D”){
                                d++
                                array_jumlah_char[3] = d;
                                array_jumlah_char_x[3] = d;
                                print(“d”,d);
                }
                if(stringx.toUpperCase() == “E”){
                                e++
                                array_jumlah_char[4] = e;
                                array_jumlah_char_x[4] = e;
                                print(“e”,e);
                }
                if(stringx.toUpperCase() == “F”){
                                f++
                                array_jumlah_char[5] = f;
                                array_jumlah_char_x[5] = f;
                                print(“f”,f);
                }
                if(stringx.toUpperCase() == “G”){
                                g++
                                array_jumlah_char[6] = g;
                                array_jumlah_char_x[6] = g;
                                print(“g”,g);
                }
                if(stringx.toUpperCase() == “H”){
                                h++
                                array_jumlah_char[7] = h;
                                array_jumlah_char_x[7] = h;
                                print(“h”,h);
                }
                if(stringx.toUpperCase() == “I”){
                                i++
                                array_jumlah_char[8] = i;
                                array_jumlah_char_x[8] = i;
                                print(“i”,i);
                }
                if(stringx.toUpperCase() == “J”){
                                j++
                                array_jumlah_char[9] = j;
                                array_jumlah_char_x[9] = j;
                                print(“j”,j);
                }
                if(stringx.toUpperCase() == “K”){
                                k++
                                array_jumlah_char[10] = k;
                                array_jumlah_char_x[10] = k;
                                print(“k”,k);
                }
                if(stringx.toUpperCase() == “L”){
                                l++
                                array_jumlah_char[11] = l;
                                array_jumlah_char_x[11] = l;
                                print(“l”,l);
                }
                if(stringx.toUpperCase() == “M”){
                                m++
                                array_jumlah_char[12] = m;
                                array_jumlah_char_x[12] = m;
                                print(“m”,m);
                }
                if(stringx.toUpperCase() == “N”){
                                n++
                                array_jumlah_char[13] = n;
                                array_jumlah_char_x[13] = n;
                                print(“n”,n);
                }
                if(stringx.toUpperCase() == “O”){
                                o++
                                array_jumlah_char[14] = o;
                                array_jumlah_char_x[14] = o;
                                print(“o”,o);
                }
                if(stringx.toUpperCase() == “P”){
                                p++
                                array_jumlah_char[15] = p;
                                array_jumlah_char_x[15] = p;
                                print(“p”,p);
                }
                if(stringx.toUpperCase() == “Q”){
                                q++
                                array_jumlah_char[16] = q;
                                array_jumlah_char_x[16] = q;
                                print(“q”,q);
                }
                if(stringx.toUpperCase() == “R”){
                                r++
                                array_jumlah_char[17] = r;
                                array_jumlah_char_x[17] = r;
                                print(“r”,r);
                }
                if(stringx.toUpperCase() == “S”){
                                s++
                                array_jumlah_char[18] = s;
                                array_jumlah_char_x[18] = s;
                                print(“s”,s);
                }
                if(stringx.toUpperCase() == “T”){
                                t++
                                array_jumlah_char[19] = t;
                                array_jumlah_char_x[19] = t;
                                print(“t”,t);
                }
                if(stringx.toUpperCase() == “U”){
                                u++
                                array_jumlah_char[20] = u;
                                array_jumlah_char_x[20] = u;
                                print(“u”,u);
                }
                if(stringx.toUpperCase() == “V”){
                                v++
                                array_jumlah_char[21] = v;
                                array_jumlah_char_x[21] = v;
                                print(“v”,v);
                }
                if(stringx.toUpperCase() == “W”){
                                w++
                                array_jumlah_char[22] = w;
                                array_jumlah_char_x[22] = w;
                                print(“w”,w);
                }
                if(stringx.toUpperCase() == “X”){
                                x++
                                array_jumlah_char[23] = x;
                                array_jumlah_char_x[23] = x;
                                print(“x”,x);
                }
                if(stringx.toUpperCase() == “Y”){
                                y++
                                array_jumlah_char[24] = y;
                                array_jumlah_char_x[24] = y;
                                print(“y”,y);
                }
                if(stringx.toUpperCase() == “Z”){
                                z++
                                array_jumlah_char[25] = z;
                                array_jumlah_char_x[25] = z;
                                print(“z”,z);
                }
 }
 
 var array_jumlah_char_rangking = new Array(5);
 array_jumlah_char_rangking = array_jumlah_char.sort(doCompare);
 array_jumlah_char_rangking = array_jumlah_char_rangking.reverse();
 array_jumlah_char_rangking = array_jumlah_char_rangking.slice(0,5);
 var array_char_terbesar = new Array(5);
 
 
 for(var xx=0 ; xx < array_jumlah_char_rangking.length ; xx++){
                for(var yy=0 ; yy < array_jumlah_char_x.length ; yy++){
                               
                                   if(array_jumlah_char_rangking[xx] == array_jumlah_char_x[yy]){
                      array_char_terbesar[xx] = array_char[yy];
                   }
                }
 }
print(“array_char_terbesar”,array_char_terbesar);
}
 
function doCompare(a,b) {
    return a – b
}
function print(chr,val) {
                var aa = document.getElementById(chr);
                aa.value = val;
}
document.write(“<br> <br> A : <input type=text id=a size=8 readonly>&nbsp;&nbsp; <br> <br> B : <input type=text id=b size=8 readonly>&nbsp;&nbsp; <br> <br> C : <input type=text id=c size=8 readonly>&nbsp;&nbsp; <br><br> D : <input type=text id=d size=8 readonly>&nbsp;&nbsp; <br><br>  E : <input type=text id=e size=8 readonly>&nbsp;&nbsp; <br><br> F: <input type=text id=f size=8 readonly>&nbsp;&nbsp; <br><br> G : <input type=text id=g size=8 readonly>&nbsp;&nbsp; <br><br> H : <input type=text id=h size=8 readonly>&nbsp;&nbsp; <br><br> I: <input type=text id=i size=8 readonly>&nbsp;&nbsp; <br><br> J : <input type=text id=J size=8 readonly>”);
document.write(“<br> <br> K : <input type=text id=k size=8 readonly>&nbsp;&nbsp; <br> <br>  L : <input type=text id=l size=8 readonly>&nbsp;&nbsp; <br> <br> M : <input type=text id=m size=8 readonly>&nbsp;&nbsp; <br><br> N : <input type=text id=n size=8 readonly>&nbsp;&nbsp; <br><br> O : <input type=text id=o size=8 readonly>&nbsp;&nbsp; <br><br> P : <input type=text id=p size=8 readonly>&nbsp;&nbsp; <br><br> Q : <input type=text id=q size=8 readonly>&nbsp;&nbsp; <br><br> R : <input type=text id=r size=8 readonly>&nbsp;&nbsp; <br><br> S : <input type=text id=s size=8 readonly>&nbsp;&nbsp; <br><br> T : <input type=text id=t size=8 readonly>”);
document.write(“<br><br> U : <input type=text id=u size=8 readonly>&nbsp;&nbsp; <br><br>  V : <input type=text id=v size=8 readonly>&nbsp;&nbsp; <br><br> W : <input type=text id=w size=8 readonly>&nbsp;&nbsp; <br><br> X : <input type=text id=X size=8 readonly>&nbsp;&nbsp; <br><br>  Y : <input type=text id=y size=8 readonly>&nbsp;&nbsp; <br><br> Z : <input type=text id=z size=8 readonly>”);
document.write(“<br> <br> Lima Karakter yang Paling Sering Muncul : <input type=text id=array_char_terbesar size=10 readonly>”);
 
 
  </script>
</p>

Single Vendor Vs. Multi-Vendor: Sebuah Pilihan Strategis

Oleh

Jana Hermawan

NIM 23208079

 

Di era digital yang sangat kompetitif sekarang ini, telah terjadi perubahan yang sangat pesat yang dipengaruhi oleh kemajuan dalam bidang teknologi komunikasi dan informasi (information and communication technology). Hal ini mendorong organisasi baik di pemerintahan maupun swasta untuk dapat memanfaatkan kemajuan teknologi ICT tersebut dalam memberikan pelayanan yang terbaik bagi masyarakat ataupun pelanggannya.

Penggunaan teknologi informasi dalam perusahaan menjadi sangat penting dengan asumsi bahwa teknologi Informasi  dapat memberikan keuntungan strategis  dalam penyelesaian pekerjaan, meningkatkan kualitas dan produktifitas, meningkatkan kecepatan pelayanan, meningkatkan mutu pelayanan konsumen,  mempermudah komunikasi dan kerjasama, dan  juga memperbaiki suatu proses bisnis.

Suatu organisasi,  baik pemerintah maupun swasta,   tentunya menginginkan adanya sistem teknologi informasi yang handal yang dapat memberikan keuntungan yang maksimal.  Untuk mendapatkan hasil yang maksimal tersebut, suatu organisasi suatu saat diharuskan untuk memilih apakah sistem informasi yang akan digunakan adalah strategi menggunakan single vendor atau multivendor. Single vendor yang dimaksud disini adalah penyediaan barang ataupun jasa baik berupa aplikasi (software)  dan juga hardware suatu sistem informasi dengan menggunakan jasa satu penyedia (vendor) saja, sedangkan pada multivendor, aplikasi dan hardware sistem informasi didapatkan dari satu atau lebih vendor.

Tentunya untuk mampu mengambil keputusan yang tepat apakah menggunakan single vendor ataupun multi-vendor, diperlukan berbagai pertimbangan-pertimbangan yang menjadi dasar pengambilan keputusan yang sangat penting ini. Diharapkan keputusan yang diambil akan menguntungkan perusahaan baik jangka pendek maupun jangka panjang.

Sebelumnya mari kita lihat keuntungan dan kerugian dari single vendor dan multi-vendor sebagai berikut:  

1.              Lebih sederhana dan mudah dalam pembuatan kontrak kerja.

2.              Users dan Pengelola IT tidak terlalu sulit untuk menggunakan dan menangani sistem yang single culture.

Kerugian single vendor: 

1.      Ketergantungan kepada  satu vendor/provider (tidak banyak pilihan untuk merubah sistem)

2.      Pemilihan singlevendor yang tidak tepat akan menimbulkan inefisiensi dan juga kegagalan di dalam sistem.

3.      Kontrol terhadap sistem baik aplikasi dan hardware lebih besar berada pada vendor  yang menjadi penyedia.

4.      Bila terjadi pemutusan supply chain dari vendor yang kita gunakan, akan berisiko   terhentinya operasi sistem informasi yang dimiliki.

5.      Terdapat persaingan yang tidak sehat, karena single vendor  cenderung untuk tidak “menerima” vendor dari luar.

Keuntungan multi-vendor:

1.      Lebih banyak expert yang dapat menangani pekerjaan dalam konsentrasi keahlian yang berbeda;

2.      Perusahaan mempunyai kontrol yang lebih besar dan dapat mengelola berbagai vendor;

3.      Dapat mengurangi resiko kerugian yang lebih jauh akibat satu vendor;

4.      Mendukung adanya persaingan yang sehat dengan menawarkan inovasi dan opportunities;

5.      Dapat memberikan potensi penghematan dengan memilih pilihan outsourcing  vendor

Kerugian dari multi-vendor:

1.      Kompleksitas dan keragaman sistem memerlukan sumber daya manusia yang mampu beradaptasi dengan berbagai sistem yang berbed-beda.

2.      Dokumen kontrak lebih kompleks karena melibatkan berbagai pihak.

3.      Kehandalan aplikasi dan peralatan sangat tergantung dengan pilihan yang tepat berbagai macam produk yang dipilih.

Setelah mengetahui keuntungan dan kerugian dari pemilihan kedua pemilihan vendor tersebut, kita dapat dahulu karakteristik organisasi  yang kita miliki dan juga potensi-potensi yang ada.  Terdapat beberapa faktor yang dapat menjadi pertimbangan yaitu:

1.      Business continuity. Apabila perusahaan kita termasuk perusahaan yang sangat tergantung kepada kehandalan sistem (seperti bank, pusat data, rumahsakit dll.) tentunya pertimbangan penggunaan single vendor atau multi vendor tergantung kepada kehandalan dan kekhususan aplikasi dan perangkat yang akan digunakan. Pilihan vendor tertentu baik single maupun multi vendor dapat dipilih dengan pertimbangan sofware dan hardware yang ditawarkan vendor dikenal reliable untuk menjaga kelangsungan proses bisnis.  

2.      Kemampuan sumber daya manusia (SDM). Suatu organisasi perlu mengetahui kesiapan pegawai yang akan mengelola (administrator) dan menggunakan (users) sistem  teknologi informasi. Kemampuan SDM  memberikan sedikit banyak masukan untuk menentukan vendor mana yang dapat dipilih. Pada single vendor aplikasi dan hardware yang familiar akan lebih mudah dipergunakan, selain itu SDM yang lebih mengenal single culture akan lebih mudah untuk mengelola dan menggunakan sistem informasi yang single vendor.

3.      Kemampuan financial. Sebuah perusahaan tentunya mempunyai kemampuan finansial yang berbeda-beda. Sebagai contoh, sebuah perusahaan dengan cashflow yang baik tentunya dapat menggunakan jasa multi vendor dengan catatan bahwa perusahaan tersebut dapat memberikan training dan pengenalan pada berbagai sistem multi vendor kepada karyawannya. Sebaliknya sebuah perusahaan dapat memilih menggunakan single vendor yang menawarkan aplikasi dan hardware sistem yang handal namun relatif lebih mahal  sebagai mitigasi resiko kerugian yang lebih besar apabila terjadi system failure.

4.      IT Security.  Pertimbangan keamanan menjadi fokus yang penting apabila institusi yang anda kelola adalah sangat memerlukan jaminan kerahasiaan dan keamanan (seperti Bank, Financial Securities dll).  Dengan semakin marak dan berkembangnya cyber crime, penyebaran malware dan lain-lain, statistik di Indonesia sendiri menunjukkan angka yang cukup mengkhawatirkan, oleh karena itu banyak perusahaan  keuangan mulai secara serius untuk menangani IT security sebagai bagian yang terpenting dalam proses bisnisnya.

Untuk dapat memilih single vendor ataupun  multi vendor, terdapat beberapa tahapan dalam proses smart outsourcing, yaitu:  (1) vendor evaluation ; (2) vendor development dan (3) vendor negotiation.

Vendor evaluation atau penilaian terhadap vendor adalah tahapan yang berkenaan dengan kegiatan pencarian vendor yang sesuai,  termasuk penilaian seksama apakah pelayanan vendor masih akan tetap didapatkan di masa yang akan datang.

Pengembangan vendor merupakan kerjasama antara penyedia barang dan jasa dimana terdapat kegiatan seperti pelatihan, bantuan teknis, pengembangan infrastruktur dan prosedur transfer informasi.  Hubungan yang baik antara client dan vendor mutlak dibutuhkan untuk dapat mewujudkan suatu sisem informasi yang dapat terus berkembang,

Sedangkan negosiasi vendor memfokuskan kepada kualitas, pengiriman, dan biaya pengadaan barang dan jasa yang dilakukan. Aspek finansial, legal dan kualitas sistem informasi perlu dibahas secara terperinci untuk menghindari adanya hak dan kewajiban yang tidak terpenuhi. Demikian pula dengan hak cipta dan penggunaan dan pengembangan software/aplikasi perlu ditentukan terlebih dahulu apakah bersipat open atau tertutup.

Sekarang,  bagaimana akhirnya kita dapat menentukan vendor mana yang paling cocok untuk kita: apakah single vendor atau multi-vendor? Memang tidak ada jaminan bahwa memilih salah satu dari dua pilihan itu adalah benar karena karakteristik organisasi berbeda-beda dan mempunyai kekhususannya sendiri. Namun bila anda adalah seorang pengambilan keputusan pada perusahaan anda, ada baiknya memperhatikan berbagai faktor yang telah dibahas diatas sebagai masukan dalam pertimbangan anda.

Kenyataannya, dalam perkembangan teknologi IT saat ini,   trend strategi penggunaan multi vendor semakin banyak diminati dibandingkan dengan single-vendor. Tuntutan ini juga telah mendorong berbagai vendor kecil maupun besar untuk menyediakan jasa outsourcing multivendor yang dirancang untuk membantu perusahaan-perusahaan  untuk lebih meningkatkan inovasi, integritas dan keamanan yang lebih tinggi dari sistem teknologi informasinya. Vendor-vendor mulai pula menawarkan jasa migrasi dan juga aplikasi komunikasi antar sistem yang berbeda-beda.

Selain itu, salah satu keunggulan adanya strategi multi vendor adalah lebih bersipat responsive terhadap berbagai perubahan. Keamanan sistem IT selalu dapat dikembangkan sesuai dengan kebutuhan dari perusahaan.  Monopolistik dalam penyediaan aplikasi dan hardware seperti yang ditawarkan single vendor cenderung tidak disukai dan lebih banyak diminati oleh perusahaan-perusahaan dengan sistem IT yang bersifat less complex . Demikian pula di sektor pemerintahan,  trend pelaksanaan e-government mulai marak dan telah memulai merintis pelelangan dengan e-procurement yang tidak memungkinkan lagi adanya monopoli dalam penyediaan barang dan jasa dan juga menciptakan suasana yang lebih kompetitif bagi para vendor.

Dengan demikian, dapat disimpulkan bahwa, karakteristik dan kebutuhan organisasi/perusahaan  dapat menentukan apakah memilih single vendor ataupun multi vendor  karena kedua pilihan tersebut mempunyai keunggulan dan kelemahannya masing- masing.  Pilihan tersebut lebih bersifat strategis dengan menitikberatkan kepada keuntungan dan manfaat yang lebih besar dari organisasi tersebut. Namun demikian,  trend perkembangan teknologi IT dan juga kebutuhan clients mengharus vendor untuk mengubah strateginya untuk dapat melayani outsourcing vendor sebagai antisipasi terhadap berbagai perubahan yang terjadi. Sebagai akibat, pemilihan multivendor cenderung dapat  memberikan opportunities kepada suatu organisasi/perusahaan untuk dapat lebih meningkatkan kualitas dan produktifitas,  meningkatkan kecepatan pelayanan, meningkatkan mutu pelayanan konsumen,  mempermudah komunikasi dan kerjasama, dan  juga memperbaiki suatu proses bisnis, memberikan jaminan keamanan yang lebih tinggi,  dan yang terakhir,  dapat memberikan solusi dari berbagai permasalahan.

           

 Referensi:

Turban,Efraim. Information Technology for Management. Wiley International Student Version, 2008.

Rahardjo, Budi. Keamanan Sistem Informasi Berbasis Internet. PT Insan Infonesia Bandung , 2005.

Siemens IT Solution and Services . Selective Outsourcing with Multiple Providers: A Growing Trend.Norwalk,  2007(post at  http://www.usa.siemens.com/it-solutions).

 

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!