Pertemuan 05 (Manjemen Basisdata)  

Posted by: rafie aza

Nama: Mochammad Ali Akbar Rafsanjani 
Nim  : 10.41010.0280
Kelas : P3


Basis Data, Data dan Informasi



Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atau user.Data adalah kumpulan kata yang brupa text, angka, image, audio dan video.

Informasi adalah data yang telah diolah terorganisasi, memiliki arti dan manfaat.
Software basis data sering disebut dengan DBMS (Database Managemen System)
DBMS adalah suatu sistem atau  perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalah akutansi, sumber daya manusia dan sistem pendukung pelanggan.
Dengan DBMS, seorang user dapat;
  1. Membuat basis data yang terkomputerisasi
  2. Menambah, memodifikasi dan menghapus data
  3. Sort and retrive data
  4. Membuat formulir dan laporan dari basis data
Penyimpanan data dalam bentuk DBMS mempunyai banyak manfaat dan kelebihan dibandingkan dengan penyimpanan dalam bentuk flat file atau spreadsheet, diantaranya :
  1. Performance yang idapat dengan penyimpanan dalam bentuk DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file.
  2. Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering terjadi dalam DBMS. Redudansi adalah kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database yang mengakibatkan pemborosan media penyimpanan.
  3. Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.
  4. Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database.
  5. 5 Sekuritas. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akses kepada pengguna.
DBMS memyediakan perangkat yg memungkinkan pengguna dan program untuk mencari & merawat data dalam basis data.
  1. Query language: terdiri atas pernyataan2 yg sederhana dan memungkinkan user untuk menampilkan data, mencetak atau menyimpan.
  2. Query by example: ) memiliki GUI untuk membantu mencari data.
  3. Form: biasa disebut formulir data entri, yaitu jendela pada layar yg memberi ruang untuk memasukan  atau mengubah data dalam suatu basis data.
  4. Report generator: disebut juga pembuat laporan, membuat pengguna dapat merancang suatu laporan dilayar, mengambil data perancangan laporan, kemudian menampilkan atau mencetak hasilnya.
DMBS memiliki beberapa cara untuk melakukan recovery data.
  1. Backup
  2. Recovery utility
  3. Log
  4. Continuous backup
Karakteristik data yang berharga
  • Accurate: data yang diolah harus benar-benaar valid
  • Verifiable:
  • Timely:
  • Organized:
  • Accessible:
  • Useful:
  • Cost-effective:
HIRARKI DATA
Data disusun dalam bentuk laoisan-lapisan file, record, fields, karakter
  • File data : kumpulan record terkait yg tersimpan dalam media penyimpanan.
  • Record  field yg saling berhubungan
    • primary key : field yg secara unik mengidentifikasi setiap record dalam suatu field
  • Field : kombinasi dari satu karakter atau lebih yg saling terkait
–      Field name
–      Field size
–      Data type
Jenis  data dalam suatu field:
  • Text
  • Numeric
  • Autonumber
  • Currency
  • Date
  • Memo
  • Yes/no
  • Hyperlink
  • Object
  • Attachment
  • Karakter :unit data terkecil yg dikelompokan dalam byte.
    • Angka, huruf, tanda baca, atau simbol yang lainya.

Memelihara file (File maintenance)
prosedur-prosedur yg dilakukan untuk menjaga data yg tersimpan selalu terbaru. Yaitu dengan
–      Menabah record: Users menambah records ke file ketika ada tambahan data baru
–      modifikasi record: Users merubah record untuk membetulkan data yg salah atau memperbaharui data lama.
–      menghapus record: ketika record tidak dibutuhkan , kita hapus dari file.
Pemrosesan File  Versus Basis Data
Sistem pemrosesan File
  • Setiap departemen memiliki kumpulan file sendiri-sendiri dlm sistem pemrosesan file.
  • Dapat digunakan bertahun-tahun
  • Redudansi data
  • Data Terisolasi
Pendekatan Basis Data
  • User & program berbagi data
  • Mengurangi  Redudansi data
  • Integritas data meningkat
  • Berbagi data (share data)
  • Mudah diakses
  • Waktu pengembangan lebih singkat
  • Lebih rentan
