Blogroll

Batman Begins - Diagonal Resize 2

Minggu, 15 April 2018

Komputasi Cloud,Grid,Virtualisasi,Distributed computation,map reduce dan No SQL serta penerapan didunia industri


A. Cloud computing
Cloud pada dasarnya merupakan sebuah perluasan dengan konsep pemrograman berorientasi objek secara abstraksi, di mana awan (cloud) di sini yaitu Internet. Di mana untuk para pengguna akhir (end users) hanya akan mendapatkan output serta input tertentu, sebuah proses lengkap yang nantinya akan mengarah ke output dan akan murni terlihat. Komputasi berbasis sumber daya virtual ini sebenarnya ditempatkan pada beberapa server dan juga dalam beberapa cluster.
Dalam cloud computing biasanya ada beberapa istilah yang biasa dikenal sebagai model SPI model SaaS, PaaS dan IaaS. Ini adalah sebuah layanan yang tersedia pada konsep awan dan akan melakukan semua proses kerja yang berat. Dengan Anda menggunakan konsep cloud computing ini maka akan menghilangkan serta menghemat biaya dan kompleksitas, konfigurasi, dan juga dalam mengelola perangkat keras, perangkat lunak yang dibutuhkan untuk membangun dan menyebarkan aplikasi, nantinya aplikasi ini akan dibagikan melalui layanan yang tersedia melalui internet.

B. Grid computing
Sistem grid dirancang untuk berbagi sumber daya secara kolaboratif. Hal ini juga dapat dianggap sebagai komputasi cluster yang didistribusikan dengan skala besar. Grid pada dasarnya adalah salah satu konsep computing yang menggunakan kemampuan pengolahan unit komputasi yang berbeda untuk memproses serta menangani suatu tugas (task). Tugas ini nantinya akan dibagikan menjadi beberapa sub-tugas, masing-masing mesin pada grid memiliki tugas, ketika sub-tugas tersebut telah selesai melakukan tugasnya nantinya mereka akan dikirim kembali ke mesin utama yang mengurus semua tugas lalu semua tugas-tugas yang telah selesai nantinya akan digabungkan secara bersama-sama untuk mengeluarkan output.
Kesimpulan
1.     Komputer server masih akan diperlukan untuk mendistribusikan berbagai data dan juga untuk mengumpulkan hasil dari klien yang berpartisipasi didalam konsep komputasi grid.
2.     Konsep cloud computing akan menawarkan layanan yang lebih baik dari pada komputasi grid. Bahkan hampir semua layanan yang ada di internet saat ini dapat diperoleh dari konsep awan (cloud), misalnya seperti pada web hosting, sistem operasi ganda (multiple operating systems), dukungan berbagai database dan masih banyak lagi yang lainnya.
3.     Konsep grid computing cenderung lebih sulit digabungkan karena beberapa faktor heterogen, dan geografis dibandingkan dengan sistem cluster komputasi konvensional, karena harus menggabungkan beberapa macam perbedaan platform dari sisi perangkat keras dan perangat lunak untuk menghasilkan sebuah output.

C. APA ITU VIRTUALISASI
Virtualisasi bisa diartikan sebagai pembuatan suatu bentuk atau versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi,  perangkat storage/penyimpanan data atau sumber daya jaringan.
Virtualisasi bisa diimplementasikan kedalam berbagai bentuk, antara lain (Harry Sufehmi, Pengenalan Virtualisasi, 20090607) :
  1. Network Virtualization : VLAN, Virtual IP (untclustering), Multilink
  2. Memory Virtualization : pooling memory dari node-node di cluster
  3. Grid Computing : banyak komputer = satu
  4. Application Virtualization : Dosemu, Wine
  5. Storage Virtualization : RAID, LVM
  6. Platform Virtualization : virtual computer
Pembahasan kali ini akan menitikberatkan pada materi platform virtualization alias virtualisasi komputer dan sistem operasi.
D. Distributed Computation Dalam Cloud Computing

                Secara sederhana, distributed computing dapat diartikan sebagai suatu teknologi yang dapat memecahkan suatu masalah besar ke dalam proses-proses kecil ke banyak komputer untuk kemudian proses kecil itu dipecahkan secara simultan dan apabila sudah didapatkan solusi-solusi kecil maka disatukan kembali dalam satu solusi yang besar dan terintegrasi. Dari tujuannya, distributed computing menghubungkan banyak user dan resource yang bekerjasama memecahkan permasalahan dalam sistem yang terbuka, transparan dan memiliki skalabilitas yang tinggi. Distributed computing mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah komputasi. Dalam distributed computing, masalah dibagi menjadi banyak tugas, masing-masing yang diselesaikan oleh satu komputer. Komputer yang saling berinteraksi untuk mencapai tujuan bersama. Sebuah sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer.

