Sabtu, 07 Januari 2012 - , 0 komentar

PTI-B-04111040


Assalamualaikum, berikut ini adalah sebuah penjelasan sekaligus untuk menjawab beberapa pertanyaan' Kebetulan Lagi ada Sebuah tugas "PTI" Yang begitu Penting .... Heheeehe...
oK Langsung saja Semoga Bermanfaat...


1. Teknologi inti dari Internet

Teknologi Internet adalah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia. Manakala Internet (huruf 'I' besar) ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol). Cara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking.

Transmission Control Protocol / Internet Protocol, TCP / IP
  •  Di jantung dari Internet
  •  Memungkinkan komunikasi lintas jaringan

Protokol internet
  •   Setiap komputer host Internet memiliki alamat IP yang unik.
  •   Setiap alamat terdiri dari empat set angka yang dipisahkan oleh periode, seperti 192.168.0.233
  •   NextGeneration internet akan memungkinkan alamat lebih dan multicasting.

Hal yang dibutuhkan dalam situs Web
  •   HTTP (Hypertext transfer protocol) yang digunakan untuk mentransfer halaman Web
  •   HTML (HyperText Markup Language) dibuat untuk pengkodean dan menampilkan dokumen



2. komputer telah mengubah cara orang bekerja di pabrik, kantor, rumah, dan berbagai industri
 
Cara orang bekerja sekarang lebih menghabiskan waktu berjam-jam dengan komputer. Segala tugas yang harus dikerjakan kini sangat sering berhubungan dengan internet. Di pabrik segala sistem kerja buruh sudah terkomputerisasi. Di kantor segala urusan dengan rekan kerja dapat diselesaikan melauli komputer. Di rumah, tugas seorang anak sekolah dasar kini sudah mewajibkan untuk dapat mengoperasikan komputer.


komputer telah mengubah kualitas pekerjaan:
Kelebihan:

  •   Pekerjaan yang dilakukan lebih rapi dan efektif
  •   Hubungan antar rekan yang jauh dapat terjalin baik
Kekurangan:

  •   Berlama-lama di depan komputer tidak bai untuk kesehatan mata
  •   Kehidupan sosialisasi di lingkungan sekitar yang dekat cenderung bekurang

            Masyarakat kita akan menyesuaikan sebagai pekerjaan semakin banyak otomatis apabila didukung oleh pendidikan yang memadai. Hal ini disebabkan oleh era informasi yang menuntut perkembangan zaman yang merata. Maka dari itu, sistem pendidikan kita juga dituntut untuk berbasis teknologi. Untuk sekarang ini, penggunaan komputer di kelas (untuk siswa sekolah) masih disebut terlalu jarang, sehingga dibutuhkan lagi waktu yang berkualitas serta pengajar yang juga berkualitas. Selain itu, peran komputer di rumah juga sangat dibutuhkan. Dengan lebih bisa menggunakan komputer di rumah maka penggunaan komputer pun dengan sendirinya akan lancar.


3. pengolahan transaksi yang digunakan mendukung proses bisnis
Komponen-komponen dari sistem dan karakteristik dari suatu sistem informasi:
Sebuah sistem adalah seperangkat bagian-bagian yang saling terkait yang bekerja sama untuk mencapai suatu tujuan. Untuk mencapai tujuannya, sistem melakukan tiga fungsi dasar:
  •   Inputan / Masukan
  •   Proses / pengolahan
  •   Output / keluaran

Dengan definisi di atas, komputer adalah suatu sistem.

Contoh dari suatu sistem yang lain adalah organisasi bisnis. Dalam menjalankan bisnis, diperlukan adanya produsen, distributor, dan konsumen yang terkait dan bekerja sama untuk mencapai kepuasan masing – masing. Sehingga jelas sekali bahwa bisnis adalah suatu sistem. Sistem pengolahan transaksi yang digunakan untuk mendukung proses bisnis.Sebuah transaksi adalah suatu peristiwa yang terjadi di salah satu kegiatan utama perusahaan.

Contoh:
penjualan ke pelanggan, pembelian dari pemasok, atau pembayaran gaji kepada karyawan. Suatu organisasi dapat menggunakan sistem informasi untuk melacak transaksi dalam rangka untuk beroperasi secara efisien. Sebuah sistem pemrosesan transaksi (TPS) adalah akuntansi dasar dan sistem pencatatan yang melacak transaksi rutin.  Sumber daya perusahaan mengubah aliran informasi di dalam dan antara organisasi bisnis, karena sebuah sistem informasi antarorganisasi (IOS) menggunakan teknologi jaringan untuk memfasilitasi komunikasi antara organisasi dan pemasok, pelanggan, dan organisasi lainnya. Sementara itu para pengguna berbagi data bisnis dan transaksi pertukaran dengan perusahaan lain secara elektronik. 