Basis Data relasional, Berorientasi Objek dan Multidimensional
  • Model data (data model) terdiri aturan dan standar yg menentukan cara basis data mengatur data.
  1. Basis data relational (relational database) basis data yg menyimpan data dalam bentuk tabel2    yg terdiri atas baris dan kolom.
  • Setiap baris memiliki primary key
  • Setiap kolom memiliki nama yg unik
  • Relasi (Relationship) hubungan didalam data
  • Structured Query Language (SQL) adalah bahasa query yg memungkinkan kita untuk mengelola, update, dan memperbaharui data.
  1. Basis data berorientasi Objek (Object-Oriented Database (OODB)) menyimpan daya dalam bentuk objek-objek.
  • Object-oriented databases often use Object Query Language (OQL) to manipulate and retrieve data
  1. Basis data (multidimensional database) menyimpan data lebih dari dua dimensi.
–      Bisa mengkonsolidasikan data jauh lebih cepat dari database relasional
Gudang Data (Data) warehouse adalah database besar yang menyimpan dan mengelola data yang dibutuhkan untuk menganalisis transaksi historis dan saat ini Database analis dan administrator bertanggung jawab untuk mengelola dan mengkoordinasikan semua kegiatan data base
  • Basis Data Analyst (DA)
    Memutuskan pada penempatan bidang yang tepat, mendefinisikan hubungan data, dan mengidentifikasi hak akses pengguna
  • Database Administrator (DBA)
    Menciptakan dan memelihara kamus data, mengelola keamanan, memantau kinerja, dan pemeriksaan prosedur backup dan pemulihan

RESUME PTI ke 3  

Posted by: rafie aza

Nama  : Mochammad Ali Akbar Rafsanjani
Nim    : 10.41010.0280
Tugas : Resume PTI ke 3 

 


 KOMUNIKASI


Komunikasi Komputer
Proses dimana dua atau beberapa computer/perangkat meminimalkan  data , perintah dan informasi. 

REVOLUSI KOMUNIKASI KOMPUTER
Di tahun 1970-an dan awal 1980-an terlihat perpaduan dari bidang ilmu komputer dan komunikasi data yang secara mendalam mengubah teknologi, produksi-produksi dan perusahaan yang sekarang merupakan kombinasi industri komunikasi komputer.
Revolusi ini telah menghasilkan kenyataan yang menarik, antara lain :
  • Tidak adanya perbedaan fundamental/pokok antara data processing (komputer) dan komunikasi data (peralatan transmisi dan switching).
  • Tidak adanya perbedaan fundamental antara komunikasi data, voice (suara) dan video.
  • Jalur-jalur antara single -processor computer, multi-processor computer, jaringan lokal, jaringan metropolitan dan jaringan jarak jauh sudah kabur.
Akibatnya perkembangan besar pada industri komputer dan komunikasi baik dari pabrikasi komponen sampai sistim integrasi dan perkembangan dari sistim integrasi yang mentransmisi dan memproses semua tipe data dan informasi. Keduanya baik teknologi dan standar teknik organisasi sedang diarahkan ke single public system yang menyatukan semua komunikasi yang dibuat secara nyata semua sumber data dan informasi di dunia secara mudah dan dapat diakses bersama-sama.


Pengguna teknologi komunikasi
  • Voice mail: sistem berbasis komputer yang memungkinkan pengguna dan pelanggan untuk bertukar pesan suara pribadi, untuk memilih dan memberikan informasi suara, dan proses transaksi yang berkaitan dengan individu, organisasi, produk dan layanan, menggunakan telepon biasa.
  • Fax:  transmisi lewat telepon dari bahan cetak dipindai (baik teks dan gambar), biasanya ke nomor telepon terhubung ke printer atau perangkat output lainnya.
  • Email: sarana kirim mengirimsuratmelalui jalur jaringan komputer (misalnya internet).
  • Chatroom:  fasilitas untuk melakukan percakapan langsung (chat) dengan pengguna lain (yang sama-sama sedang aktif di Chat Room).
  • Instant message:  bentuk real timelangsung text berbasismengobrol komunikasi dalam modus mendorong  antara dua atau lebih orang yang menggunakan komputer  pribadi atau perangkat lain, bersama dengan bersama klien .
  • ftp: standar protokol jaringan yang digunakan untuk mentransfer file dari satu host ke host lain melalui TCP berbasis jaringan, seperti internet .
  • news  group: kelompok diskusi maya di internet.
  • Videoconverence:  seperangkat teknologi telekomunikasi interaktif yang memungkinkankan dua pihak atau lebih di lokasi berbeda dapat berinteraksi melalui pengiriman dua arah audio dan video secara bersamaan.
  • Global Positioning System (GPS) : ruang berbasis sistem satelit navigasi global(GNSS) yang menyediakan lokasi informasi dan waktu dalam segala cuaca, di mana saja pada atau dekat Bumi, di mana ada garis terhalang dari pandangan ke empat atau lebih satelit GPS .