E. Map Reduce dan NoSQL
Map Reduce dan NoSQL (Not Only SQL) adalah sebuah pemogramaan framework guna untuk membantu user mengembangankan sebuah data yang ukuran besar dapat terdistribusi satu sama lain. Map-Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita. Salah satu contoh penerapan nyata map-reduce ini dalam suatu produk adalah yang dilakukan Google. Dengan inspirasi dari functional programming map dan reduce Google bisa menghasilkan filesystem distributed yang sangat scalable, Google Big Table. Dan juga terinspirasi dari Google, pada ranah open source terlihat percepatan pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama, project open source tersebut bernama Apache Hadoop.

MapReduce adalah model pemrogramana rilisan Google yang ditujukan untuk memproses data berukuran raksasa secara terdistribusi dan parallel dalam cluster yang terdiri atas ribuan komputer. Dalam memproses data, MapReduce dibagi menjadi 2 proses utama, yaitu Map dan Reduce. Proses Map bertugas untuk mengumpulkan informasi dari potongan-potongan data yang terditribusi dalam tiap komputer dalam cluster (kelompok komputer yang saling terhubung). Hasilnya deserahkan kepada proses Reduce untuk diproses lebih lanjut. Hasil proses Reduce merupakan hasil akhir yang dikirim ke pengguna.
F. NO SQL Database
Berbeda dengan SQL Database, dari namanya saja sudah bisa ditebak bahwa nosql database adalah kebalikan dari sql database. Tidak relational / tanpa relation. Database nosql atau yang biasa disebut NoSQL database / cloud database merupakan penyimpanan data / database yang tidak terstruktur.
Nosql database tidak seperti sql database yang menggunakan tabel dalam penyusunan datanya, nosql database menggabungkan semua database tidak membedakan jenis2nya dan tanpa karakteristik umum. Tapi nosql database ini memiliki kecepatan yang super cepat dibanding dengan sql database, pencariannya lebih terfokus. Nosql sebetulnya tidak 100% menyimpan data dengan cara tidak terstruktur, terkadang ada miripnya dengan sql database dengan sedikit susunan pada saat2 tertentu.
Bedanya nosql database ini menyusun bagian didalam bagian lainnya (subset). Jadi setiap bagian akan memiliki beberapa bagian lagi didalamnya. Nosql ini cocok dan biasa digunakan untuk penyimpanan aplikasi atau data yang sangat besar. Karena dengan menggunakan nosql data dapat diakses dengan sangat fleksibel dan sangat sedikit kemungkinan error ketika mengakses banyak data dengan format yang berbeda-beda.
G.Perusahaan yang menggunakan komputasi modern
penerapan komputasi modern telah diterapkan di berbagai bidang, salah satunya adalah bidang kuliner. Dalam hal ini, saya akan membahas tentang penerapan komputasi modern pada website resmi dari perusahaan Hoka-hoka bento Indonesia. Untuk dapat melihat website tersebut kita harus membuka link http://www.hokben.co.id/ setelah itu, maka akan tampil halaman awal dari website tersebut.
Pada tampilan awal website, user dimudahkan untuk memilih informasi yang user inginkan. Seperti menu yang tersedia beserta harganya, lokasi outlet terdekat, promo yang sedang berlangsung, dan lain-lain.
Selain itu, pada website ini juga terdapat layanan atau menu Pesan Online yang termasuk ke dalam komputasi modern. Dengan layanan ini, customer dapat memesan menu makanan secara online tanpa harus datang ke restoran. Proses kerja dari layanan ini dijalankan oleh komputer. Berikut tampilan layanan yang dimaksud:
kalau kita berminat dengan menu yang ada kita dapat mengetikkan jumlah pesanan yang kita inginkan, seperti pada gambar di atas.
Lalu untuk konfirmasi pemesanan, kita harus login dahulu. Setelah itu kita diminta untuk mengisikan data pembeli. Seperti nama dan alamat yang dituju. Tahap yang terakhir dari proses pemesanan yang tadi telah kita lalui adalah akan tampil Detail Order dari transaksi pemesanan online yang kita lakukan.