Sebuah organisasi bisnis dapat menggunakan teknologi informasi untuk bersaing secara efektif dengan meningkatkan efisiensi dan dengan meningkatkan produk dan layanan. Sebuah sistem informasi strategis adalah sistem informasi yang penting untuk keberhasilan kompetitif perusahaan. Sebuah organisasi biasanya menciptakan IT secara keseluruhan rencana sebelum mengembangkan sistem tertentu.

 
4. Proses perancangan, pemrograman, dan debugging sebuah program komputer.

Dalam membuat sebuah program setidaknya ada beberapa hal yang perlu anda lakukan:

1.      MendefinisikanMasalah/Defining the problem
Masalah/Probem disini adalah kompenan apa saja yang diperlukan agar program ini jalan dikenal dengan masukan/inputnya apa saja, mendefinisikan apa yang nanti akan dilakukan oleh program dan bagaimana keluaran dari program yang kita harapkan nantinya. Pada tahap ini juga dikenal requirement analisis atau analisa kebutuhan.

2.      Perencanaan/Planning/Desainsistem
Pada tahap ini adalah medefinisikan langkah-langkah apa saja yang dilakukan oleh program dalam menyelesaikan permasalahan yang ada. Bentuk dari perencanaan itu bisa berupa flowchart ataupun algoritma dari program, sehingga kita akan tahu proses apa saja yang ada dalam program tersebut. semakin detail flowchart  atau algoritma yang dibuat semakin mudah juga pada tahap implementasi/coding nantinya.

Flowchart adalah suatu diagram menggunakan simbol-simbol khusus yang sudah menjadi standard internasional yang berisi langkah-langkah untuk menyelesaikan suatu masalah. sedangkan algoritma kbukan merupakan simbol tapi keterangan-keterangan yang sesuai dengan  keinginan kita, tidak ada standarnya. Oleh karena itu flowchart biasa juga disebut sebagai algoritma dalam bentuk simbol-simbol khusus yang dihubungkan dengan anak panah.

Membuat flowchart terlebih dahulu akan lebih menghemat waktu daripada langsung melakukan coding sambil mencoba-coba. Kegiatan mencoba-coba akan menghabiskan waktu ketika implementasi/koding karena harus merubah koding yang lumayan banyak. Karena itu, biasakan membuat flowchart terlebih dahulu sebelum memecahkan suatu masalah.

3.      Implementasi/Koding/Programming
Kini saatnya anda menulis program, tahap ini juga mencakup tahap perbaikan error dan testing. Menulis program dengan terstruktur dan sesuai dengan flowchart yang telah kita buat.

4.      Dokumentasi/Documentation
Setelah tahap coding selesai, sangat disarankan bagi anda untuk membuat semacam dokumentasi. Tambahkan komentar-komentar pada program anda dan “bukukan” program yang akan anda buat. Hal ini akan bermanfaat jika anda sudah membuat program yang begitu banyak, dan suatu ketika nanti (mungkin bertahun-tahun kemudian) anda ingin mengambil sebagian dari code program anda yang lama untuk disisipkan pada program anda yang baru. Bayangkan jika anda tidak membuat dokumentasi, waktu anda akan sangat terbuang dengan menelusuri program-program lama anda satu-persatu.

5.      Testing
§  UnitTesting
Menguji setiap unit dan modul yang terdapat dalam program tersebut
§  IntegrationTesting
Menguji integrasi yang dilakukan kepada program seperti halnya ketika program tersebut sudah diinstall di client kita yang membutuhkan integrasi dengan sisitem yang lain seperti halnya integrasi dengan database.
§  ValidationTesting
menguji masukan yang diberikan kepada program. apapun masukannya program harus bisa menyelesaikan dengan baik.
§  SistemTesting
Pada tahap ini menguji permorfa dari program, apabila program dijalankan dengan kondisi-kondisi tertentu bagaimana?

6.      Operasional danMaintenance
Pada tahap ini sebenarnya bagaimana program yang telah kita buat dan testing ini bekerja sebagaimana mestinya, update program, menyeselaikan bug yang tidak ditemukan pada saat testing, serta pengembangan yang dapat dilakukan dengan program tersebut.