Jaringan
  • Sekumpulan computer  dan perangkat yang saling berhubungan melalui perangkat komunilkasi dan media transmisi
  • Fasilitaskomunikasi antar user
  • Berbagai sumber daya  dengan pengguna  lainnya
Jaringan LAN,MAN dan WAN
  • LAN:  menghubungkan computer dengan wilayah yang terbatas. Menggunakan protocol  Ethernet.
  • MAN: jaringan yang menghubungkan beberapa computer  pada wilayah yang lebih luas(antar kota).
  • WAN: jaringan telekomunikasi yang mencakup area yang luas (yaitu, jaringan apapun yang link di metropolitan, regional, atau batas-batas nasional).
Network operating system
sistem operasi yang mencakup fungsi-fungsi khusus untuk menghubungkan komputer dan perangkat kejaringan lokal area(LAN). Umumnya, sistem operasi ini terdiri atas banyak layanan atau service yang ditujukan untuk melayani pengguna, seperti layanan berbagi berkas, layanan berbagi cetak(printer), DNS servis,HTTPService, dan lain sebagainya.
Server Dan Cient
server
sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan  prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan.
  • Karakteristik Server
  1. Pasif
  2. Menunggu request
  3. Menerima request, memproses mereka dan mengirimkan balasan berupa service
CLIENT
aplikasi atau sistem yang mengakses layanan yang disediakan oleh server. Server sering (tetapi tidak selalu) yang lain sistem komputer , dalam hal ini klien mengakses layanan dengan cara dari sebuah jaringan . Istilah ini pertama kali diterapkan pada perngkat yang tidak mampu menjalankan bisnis mereka sendiri yang berdiri sendiri program , tetapi bisa berinteraksi dengan komputer remote melalui jaringan. Ini dumb terminal adalah klien dari time-sharing komputer mainframe.
  • Karakteristik Client
  1. Aktif
  2. Mengirim request
  3. c.       Menunggu dan menerima balasan dari server
Topologi Jaringan
  • Konfigurasi computer dan perangkatnya dalam jaringan komunikasi
  • Umumnya, topologi yang paling banyak digunakan ada 3, yaitu; BUS, RING dan STOP
Telephone Network
jaringan telekomunikasi yang digunakan untuk panggilan telepon antara dua atau lebih pihak.
DIAL-UP LINE
Dial-up line Sebuah rangkaian komunikasi yang dibentuk oleh koneksi switched circuit dengan menggunakan jaringan.
Sebuah koneksi dial-up dapat dimulai secara manual atau secara otomatis oleh komputer andamodem atau perangkat lain.
Comunication devices
MODEM:  berasal dari singkatan MOdulator DEModulator. Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat diterima dengan baik. jadi modem adalah alat komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut “modem”, seperti VSAT, Microwave Radio, dan lain.
DIGITAL MODEM: Sebuah perangkat yang menyesuaikan sinyal digital dari satu sistem transmisi yang lain. Sebagai contoh, istilah ini dapat merujuk ke modem ISDN, DSL atau kabel.

Network Interface Card

sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Jenis NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC Ethernet, Token ring, dan lainnya.

Twisted Pair Cable

 sebuah bentuk kabel yang dua konduktornya digabungkan dengan tujuan untuk mengurangi atau meniadakan gangguan elektromagnetik dari luar seperti radiasi elektromagnetik  dari kabel pasangan berbelit tak terlindung (UTP cables), dan wicara silang (crosstalk) di antara pasangan kabel yang berdekatan.

Unshielded Twisted-pair

adalah sebuah jenis kabel jaringan yang menggunakan bahan dasar tembaga , yang tidak dilengkapi dengan shield internal. UTP merupakan jenis kabel yang paling umum yang sering digunakan di dalam jaringan lokal  (LAN), karena memang harganya yang rendah, fleksibel dan kinerja yang ditunjukkannya relatif bagus.

Contoh-contoh Stored Procedures, Function dan Trigger  

Posted by: rafie aza