Sumber :

Minggu, 11 Maret 2018

Teori dan Implementasi komputasi


A. Pengertian Komputasi
        Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan secara umum, biasanya berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar terhadap bidang ilmu yang mendasari teori ini. Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

B. Pengertian Komputasi Modern

           Komputasi modern bisa disebut sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1.    Akurasi
2.    Kecepatan
3.    ProblemVolume Besar
4.    Modelling
5.    Kompleksitas


C. Sejarah Komputasi Modern

          Dalam perkembangan komputasi modern, kita tidak bisa melupakan begitu saja orang dibalik perkembangan komputasi modern yang merubah semua pekerjaan jadi lebih mudah. Sejarah komputasi dimulai dari seseorang ilmuan yang ternama di bidang teknologi. Permulaan komputasi modern dimulai pada saat tahun 1926 oleh ilmuan yang berasal dari hungaria yang bernama John Von Neumann. Von Neumann seorang ilmuan yang belajar dari Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Berkat keahlian dan kepiawaiannya Von Neumann dalam bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya. Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies. Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. berdasarkan beberapa definisi di atas, maka komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang telah berkembang seperti komputer.

D. Implementasi Komputasi

          Implementasi adalah kegiatan yang dilakukan untuk menguji data dan menerapkan sistem yang diperoleh dari kegiatan seleksi. Implementasi merupakan salah satu pertahanan dari keseluruhan pembangunan sistem komputerisasi dan unsur yang harus dipertimbangkan dalam pembangunan sistem komputerisasi yaitu masalah perangkat lunak, karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan diselesaikan disamping masalah perangkat keras. Contoh aplikasi berbasis cloud computing adalah salesforce.com, Google Docs. salesforce.com adalah aplikasi Customer Relationship Management (CRM) berbasis software as services, dimana kita bisa mengakses aplikasi bisnis: kontak, produk, sales tracking, dashboard, dll. Google Docs adalah aplikasi word processor, spreadsheet, presentasi semacam Microsoft Office, yang berbasis di server. Terintegrasi dengan Google Mail, file tersimpan dan dapat di proses dari internet.
Di zaman/masa modern saat ini perkembangan teknologi yang begitu cepat, Implementasi Komputasi banyak digunakan untuk berbagai bidang. Seperti : Bidang Fisika, Kimia, Matematika, Ekonomi, Geografi dan Geologi.
Penjelasan dari ke-6 bidang tersebut, yaitu :
1. Bidang Fisika
Implementasi komputasi modern di bidang Fisika adalah Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada “Kejadian dan masalah yang kompleks pada dunia nyata” baik dengan menggunakan simulasi juga penggunaan Algoritma yang tepat. Pemahaman Fisika pada teori, eksperimen dan komputasi haruslah sebanding. Agar dihasilkan solusi numerik dan visualisasi atau pemodelan yang tepat untuk memahami masalah Fisika. Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian persamaan differensial, penyelesaian persamaan simultan, mem-plot suatu fungsi/data, membuat pengembangan suatu seri fungsi, menemukan akar persamaan dan bekerja dengan bilangan kompleks yang menjadi tujuan penerapan Fisika komputasi. Banyak perangkat lunak ataupun bahasa yang digunakan, seperti : MatLab, Visual Basic, Fortran, Open Source Physics (OSP), Labview, Mathematica, dan lain sebagainya digunakan untuk pemahaman dan pencarian solusi numerik dari masalah-masalah pada Fisika komputasi.
2. Bidang Kimia
Implementasi komputasi modern di bidang Kimia adalah Computational Chemistry yaitu penggunaan ilmu komputer untuk membantu menyelesaikan masalah Kimia. Contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul. Istilah Kimia teori dapat didefinisikan sebagai deskripsi Matematika untuk Kimia, sedangkan Kimia komputasi biasanya digunakan ketika metode Matematika dikembangkan dengan cukup baik untuk dapat digunakan dalam program komputer. Perlu dicatat bahwa kata “tepat” atau “sempurna” tidak muncul di sini, karena sedikit sekali aspek Kimia yang dapat dihitung secara tepat. Hampir semua aspek kimia dapat digambarkan dalam skema komputasi kualitatif atau kuantitatif hampiran.
3. Bidang Matematika
Menyelesaikan sebuah masalah yang berkaitan dengan perhitungan Matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah Matematis menggunakan komputer dengan cara menyusun Algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.
4. Bidang Ekonomi
Pemrograman yang didesain khusus untuk komputasi Ekonomi dan pengembangan alat bantu dalam pendidikan komputasi Ekonomi. Karena dibidang Ekonomi pasti memiliki permasalahan yang harus dipecahkan oleh Algoritma. Contohnya adalah memecahkan teori statistika untuk memecahkan permasalahan keuangan. Salah satu contoh komputasi di bidang Ekonomi adalah komputasi statistik. Komputasi statistik adalah jurusan yang mempelajari teknik pengolahan data, membuat program dan analisis data serta teknik penyusunan sistem informasi statistik, seperti : penyusunan basis data, komunikasi data, sistem jaringan, dan diseminasi data statistik.
5. Bidang Geografi
Geografi adalah ilmu yang mempelajari tentang lokasi serta persamaan dan perbedaan (variasi) keruangan atas fenomena fisik dan manusia di atas permukaan bumi. Komputasi dalam bidang Geografi biasanya di gunakan untuk peramalan cuaca, di Indonesia khususnya ada salah satu instansi Negara dengan nama BMKG (Badan Meteorologi Klimatologi dan Geofisika) yakni instansi negara yang meneliti mengamati tentang Metereologi, Klimatologi kualitas udara dan Geofisika supaya tetap sesuai dengan perundang undangan yang berlaku di Indonesia.
6. Bidang Geologi
Geologi merupakan cabang Ilmu sains yang mempelajari tentang Bumi. Yakni komposisi, struktur , sifat-sifat, sejarah dan proses, komputasi Geologi umumnya digunakan dibidang pertambangan sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat didalam tanah. Implementasi pada bidang ini untuk memetakan letak sumber daya dan kontur dari permukaan bumi yang terdapat hasil tambang.