Nim / Nama : 10410100280 / Mochammad ali akbar rafsanjani
Dosen : Tan amelia
Tugas : Contoh-contoh Stored Procedures, Function dan Trigger
STIKOM SURABAYA


Kali ini akan membahas tentang Contoh - contoh stored Procedures,Function dan Trigger.

PROCEDURE
  • Membuat Procedure Untuk Menginputkan data pada tabel Categories

CREATE PROC InsertCategory @CategoryID int, @CategoryName nvarchar(15), @Description ntext, @picture image, @stock int AS INSERT INTO Categories VALUES (@CategoryID, @CategoryName, @Description, @picture, @stock)

EXEC InsertCategory @CategoryID = 8, @CategoryName = 'Fruit' , @Description = 'banana, apple, orange', @picture='' , @stock = 20
 
  • Membuat Procedure untuk mencari data berdasarkan Id Customer dimana contoh dibawah ini menampilkan yg Id Customer bernama RAVIEAKBAR
CREATE PROC ViewOrder @CustomerID nvarchar(5) AS SELECT Orders.CustomerID, OrderID, CompanyName, OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID WHERE Orders.CustomerID = @CustomerID

EXEC ViewOrder @CustomerID = 'Akbar'



  • Menampilkan Jumlah Data Product berdasarkan Category
CREATE PROC JmlProduct @CategoryID int AS SELECT Products.CategoryID, CategoryName, count(Products.CategoryID) AS Jumlah from Products INNER JOIN Categories ON Products.CategoryID = Categories.CategoryID AND Products.CategoryID = @CategoryID GROUP BY Products.CategoryID, CategoryName

EXEC JmlProduct @CategoryID = 2


  • Mengupdate data pada tabel Employee dimana yang di update hanya LastName dan FirstName
CREATE PROC UpdateEmployees @LastName nvarchar(20), @FirstName nvarchar(10), @EmployeeID int AS UPDATE Employees SET LastName = @LastName, FirstName = @FirstName WHERE EmployeeID = @EmployeeID SELECT * FROM Employees WHERE EmployeeID = @EmployeeID

EXEC UpdateEmployees @LastName = 'Ravsanjanie', @FirstName = 'Akbar', @EmployeeID = 3

  •   Menampilkan Data Supplier yang tinggal di Negara Tertentu
CREATE PROC ViewSupplier @Country nvarchar(15) AS SELECT CompanyName, ContactName, ContactTitle, City FROM Suppliers WHERE Country = @Country

Exec ViewSupplier @Country = 'USA'



FUNCTION
  • Membuat Function Untuk Menghitung Total Harga Dari Products berdasrkan Stock dan Price
ALTER FUNCTION total (@UnitPrice money, @UnitInStock smallint) returns numeric AS
      begin
                                    declare @total numeric;
                                    set @total = @UnitPrice * @UnitInStock;
                  return @total;
 end;
select ProductID, ProductName,UnitPrice, UnitsInStock, dbo.total (UnitPrice, UnitsInStock)AS total from Products

  • Membuat Fundtion Untuk mengetahui apakah Stock pada suatu product Kosong atau tidak
ALTER FUNCTION status (@UnitsInStock smallint) returns varchar(15)       AS
                        BEGIN
                        DECLARE @status varchar(15);
                        IF (@UnitsInStock <=0)
                                    SET @status = 'KOSONG';
                        ELSE
                                    SET @status = 'ADA'
                        RETURN @status;
                        END;
select ProductID, ProductName, UnitsInStock, dbo.status UnitsInStock)AS total from Products

  •    Membuat Suatu Function Untuk Menghitung total dari Suatu Invoice yang berasalkan dari Harga dan Jumlahnya dan dilihat tiap Customer
CREATE FUNCTION TotalInvoice(@UnitPrice money, @Quantity smallint)
returns numeric
            AS
                        BEGIN
                        DECLARE @total numeric;
                        SET @total = @UnitPrice * @Quantity
                        RETURN @total;
                        END;
SELECT CompanyName, ProductName, Quantity, UnitPrice, dbo.TotalInvoice(UnitPrice, Quantity) AS TOTAL FROM Invoices INNER JOIN Customers ON Invoices.CustomerID = Customers.CustomerID

  •   Membuat Function Untuk Menghitung Total dari Invoice serta Memberikan suatu diskon yang mana jika Jumlah >= 20 mendapat diskon 10% serta Jika Jumlah >= 50 mendapat diskon 15% dan untuk Jumlah >=100 mendapat diskon 20%
CREATE FUNCTION TotalInvoice(@UnitPrice money, @Quantity smallint) returns numeric
            AS
                        BEGIN
                        DECLARE @total numeric;
                        SET @total = @UnitPrice * @Quantity
                        RETURN @total;
                        END;
ALTER FUNCTION DiskonInvoice(@Quantity smallint)returns smallint
            AS
                        BEGIN
                        DECLARE @diskon smallint;
                        SET
                                    IF(@Quantity >= 20)
                                                SET @diskon = 10;
                                    ELSE IF(@Quantity >= 50)
                                                SET @diskon = 15;
                                    ELSE IF(@Quantity >= 100)
                                                SET @diskon = 20;
                                    ELSE
                                                SET @diskon = 0;
                                    RETURN @diskon
                        END;

SELECT CompanyName, ProductName, Quantity, UnitPrice, dbo.TotalInvoice(UnitPrice, Quantity) AS TOTAL, dbo.DiskonInvoice(Quantity) AS Diskon FROM Invoices INNER JOIN Customers ON Invoices.CustomerID = Customers.CustomerID

  •   Membuat Function Untuk Mengetahui apakah Stock dari ProductByCategory ada atau tidak
CREATE FUNCTION StockProductByCategory (@UnitsInStock smallint)returns varchar(10)
            AS
                        BEGIN
                                    DECLARE @stat varchar(15)
                                    IF(@UnitsInStock >0)
                                                SET @stat = 'ADA';
                                    ELSE
                                                SET @stat = 'KOSONG';
                                    RETURN @stat
                        END;

SELECT *,dbo.StockProductByCategory(UnitsInStock) AS Status FROM [Products by Category]




TRIGGER
  • Trigger Insert dari tabel Categories
CREATE TRIGGER InsertCategories ON Categories FOR INSERT AS INSERT INTO Categories (CategoryID, CategoryName, Description) VALUES(9,'Cake','Tart, Bread')

SELECT * FROM Categories 
  • Trigger Update dari Tabel Categories
CREATE TRIGGER UpdateCategories ON Categories FOR UPDATE AS
DECLARE @CategoryName nvarchar(15);
DECLARE @CategoryID int;
UPDATE Categories SET CategoryName = @CategoryName WHERE CategoryID = @CategoryID

UPDATE Categories SET CategoryName = 'Buah' WHERE CategoryID = 8
  • Trigger Menghapus Data pada tabel Categories
CREATE TRIGGER DropCategories ON Categories FOR DELETE AS DELETE FROM Categories WHERE CategoryID = 1
  • Trigger Menghapus Data Dari Tabel Customer
CREATE TRIGGER DropCustomers ON Customers FOR DELETE AS
DECLARE @CustomerID nvarchar(5);
DELETE FROM Customers WHERE CustomerID = @CustomerID
  • Trigger Update dari tabel Products
CREATE TRIGGER UpdateProducts ON Products FOR UPDATE AS
DECLARE @ProductName nvarchar(40);
DECLARE @UnitPrice money;
DECLARE @UnitsInStock smallint;
DECLARE @ProductID int
UPDATE Products SET ProductName = @ProductName, UnitPrice = @UnitPrice, UnitsInStock = @UnitsInStock WHERE ProductID = @ProductID
          

PTI (resume pert 2)Konsep & Manajemen Teknologi Informasi  

Posted by: rafie aza

Konsep Sistem Informasi


         Sekumpulan orang-orang, hardware, software, jaringan komunikasi  dan data yang saling terkait  dan   bertujuan untuk  mengumpulkan, mengolah, menyimpan, dan menyebarkan   informasi untuk  mendukung pengambilan keputusan,  koordinasi, dan pengendalian.
  • Teknologi informasi
Konsep – konsep utama, pengembangan, dan berbagai isu manajemen teknologi informasi
yaitu meliputi hardware, software, jaringan, manajemen data, dan banyak teknologi
berbasis internet

  • Konsep Manajemen Teknologi
Manajemen teknologi merupakan disiplin yang menjembatani bidang engineering dan science dengan bidang manajemen yang ditujukan untuk perencanaan (planning), pengembangan (development), dan implementasi (implementation) teknologi dalam rangka pencapaian sasaran strategik dan operasional suatu organisasi.
  • Tujuan Manajemen Teknologi