Sumber :
http://oolish.blog.uns.ac.id
https://rayenmaulana.wordpress.com/2016/03/27/pengantar-komputasi-modern-pengertian-dan-implementasi-komputasi-modern/

Kamis, 28 Desember 2017

Makalah Proposal Pengajuan Usaha

Memenuhi Tugas Softskill (Pengantar Bisnis Informatika) 

Kelompok 2:

  1. Jafar Shadiq
  2. Kasyfi Ivanedra
  3. M.Kautsar Firdaus
  4. M.Naufal Zuhdi
  5. Nijar Maulana
  6. Parulian Siagian
  7. Ressa Wahyu Ramadon
  8. Richard Natanael
  9. Ryan Fathurrachman

Tugas membuat Makalah Proposal Pengajuan Usaha yang bergerak dibidang IT. Untuk lebih jelas melihat makalah tersebut dapat dilihat pada link di bawah ini.

https://drive.google.com/file/d/1f8ihiG4JEF_GP6NZTe8aijrfdAISvt--/view

Selasa, 19 Desember 2017

3 Penyebab Tubuh Mejadi Gemuk




Gemuk atau Gendut adalah kata yang paling seram ketika diucapkan untuk kita baik itu oleh teman, sahabat, pacar, atau keluarga sendiri. Sehingga tidak sedikit orang melakukan berbagai macam cara agar tetap bisa menstabilkan berat badannya agar tetap terlihat sexy terutama bagi para wanita.
Namun banyak pula yang tidak menyadari penyebab bisa gemuk. Nah,  didalam artikel kali ini saya akan membahas 3 penyebab badan bisa gemuk atau gendut.


1. Apakah ada unsur Genetik ?
Unsur genetik atau dengan kata lain bawain lahir atau semua anggota keluarga memang gemuk, jadi otomatis wajar kalau anaknya juga gemuk.
Dikutip dari halaman muscleandstrenght.com orang yang memiliki tubuh gemuk dari lahirnya itu biasa disebut Endomorph.

Orang dengan tipe tubuh endomorph memiliki kadar lemak yang lebih tinggi didalam tubuhnya dengan metabolisme tubuh yang rendah sehingga berat badan mudah naik walaupun hanya makan sedikit.

   2. Apakah disebabkan kurangnya olahraga ?