menciptakan dan atau menambah nilai bagi perusahaan melalui teknologi, baik yang diciptakan sendiri maupun yang diperoleh dari luar. Penciptaan atau peningkatan nilai dapat dilakukan melalui penciptaan bisnis, penciptaan produk atau perbaikan produk atau jasa baru, penciptaan atau perbaikan proses.
Infrastruktur & Arsitektur Sistem Informasi 
  • Infrastruktur  Informasi
  • Infrastruktur TI
  • Mainframe Lingkungan
  • Lingkungan PC
  • Distributed Computing 
  • Arsitektur Peer-to-peer (P2P)


Infrastruktur TI
  • Dalam teknologi informasi dan Internet, infrastruktur perangkat keras (fisikal) yang digunakan untuk menghubungkan komputer dan pengguna.
  • Infrastruktur mencakup media transmisi, termasuk saluran telepon, saluran televisi kabel, dan satelit dan antena, dan juga router, repeater, dan perangkat lain yang mengontrol jalur transmisi.
  • Infrastruktur juga mencakup perangkat lunak yang digunakan untuk mengirim, menerima, dan mengelola sinyal yang ditransmisikan.
  • Namun, untuk beberapa pengguna teknologi informasi, infrastruktur dipandang sebagai segala sesuatu yang mendukung aliran dan pengolahan informasi.
  • Perusahaan infrastruktur memainkan peran penting dalam mengembangkan internet, baik dari segi interkoneksi ,akses dan kecepatan akses informasi.  
Seperti apa infrastruktur TI yang ideal?  




  1. TI menjadikey operational
  2. TI menjadicompetitive advantage
  3. TI menjadikey enabler 
Mainframe dan Lingkungannya 
  • Mainframe adalah komputer yang berukuran  besar dan kuat yang digunakan terutama oleh organisasi-organisasi besar untuk aplikasi kritis.
  • Mainframe memiliki prosesor lebih dari satu, sehingga lebih cepat dibanding dengan mini komputer.
  • Mainframe secara umum membutuhkan ruangan yang besar dan khusus dimana faktor lingkungan yang terdiri dari temperatur, kelembaban udara ataupun gangguan asap dapatlah dimonitor.
Distributed Computing




  • Komputasi terdistribusi adalah bidang ilmu komputer yang mempelajari sistem terdistribusi.
  • Sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer.
  • Komputer berinteraksi satu sama lain untuk mencapai tujuan bersama.
  • Program komputer yang berjalan dalam sistem terdistribusi disebut program terdistribusi.
Fungsionalitas Web Based 
  • Web applikasiadalah aplikasi yang diakses melalui jaringan seperti Internet atau intranet.
  • Aplikasi perangkat lunak yang di-host di lingkungan browser yang dikendalikan (misalnya Java applet), atau dikodekan dalam bahasa browser yang didukung (seperti javaScript,dikombinasikan dengan bahasa browser-diberikan markup seperti HTML) dan bergantung pada browser web umum untuk membuat aplikasi dieksekusi.
  • Aplikasi web yang umum seperti  webmail, penjualan ritel online, lelang online, wiki , yahoo Mail, GMail, Google search engine, Friendster, YouTube, Flickr, WordPress, dan lain sebagainya.
  • Ritel Online biasa disebutE-commerce  


INTERNET

Internet yang berasal dari kata Interconnection Networking yang mempunyai arti hubungan komputer dengan berbagai tipe yang membentuk sistem jaringan yang mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi seperti telepon, radio link, satelit dan lainnya.

Dalam mengatur integrasi dan komunikasi jaringan komputer ini digunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.

Untuk dapat ikut serta menggunakan fasilitas Internet, biasanya Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada di kota Anda. ISP ini biasanya disebut penyelenggara jasa internet ataupun Anda dapat menggunakan fasilitas dari Telkom yakni Telkomnet Instan.

Dengan memanfaatkan internet, pemakaian komputer di seluruh dunia dimungkinkan untuk salingberkomunikasi dan pemakaian bersama informasi dengan cara saling kirim e-mail, menghubungkan ke komputer lain, mengirim dan menerima file, membahas topik tertentu pada newsgroup dan lain-lain.

INTRANET

Intranet adalah sebuah jaringan komputer berbasis protokol TCP/IP seperti internet hanya saja digunakan dalam internal perusahaan, kantor, bahkan warung internet (WARNET) pun dapat di kategorikan Intranet. Antar Intranet dapat saling berkomunikasi satu dengan yang lainnya melalui sambungan Internet yang memberikan tulang punggung komunikasi jarak jauh. Akan tetapi sebetulnya sebuah Intranet tidak perlu sambungan luar ke Internet untuk berfungsi secara benar. Intranet menggunakan semua protocol TCP/IP Protokol TCP/IP, alamat IP, dan protokol lainnya), klien dan juga server. Protokol HTTP dan beberapa protokol Internet lainnya (FTP, POP3, atau SMTP) umumnya merupakan komponen protokol yang sering digunakan. sebuah intranet dapat dipahami sebagai sebuah “versi pribadi dari jaringan Internet”, atau sebagai sebuah versi dari Internet yang dimiliki oleh sebuah organisasi.

Jika sebuah badan usaha / bisnis / institusi mengekspose sebagian dari internal jaringannya ke komunitas di luar, hal ini di sebut ekstranet. Memang biasanya tidak semua isi intranet di keluarkan ke publik untuk menjadikan intranet menjadi ekstranet. Misalnya kita sedang membeli software, buku dll dari sebuah e-toko, maka biasanya kita dapat mengakses sebagian dari Intranet toko tersebut. Badan usaha / perusahaan dapat memblokir akses ke intranet mereka melalui router dan meletakan firewall. Firewall adalah sebuah perangkat lunak / perangkat keras yang mengatur akses seseorang kedalam intranet. Proteksi dilakukan melalui berbagai parameter jaringan apakah itu IP address, nomor port dll. Jika firewall di aktifkan maka akses dapat dikontrol sehingga kita hanya dapat mengakses sebagian saja dari Intranet perusahaan tersebut yang kemudian dikenal sebagai extranet.

EXTRANET

Extranet atau Ekstranet adalah jaringan pribadi yang menggunakan protokol internet dan sistem telekomunikasi publik untuk membagi sebagian informasi bisnis atau operasi secara aman kepada penyalur (supplier), penjual (vendor), mitra (partner), pelanggan dan lain-lain.

Extranet dapat juga diartikan sebagai intranet sebuah perusahaan yang dilebarkan bagi pengguna di luar perusahaan. Perusahaan yang membangun extranet dapat bertukar data bervolume besar dengan EDI (Electronic Data Interchange), berkolaborasi dengan perusahaan lain dalam suatu jaringan kerjasama dan lain-lain.
Arsitektur peer-to-peer (p2p)
  • P2P merupakan singkatan dari Peer-to-Peer (bahasa Inggris) atau teknologi dari “ujung” ke “ujung” pertama kali di luncurkan dan dipopulerkan oleh aplikasi-aplikasi “berbagi-berkas” (file sharing) seperti Napster dan KaZaA. Pada konteks ini teknologi P2P memungkinkan para pengguna untuk berbagi, mencari dan mengunduh berkas.
  • Sistem P2P yang sebenarnya adalah suatu sistem yang tidak hanya menghubungkan “ujung” satu dengan lainnya, namun ujung-ujung ini saling berhubungan secara dinamis dan berpartisipasi dalam mengarahkan lalu lintas komunikasi informasi-, pemrosesan-, dan penugasan pembagian bandwidth yang intensif, dimana bila sistem ini tidak ada, tugas-tugas ini biasanya diemban oleh server pusat.
  • Aplikasi P2P yang sebenarnya memerlukan satuan tim-tim kecil dengan ide cemerlang untuk mengembangkan perangkat lunak dan bisnis-bisnis yang mungkin dilakukan oleh perangkat tersebut – dan mungkin saja bisa membuat perusahaan besar yang sudah ada gulung tikar. P2P yang sebenarnya, bila diaplikasikan pada pasar yang sudah matang dan stabil adalah teknologi yang “mengganggu”.
E-Commerce
Electronic Commerce (Perniagaan Elektronik), sebagai bagian dari Electronic Business (bisnis yang dilakukan dengan menggunakan electronic transmission), oleh para ahli dan pelaku bisnis dicoba dirumuskan definisinya. Secara umum e-commerce dapat didefinisikan sebagai segala bentuk transaksi perdagangan/perniagaan barang atau jasa (trade of goods and service) dengan menggunakan media elektronik. Jelas, selain dari yang telah disebutkan di atas, bahwa kegiatan perniagaan tersebut merupakan bagian dari kegiatan bisnis. Kesimpulannya, “e-commerce is a part of e-business”.