Dikutip dari kbbi (kamus besar bahasa indonesia) olahrahga adalah gerak badan untuk menguatkan dan menyehatkan tubuh. Bisa disimpulkan bahwa dengan kurangnya berolahraga bisa menyebabkan gemuk.

Kenapa bisa ? karena kita mengkonsumsi makanan min 2 kali perhari dengan rata-rata kalori 2000 (tanpa cemilan). Kalori merupakan energi yang kita keluarkan ketika melakukan aktivitas lalu kemana perginya kalori yang 2000 tadi jika kita tidak melakukan aktivitas atau berolahraga ?
Otomatis kalori tersebut akan menumpuk ditubuh dan menjadi lemak.

   3. Apakah ada peran makanan yang dikonsumsi  ?


Makanan merupakan sumber nomor satu bagi kesehatan dan penyakit ditubuh, memilih sumber makanan yang baik maka akan berdampak baik bagi tubuh namun jika memilih makanan yang hanya lezat dilidah tetapi tidak baik bagi tubuh maka akan menjadi penyakit. Pilihlah makanan yang tinggi serat,protein,karbohidrat dengan rendah kalori dan hindarilah makanan yang tinggi kalori dan lemak seperti junkfood,fast food,makanan bersantan, dan minuman bersoda.


Banyak orang yang tidak memperdulikan kesehatan sendiri sampai penyakit datang menyerang dan merusak tubuhnya.

Refrensi :

Kamis, 09 November 2017

Tugas Softskill-Pengantar Bisnis Informatika

Kelompok 2

Mohamad Kautsar Firdaus (56414756)
Yogie Bagas P (5C414432)
Parulian Siagian (58414401)


International Bussines Machines (IBM)
Memenuhi Tugas softskill dengan berkelompok adapun  tugas yang diberikan adalah membuat makalah tentang perusahaan yang bergerak dibidang IT.
untuk melihat makalah tersebut secara lengkah silahkan Klik link dibawah :


Senin, 30 Oktober 2017

Pengantar Bisnis Informatika-Perusahaan Yang Bergerak dibidang IT





Tata Consultancy Services Limited (TCS) merupakan sebuah perusahaan multinasional yang bermarkas di Mumbai, India. TCS merupakan perusahaan teknologi informasi India yang terbesar di Asia. Perusahaan ini menghasilkan berbagai macam produk teknologi informasi.
Tata Consultancy Services Limited  (TCS) adalah sebuah jasa teknologi informasi (IT), solusi bisnis, organisasi outsourcing yang menawarkan portofolio tentang IT dan jasa IT-enabled kepada klien secara global horizontal, vertikal, dan ranah geografis dimana TCS tersebut di India telah mencapai 108,000 konsultan IT. Perusahaan ini mempekerjakan 313.757 pekerjanya pada tahun 2014 yang beroperasi di 47 negara. Layanan yang ditawarkan oleh TCS antara lain penyedia layanan call center bagi perusahaan, pusat penelitian perangkat lunak, service and application development, technology maintenance, serta business process outsourcing (BPO).
Tata Consultancy Services (TCS ) didirikan pada tahun 1968 sebagai sebuah divisi dari Tata Sons Terbatas oleh JRD Tata. Ini dimulai sebagai "Komputer Pusat Tata“. Perusahaan ini memelopori model pengiriman global untuk layanan TI dengan klien lepas pantai pertama di 1974. Rangka TCS internasional pertama datang dari Burroughs.
Pada tahun 1981, TCS menyiapkan perangkat lunak pertama India pusat penelitian dan pengembangan, Development Research Tata dan Design Center (TRDDC) di Pune. Klien yang pertama  didedikasikan kepada pusat pengembangan lepas pantai didirikan untuk Compaq (kemudian Tandem ) pada tahun 1985.
Pada tahun 1999, TCS melihat kesempatan outsourcing di E-Commerce dan solusi terkait dan mendirikan perusahaan e-Bisnis pembagian dengan sepuluh orang. Pada tahun 2004, E-Bisnis memberikan kontribusi setengah miliar dolar (AS) untuk TCS.
Pada tanggal 9 Agustus 2004, TCS menjadi perusahaan publik ,lebih lambat dari para pesaingnya, Infosys , Wipro dan Mahindra Satyam .
Selama tahun 2005, TCS berkelana ke area baru untuk sebuah perusahaan layanan TI India - Bioinformatika .
Pada tahun 2007, TCS meluncurkan Jaringan Inovasi Co-nya, jaringan TCS Labs Inovasi, aliansi startup, Departemen Universitas Riset, dan pemodal ventura. Selain TRDDC, TCS telah Labs Inovasi 19 yang berbasis di tiga negara.
1.      pengolahan, teks, data dan analisis proses, aplikasi multimedia dan grafis.
2.      TCS Inovasi Lab, Embedded Systems: Medis elektronik ,WiMAX , dan WLAN teknologi.
3.      TCS Inovasi Lab, Hyderabad: metode Komputasi dalam ilmu kehidupan, meta-genomik, sistem biologi, e-keamanan, kartu pintar berbasis aplikasi, Linux dan open source, media digital perlindungan, nano-bioteknologi, keuangan kuantitatif.
4.      TCS Inovasi Lab, Mumbai: Pidato dan pengolahan bahasa alami, sistem nirkabel dan aplikasi nirkabel.
5.      TCS Inovasi Lab, Asuransi - Jakarta: TI Optimasi , Optimasi Proses Bisnis , enablers Pelanggan centricity , Enterprise Mobility , Telematika , Analytics Teks , Barcode 2D , mashup , Inovasi dalam Pengembangan Produk dan Manajemen ( PLM ) untuk Asuransi.
6.      TCS Inovasi Lab, Chennai: Infrastruktur inovasi, komputasi hijau , Web 2.0 dan generasi berikutnya antarmuka pengguna .
7.      TCS Inovasi Lab, Peterborough , Inggris: Baru-gelombang komunikasi untuk perusahaan, utilitas komputasi dan RFID(chip, tag, label, pembaca dan middleware).
8.      TCS Inovasi Lab: Kinerja Teknik, Mumbai: Kinerja manajemen, komponen kinerja tinggi teknologi, dan lain-lain.
9.      TCS Inovasi Lab, Cincinnati , Amerika Serikat: Rekayasa dan Manufaktur solusi TI.
Beberapa aset yang diciptakan oleh TCS Labs Inovasi adalah DBProdem, Jensor, Wanem, Scrutinet, SmartTest Manager. Pada tahun 2008, Inovasi TCS Lab-mengembangkan produk, mKrishi, memenangkan Wall Street Journal Penghargaan Inovasi Teknologi dalam Wireless kategori. mKrishi adalah layanan yang akan memungkinkan para petani India untuk menerima data yang berguna pada perangkat mobile murah.
Inovasi Co-TCS mitra Jaringan meliputi CollabNet , Cassatt ,MetricStream , lembaga-lembaga akademis seperti Stanford, MIT, berbagaiIIT , dan pemodal ventura seperti Sequoia dan Kleiner Perkins. TCS adalah penerima visa terbesar keempat di 2008, didahului oleh Infosys , Wipro dan Satyam Mahindra.
Tahun 2009, para board of directors of  TCS menyepakati program restrukturisasi yag diprakasrasi oleh CEO baru (Natarajah Chandrasekaran), ini merupakan suatu inisiatif ‘intrapreneurial’ dari perusahaan raksasa seperti sekarang ini untuk menjadi lebih kecil. Para manajer (pada perusahaan sebelumnya) didorong untuk menjadi “pengusaha”, meskipun ada beberapa aspek kunci bisnis yang masih dikendalikan oleh markas TCS. Metode ini meningkatkan rasa otonomi karyawan untuk terus tumbuh dan saling menghargai dari nilai yang mereka ciptakan.
Salah satu pendekatan yang digunakan dalam mengukur kinerja TCS ini yaitu The Quality Approach.
Dan pada Juli 2013, Nilai kapitalisasi pasar outsourcing global disumbang setidaknya 50 persen oleh Tata Consultancy Services.
TCS memiliki lebih dari 83.000 konsultan teknologi informasi terlatih kelas dunia.
Tata Penelitian Pengembangan dan Pusat Desain
       TCS mendirikan pusat penelitian perangkat lunak pertama di India, Tata Penelitian Pengembangan dan Pusat Desain, di Pune , India pada 1981.TRDDC melakukan penelitian di Software engineering , rekayasa Proses dan Penelitian Sistem.
         Para peneliti di TRDDC juga dikembangkan Guru-Craft (sekarang disebut TCS Kode Generator Kerangka ) suatu Pengembangan Model Driven software yang secara otomatis dapat membuat kode didasarkan pada model perangkat lunak, dan menulis ulang kode didasarkan pada kebutuhan pengguna.
         Penelitian di TRDDC juga telah menghasilkan dalam pengembangan Sujal, biaya-rendah pemurni air yang dapat diproduksi menggunakan sumber daya lokal yang tersedia. TCS mengerahkan ribuan filter ini di Tsunami Samudera Hindia tahun 2004 bencana sebagai bagian dari kegiatan bantuan tersebut. Produk ini telah dipasarkan di India sebagai Tata swach , dengan biaya rendah penjernih air. 

Operasi dan Akuisisi
·         Cabang India
TCS memiliki pusat pengembangan dan / atau kantor regional di kota-kota India berikut: Ahmedabad , Baroda , Bangalore , Bhubaneswar , Chennai , Coimbatore.
·         Unit Global
-          Afrika: Afrika Selatan, Maroko
-          Asia (luar India): Bahrain, Beijing,  Hong Kong, Hangzhou , Shanghai, Indonesia, Israel, Jepang, Malaysia, Filipina,  Arab Saudi,  Singapura, Korea Selatan, Taiwan, Thailand, UEA ( Dubai )
-          Australia : Australia
-          Eropa: Belgia, Denmark, Finlandia, Perancis, Jerman, Hungaria, Islandia, Irlandia, Italia, Luksemburg, Belanda, Norwegia, Portugal, Spanyol, Swedia, Swiss, Inggris Raya.
-          Amerika Utara: Kanada, Meksiko, Amerika Serikat
-          Amerika Selatan: Argentina, Brasil, Chili, Kolombia, Ekuador, Uruguay, Peru

Keunggulan atas layanan Tata Cosultancy Services :
1.      Model pengiriman jaringan global TCS,  jaringan unik yang memberikan standar layanan yang sama bagi para pelanggan diseluruh dunia.
2.      Realita pelanggan TCS menjelaskan bahwa jaminan kepastian pengalaman dan kemampuan perusahaan dalam memberikan keunggulan pada pelanggan.
3.      Lebih dari 95% pelanggan TCS menghargai kehandalan, kegigihan, kreativitas dan kemampuan unik perusahaan dalam menangani beragam kebutuhan teknologi infomasi mereka.
4.      TCS dapat memberikan layanan kelas dunianya yang fleksibel secara utuh ke mana saja.

Kerjasama TCS
Saat ini TCS memiliki client n perusahaan TIK kelas dunia, di antaranya ABB, ABN, Aglient Technologies , AGL, Allianz Lie, Avis Group, AVIVA, Bahrain National Insurance, Boots UK Ltd, British Airways, BT Wholesale, Chrysler, Cisco, Commerzbank, CTM, Deutsche Borse Group, Dwr Cymru Welsh Water, Eaton, Electronic Arts, EMD, Ferrari Scuderia, Harmony Gold, Hays, HP, Hutchinson 3G, Hyundai, Infineon, ING Group, Microsoft, Mizuho, Motorola, National Insurance Company, National Grid, Nature Education, NPG, Numonyx, NXP Semi Conductor, Philips Semiconductors, PPG, Qualcomm, Radian Score, Roche Pharmaceuticals, Sanyo Logisics Corporation, Sony, Tata Powr, Thames Water, United Biscuit, United Utilities, Woolworths dan 3 Australia.

Berita Terbaru dan Perkembangan di TCS
       Tata Consultancy Services telah berhasil menerima sepuluh transaksi besar. TCS berencana untuk menyewa 60.000 Karyawan di tahun 2011-2012. Keuangan  TCS telah mendapat kontrak dari Credit Union Australia. Negara software terbesar perusahaan Tata Consultancy Services (TCS) telah menerima multi-tahun, kontrak multi-juta dolar untuk menyediakan layanan dukungan aplikasi, pemeliharaan dan pengembangan dari AS berbasis Air Liquide. TCS juga telah mengikuti banyak event, dan untuk event terakhir di bulan November 2016 adalah TCS Advisor Forum 2016, yaitu acara eksklusif yang mempertemukan kelompok memilih penasihat terkemuka untuk membahas tentang berbagai topik bisnis termasuk IOT, Inovasi, Cloud, Proses Bisnis Jasa dan Proses Industri Terbaru.