Pages

Subscribe Twitter

Rabu, 04 April 2012

TEKNOLOGI JARINGAN NIRKABEL

TEKNOLOGI JARINGAN NIRKABEL
I. Pengertian
Teknologi jaringan nirkabel sebenarnya terbentang luas mulai dari komunikasi suara sampai dengan jaringan data, yang mana membolehkan pengguna untuk membangun koneksi nirkabel pada suatu jarak tertentu. Ini termasuk teknologi infrared, frekuensi radio dan lain sebagainya. Peranti yang umumnya digunakan untuk jaringan nirkabel termasuk di dalamnya adalah komputer, komputer genggam, PDA, telepon seluler, tablet PC dan lain sebagainya. Teknologi nirkabel ini memiliki kegunaan yang sangat banyak. Contohnya, pengguna bergerak bisa menggunakan telepon seluler mereka untuk mengakses e-mail. Sementara itu para pelancong dengan laptopnya bisa terhubung ke internet ketika mereka sedang di bandara, kafe, kereta api dan tempat publik lainnya. Di rumah, pengguna dapat terhubung ke desktop mereka (melalui bluetooth) untuk melakukan sinkronisasi dengan PDA-nya.
Jaringan nirkabel biasanya menghubungkan satu sistem komputer dengan sistem yang lain dengan menggunakan beberapa macam media transmisi tanpa kabel, seperti: gelombang radio, gelombang mikro, maupun cahaya infra merah.
Pada tahun 1970 Norman Abramson, seorang profesor di University of Hawaii, mengembangkan komputer pertama di dunia jaringan komunikasi, ALOHAnet, menggunakan biaya rendah seperti ham-radio. Dengan bi-directional topologi bintang, sistem komputer yang terhubung tujuh ditempatkan lebih dari empat pulau untuk berkomunikasi dengan komputer pusat di Pulau Oahu tanpa menggunakan saluran telepon.
"Pada tahun 1979, FR Gfeller dan U. Bapst menerbitkan makalah di Proceedings IEEE pelaporan percobaan jaringan area lokal nirkabel menggunakan komunikasi infra merah disebarkan. Tak lama kemudian, pada tahun 1980, P. Ferrert melaporkan percobaan penerapan kode satu radio spread spectrum untuk komunikasi di terminal nirkabel IEEE Konferensi Telekomunikasi Nasional. Pada tahun 1984, perbandingan antara infra merah dan CDMA spread spectrum untuk komunikasi jaringan informasi kantor nirkabel diterbitkan oleh IEEE Kaveh Pahlavan di Jaringan Komputer Simposium yang muncul kemudian dalam IEEE Communication Society Magazine. Pada bulan Mei 1985, upaya Marcus memimpin FCC untuk mengumumkan ISM band eksperimental untuk aplikasi komersial teknologi spread spectrum. Belakangan, M. Kavehrad melaporkan percobaan sistem PBX nirkabel kode menggunakan Division Multiple Access. Upaya-upaya ini mendorong kegiatan industri yang signifikan dalam pengembangan dari generasi baru dari jaringan area lokal nirkabel dan diperbarui beberapa lama diskusi di radio portabel dan mobile industri.
Generasi pertama dari modem data nirkabel dikembangkan pada awal 1980-an oleh operator radio amatir, yang sering disebut sebagai radio paket ini. Mereka menambahkan komunikasi data pita suara modem, dengan kecepatan data di bawah 9.600-bit / s, untuk yang sudah ada sistem radio jarak pendek, biasanya dalam dua meter band amatir. Generasi kedua modem nirkabel dikembangkan FCC segera setelah pengumuman di band eksperimental untuk non-militer penggunaan spektrum penyebaran teknologi. Modem ini kecepatan data yang diberikan atas perintah ratusan kbit / s. Generasi ketiga modem nirkabel maka ditujukan untuk kompatibilitas dengan LAN yang ada dengan data tingkat atas perintah Mbit / s. Beberapa perusahaan yang mengembangkan produk-produk generasi ketiga dengan kecepatan data diatas 1 Mbit / s dan beberapa produk sudah diumumkan oleh waktu pertama IEEE Workshop on Wireless LAN.

ARSITEKTUR JARINGAN KOMPUTER
Untuk dapat dengan jelas mengerti mengenai keamanan jaringan komputer, kita harus terlebih dahulu mengerti bagaimana jaringan komputer bekerja. Untuk mempermudah pemeliharaan serta meningkatkan kompabilitas antar berbagai pihak yang mungkin terlibat, jaringan komputer terbagi atas beberapa lapisan yang saling independen satu dengan yang lainnya.Menurut standard ISO/OSI, lapisan-lapisan dan tugas yang dimilikinya adalah :
1.      Lapisan fisik (Physical Layer)
Lapisan ini merupakan lapisan paling bawah (dasar) yang bertugas mengendalikan dan mengatur semua hal yang berhubungan dengan masalah transport data, seperti:
a. menentukan karakteristik kabel yang digunakan untuk menghubungkan komputer      dengan jaringan;
b. mentransfer dan menentukan bagaimana bit-bit data dikodekan;
c. menangani interkoneksi fisik (kabel), mekanikal, elektrikal, dan prosedural.
2.      Lapisan Keterkaitan Data (Data Link Layer)
Pada lapisan ini paket data yang ingin dikirim akan berbentuk frame. Fungsi lapisan ini adalah menentukan protokol untuk pertukaran frame data yang lewat melalui kabel. Dengan kata lain, lapisan ini menganani hal yang berhubungan dengan pengambilan dan pelepasan paket data dari dan ke kabel, deteksi, dan koreksi kesalahan, serta pengiriman ulang data.
3.      Lapisan Jaringan (Network Layer)
Lapisan ini tugasnya adalah merutekan paket data ke tujuan yang seharusnya, mengendalikan operasi subnet, mengatasi semua masalah yang terjadi pada jaringan sehingga jaringan yang berbeda dapat saling terinterkoneksi.
4.      Lapisan Transport (Transport Layer)
Lapisan ini akan menerima data dari lapisan sesi, memecahnya menjadi potongan data yang lebih kecil, lalu meneruskannya ke lapisan jaringan. Selain itu, lapisan ini juga berfungsi untuk menjamin agar data dapat diterima di sisi penerima dengan benar.

5.      Lapisan Sesi (Session Layer)
Lapisan sesi ini mengijinkan para user untuk menetapkan session dengan user yang lainnya.

6.      Lapisan Presentasi (Presentation Layer)
Lapisan ini akan menterjemahkan struktur data yang telah direpresentasikan. Selain itu, pada lapisan ini juga terjadi kompresi data, enkripsi, deskripsi, dan konversi data.

7.      Lapisan Aplikasi (Application Layer)
Lapisan ini fungsinya menyediakan akses aplikasi ke jaringan dan terdiri dari bermacam-macamprotokol.

MEDIA ACCES CONTROL
Media Access Control  adalah sebuah metode untuk mentransmisikan sinyal yang dimiliki oleh node-node yang terhubung ke jaringan tanpa terjadi konflik.
Metode media akses control diimplementasikan di dalam lapisan data-link pada tujuh lapisan model referensi OSI. Secara spesifik, metode ini bahkan diimplementasikan dalam lapisan khusus di dalam lapisan data link, yakni Media Access Control Sublayer, selain tentunya Logical Link Control Sublayer.
Ada empat buah metode media access control yang digunakan dalam jaringan lokal, yakni:
§  Carrier Sense Multiple Access with Collision Detection (CSMA/CD): metode ini digunakan di dalam jaringan Ethernet half-duplex (jaringan Ethernet full-duplex menggunakanswitched media ketimbang menggunakan shared media sehingga tidak membutuhkan metode ini). CSMA/CD merupakan metode akses jaringan yang paling populer digunakan di dalam jaringan lokal, jika dibandingkan dengan teknologi metode akses jaringan lainnya. CSMA/CD didefinisikan dalam spesifikasi IEEE 802.3 yang dirilis oleh  Institute of Electrical and Electronic Engineers (IEEE).
§  Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA): metode ini digunakan di dalam jaringan dengan teknologi AppleTalk dan beberapa bentuk jaringan nirkabel (wireless network), seperti halnya IEEE 802.11a, IEEE 802.11b, serta IEEE 802.11g. Untuk AppleTalk, CSMA/CA didefinisikan dalam spesifikasi IEEE 802.3, sementara untuk jaringan nirkabel didefinisikan dalam IEEE 802.11.
§  Token passing: metode ini digunakan di dalam jaringan dengan teknologi Token Ring dan Fiber Distributed Data Interface (FDDI). Standar Token Ring didefinisikan di dalam spesifikasi IEEE 802.5, sementara FDDI didefinisikan oleh American National Standards Institute (ANSI).
§  Demand priority: digunakan di dalam jaringan dengan teknologi 100VG-AnyLAN dan didefinisikan dalam standar IEEE 802.12.
Dalam implementasi jaringan, beberapa perangakat pendukung jaringan semacam network interface card, switch, atau router, metode media access control diimplementasikan dengan menggunakan MAC algorithm (algoritma MAC). Meskipun algoritma MAC untuk Ethernet dan Token Ring telah didefinisikan oleh standar IEEE dan tersedia untuk publik, beberapa algoritma MAC untuk Ethernet full-duplex dipatenkan oleh perusahaan pembuatnya dan seringnya telah ditulis secara hard-code ke dalam chip Application  specific  integrated circuit (ASIC) yang dimiliki oleh perangkat tersebut.

KEAMANAN JARINGAN
         Keamanan jaringan saat ini menjadi isu yang sangat penting dan terus berkembang. Beberapa kasus menyangkut keamanan sistem saat ini menjadi suatu garapan yang membutuhkan biaya penanganan dan proteksi yang sedemikian besar. Sistem-sistem vital seperti sistem pertahanan, sistem perbankan dan sistem-sistem setingkat itu, membutuhkan tingkat keamanan yang sedemikian tinggi. Hal ini lebih disebabkan karena kemajuan bidang jaringan komputer dengan konsep open sistemnya sehingga siapapun, di manapun dan kapanpun, mempunyai kesempatan untuk mengakses kawasan-kawasan vital tersebut.
         Keamanan jaringan didefinisikan sebagai sebuah perlindungan dari sumber daya daya terhadap upaya penyingkapan, modifikasi, utilisasi, pelarangan dan perusakan oleh person yang tidak diijinkan. Beberapa insinyur jaringan mengatakan bahwa hanya ada satu cara mudah dan ampuh untuk mewujudkan sistem jaringan komputer yang aman yaitu dengan menggunakan pemisah antara komputer dengan jaringan selebar satu inci, dengan kata lain, hanya komputer yang tidak terhubung ke jaringanlah yang mempunyai keamanan yang sempurna. Meskipun ini adalah solusi yang buruk, tetapi ini menjadi trade-off antara pertimbangan fungsionalitas dan memasukan kekebalan terhadap gangguan.
Protokol suatu jaringan sendiri dapat dibuat aman. Server-server baru yang menerapkan protokol-protokol yang sudah dimodifikasi harus diterapkan. Sebuah protokol atau layanan (service) dianggap cukup aman apabila mempunyai kekebalan ITL klas 0 (tentang ITL akan dibahas nanti). Sebagai contoh, protokol seperti FTP atau Telnet, yang sering mengirimkan password secara terbuka melintasi jaringan, dapat dimodifikasi dengan menggunakan teknik enkripsi. Jaringan daemon, seperti sendmail atau fingerd, dapat dibuat lebih aman oleh pihak vendor dengan pemeriksaan kode dan patching. Bagaimanapun, permasalahan mis-konfigurasi, seperti misalnya spesifikasi yang tidak benar dari netgroup, dapat menimbulkan permasalahan kekebalan (menjadi rentan). Demikian juga  kebijakan dari departemen teknologi informasi seringkali memunculkan kerumitan pemecahan masalah untuk membuat sistem menjadi kebal.

ETHERNET

  (Mata Kuliah Jaringan Komputer)

ETHERNET
        Dibuat oleh Xerox pada 1976, Ethernet disetujui sebagai salah satu standar industri protokol LAN pada 1983. Ethernet adalah protokol LAN yang memungkinkan setiap PC berlomba untuk mengakses network. Sekarang ia menjadi protokol LAN yang paling populer karena relatif murah dan mudah diinstal serta ditangani.     
Ethernet dirancang berdasarkan topologi bus, tetapi ia bisa dikoneksikan secara star dengan memakai hub. Jika dua komputer dalam Ethernet network mengirim data bersamaan, sebuah tabrakan (collision) akan terjadi, dan komputer yang bersangkutan harus mengulang pengiriman datanya dari awal lagi. Untuk menghindari ini, jaringan Ethernet menggunakan
Sebuah frame Ethernet II terdiri atas beberapa field, yakni sebagai berikut:
§  Preamble
§  Destination Address
§  Source Address
§  EtherType
§  Payload, dan
§  Frame Check Sequence (FCS).

Preamble

Field Preamble adalah sebuah field yang memiliki panjang 8 byte. 7 byte dari field ini merupakan susunan angka 0 dan 1 (setiap byte berisi urutan bit 10101010) yang digunakan untuk melakukan sinkronisasi dengan pihak penerima, sedangkan 1 byte terakhir yang berisi 10101011 mengindikasikan bahwa frame tersebut adalah frame pertama. Sehingga, field ini berfungsi untuk melakukan sinkronisasi dengan pihak penerima dan menandai setiap frame Ethernet.

Destination Address

Field Destination Address adalah sebuah field yang memiliki panjang 6 byte yang menandakan alamat tujuan ke mana frame yang bersangkutan akan dikirimkan. Alamat tujuan ini bisa berupa alamat unicast Ethernet, alamat multicast Ethernet, atau alamat broadcast Ethernet.

Source Address

Field Source address adalah sebuah field yang memiliki panjang 6 byte dan menunjukkan alamat sumber dari mana frame yang bersangkutan berasal. Alamat ini umumnya adalah alamat unicast Ethernet.

EtherType

Field EtherType adalah sebuah field yang memiliki panjang 2 byte yang mendndakan protokol lapisan tinggi yang terkandung di dalam frame Ethernet yang bersangkutan

Payload

Field Payload untuk sebuah frame Ethernet II berisi sebuah protocol data unit (PDU) yang dimiliki oleh sebuah protokol lapisan yang lebih tinggi. Ethernet II dapat mengirimkan data dengan ukuran maksimum 1500 byte. 

Frame Check Sequence

Field Frame Check Sequence (FCS) adalah sebuah field yang ukurannya 4 byte yang menyediakan verifikasi integritas bit terhadap keseluruhan frame Ethernet II yang bersangkutan. Field FCS ini juga disebut dengan Cyclic Redundancy Check (CRC). 
Physical layer
Physical layer adalah layer terbawah dari layer OSI model dari jaringan komputer. Physical layer terdiri dari perangkat keras dasar jaringan. Ini adalah layer yang mendasari struktur data logical dari level fungsi yang lebih tinggi dari sebuah jaringan. Karena kebanyakan teknologi perangkat keras yang tersedia dengan karakteristik yang sangat beragam, kemungkinan physical layer adalah layer yang paling rumit di arsitektur OSI.

Fast Ethernet 
Fast Ethernet merupakan sebuah sebutan untuk teknologi jaringan Ethernet yang menawarkan kecepatan yang lebih tinggi dibandingkan dengan standar Ethernet biasa. Kecepatan yang ditawarkannya mencapai 100 megabit per detik. Standar-standar yang dibuat untuk teknologi ini adalah 100BaseTX, 100BaseFX, 100BaseT4, dan 100BaseVG. Disebut juga 100BaseX.
Spesifikasi yang diratifikasi sebagai IEEE 802.3u pada tahun 1995 ini menjadi evolusi yang mengizinkan transmisi data yang jauh lebih cepat (10 kali lipat) dibandingkan dengan standar Ethernet yang sebelumnya, dengan menggunakan metode media access control yang sama, yakni Carrier Sense Multiple Access with Collision Detection (CSMA/CD). Selain itu, format frame yang digunakannya pun juga sama dengan Ethernet biasa, sehingga kompatibel dengan Ethernet. Pengabelan yang digunakan pun juga sama, yakni menggunakan kabel twisted pair, atau kabel serat optik meski kabel koaksial (yang digunakan oleh Ethernet 10Base2dan 10Base5) telah ditinggalkan.

Gigabit Ethernet 
Gigabit Ethernet (GbE atau 1 GigE) adalah istilah untuk menjelaskan berbagai teknologi transmisi frame Ethernet di tingkat yang gigabit per detik, seperti yang ditetapkan oleh standar IEEE 802,3-2.005. Half-duplex gigabit hubs terhubung melalui link yang diizinkan oleh spesifikasi tetapi di pasar-rakit dengan penuh aktif adalah norma. Intel Pro/1000 GT PCI kartu jaringan
Sejarah
Hasil penelitian dilakukan di Xerox Corporation di awal tahun 1970-an, Ethernet telah berkembang menjadi yang paling banyak diterapkan lapisan fisik dan link protokol today. Fast Ethernet peningkatan kecepatan 10-100 megabits per detik (Mbit / s). Gigabit Ethernet merupakan perulangan berikutnya, untuk meningkatkan kecepatan 1000 Mbit / s. Awal untuk standar gigabit Ethernet adalah standar oleh IEEE pada bulan Juni 1998 sebagai IEEE 802.3z. 802.3z umumnya disebut sebagai 1000BASE-X, dimana X-merujuk ke baik-Cx, SX, LX, atau (non-standar)-zx.


Senin, 02 April 2012

PROSES PERANCANGAN DATABASE

**Tugas Presentasi SBD2 (kelompok 1)

Sistem informasi berbasiskan komputer terdiri dari komponen-komponen berikut ini :
• Database
• Database software
• Aplikasi software
• Hardware komputer termasuk media penyimpanan
• Personal yang menggunakan dan mengembangkan sistem

Database merupakan komponen dasar dari sebuah sistem informasi dan pengembangan serta penggunaannya sebaiknya dipandang dari perspektif kebutuhankebutuhan organisasi yang lebih besar. Oleh karena itu siklus hidup sebuah sistem informasi organisasi berhubungan dengan siklus hidup sistem database yang mendukungnya.
Seperti telah disebutkan sebelumnya, sebuah sistem database merupakan komponen dasar sistem informasi organisasi yang lebih besar. Oleh karena itu siklus hidup aplikasi database berhubungan dengan siklus hidup sistem informasi.
Hal yang penting adalah mengetahui bahwa langkah-langkah siklus hidup aplikasi database dapat tidak berurutan, tetapi melibatkan beberapa langkah pengulangan yang biasanya disebut sebagai feedback loop. Sebagai contoh : masalah-masalah yangditemui selama perancangan database mungkin harus mengumpulkan dan
menganalisis kebutuhan-kebutuhan tambahan. Seperti yang digambarkan terdapat feedback loop diantara langkah-langkah yang sering terjadi

Perancangan Database
Pada database yang digunakan oleh single user atau hanya beberapa user saja,
perancangan database tidak sulit. Tetapi jika ukuran database yang sedang atau besar
(25 - ratusan user yang berisikan jutaan bytes informasi dan melibatkan ratusan query
dan program-program aplikasi, contoh : industri-industri, asuransi, hotel, travel, dll yang seluruhnya tergantung pada kesuksesan dari operasi-operasi databasenya), perancangan database menjadi sangat kompleks. Oleh karena itu para pemakai mengharapkan penggunaan database yang sedemikian rupa sehingga sistem harus dapat memenuhi kebutuhan-kebutuhan seluruh user tsb.

Tujuan Perancangan Database
Ø  Untuk menyajikan data dan hubungan antar data yang diperlukan oleh pemakai dan aplikasi
Ø  Untuk mempermudah pemahaman informasi
Ø  Untuk melengkapi model data yang mendukung transaksi-transaksi yang diperlukan
Ø  Untuk mendukung proses permintaan dan performance seperti waktu respon, waktu proses dan tempat penyimpanan

Fase-fase dari proses Perancangan Database
  1. Pengumpulan dan analisis permintaan
  2. Perancangan model konseptual database
  3. Pemilihan DBMS
  4. Perancangan model logical database
  5. Perancangan fisik database
  6. Implementasi database

Siklus Kehidupan Sistem Informasi (Macro Life Cycle )
Tahapan–tahapan yang ada pada siklus kehidupan sistem informasi yaitu :
1.       Analisa Kelayakan
Tahapan ini memfokuskan pada penganalisaan  areal aplikasi yang unggul , mengidentifikasi pengumpulan informasi dan penyebarannya, mempelajari keuntungan dan kerugian , penentuan kompleksitas data dan proses, dan menentukan prioritas aplikasi yang akan digunakan.
2.      Analisa dan Pengumpulan Kebutuhan Pengguna
Kebutuhan–kebutuhan yang detail dikumpulkan dengan berinteraksi pada sekelompok pemakai atau pemakai individu. Mengidentifikasikan masalah yang ada dan kebutuhan-butuhan, ketergantungan antar aplikasi, komunikasi dan prosedur laporan.
3.       Perancangan
Perancangan terbagi menjadi dua yaitu :  perancangan sistem database dan  sistem aplikasi
4.       Implementasi
Mengimplementasikan sistem informasi dengan database yang ada
5.       Pengujian dan Validasi
Pengujian dan validasi sistem database  dengan kriteria kinerja yang diinginkan  oleh pengguna.
6.       Pengoperasian dan Perawatan
Pengoperasian sistem setelah di validasi disertai dengan pengawasan dan perawatan sistem

Siklus Kehidupan Aplikasi Database ( Micro Life Cycle )

Tahapan yang ada pada siklus kehidupan aplikasi database yaitu :
1.      Pendefinisian Sistem

Pendefinisian ruang lingkup dari sistem database, pengguna dan aplikasinya.

2.      Perancangan Database
Perancangan database secara logika dan fisik pada suatu sistem database sesuai dengan sistem manajemen database yang diinginkan.
3.      Implementasi Database
Pendefinisian database secara konseptual, eksternal dan internal, pembuatan file–file database yang kosong  serta implementasi aplikasi software.
4.      Pengambilan dan Konversi Data
Database ditempatkan dengan baik, sehingga jika  ingin memanggil data secara langsung ataupun merubah file–file yang ada dapat di tempatkan kembali sesuai dengan format sistem databasenya.
5.      Konversi Aplikasi
Software-software  aplikasi dari  sistem database sebelumnya di konversikan ke dalam sistem database yang baru
6.      Pengujian dan Validasi
    Sistem yang baru telah di test dan di uji kinerja nya
7.      Pengoperasian
    Pengoperasian database sistem dan aplikasinya
8.      Pengawasan dan Pemeliharaan
Pengawasan dan pemeliharaan sistem database dan aplikasi software

Kegiatan pengumpulan data dan analisis :
·        Menentukan kelompok pemakai dan areal bidang aplikasinya.
Pengguna yang menguasai aplikasi yang lama dari setiap bagian dipilih untuk menyampaikan kebutuhan-kebutuhan dan menspesifikasikannya.
·             Peninjauan dokumentasi yang ada.
Dokumen yang berhubungan dengan aplikasi yang akan dibuat dipelajari dan dianalisa, sedangkan dokumen lainnya seprti kebijakan manual, form, laporan–laporan dan bagan-bagan organisasi diuji dan ditinjau kembali untuk mengetahui apakah dokumen tersebut berpengaruh terhadap pengumpulan data dan proses spesifikasi
·      Analisa lingkungan operasi dan kebutuhan pemrosesan.
Lingkungan operasional yang sekarang dan informasi yang direncanakan akan di gunakan dipelajari, termasuk menganalisa jenis–jenis dari transaksi dan frekuensi transaksinya seperti halnya alur informasi dengan sistem. Input dan output data untuk transaksi tersebut harus diperinci.
·      Pengumpulan respon terhadap daftar pertanyaan dan angket yang telah dibuat sebelumnya.
Pengumpulan respon dari angket dan daftar pertanyaan berisikan prioritas para pengguna dan penempatan mereka di dalam berbagai aplikasi. Ketua kelompok mungkin akan ditanya untuk membantu para pengguna  dalam memberikan informasi yang penting dan menentukan prioritas.

Teknik  yang digunakan dalam penspesifikasian kebutuhan secara formal :
·         OOA ( Object Oriented Analysis )
·         DFD ( Data Flow Diagram )
·         HIPO ( Hierarchical Input Process Output )
·         SADT ( Structured Analysis & Design )

Tahap 2 : Perancangan database secara konseptual
Tujuan dari tahap ini adalah untuk menghasilkan skema konseptual untuk databse yang tidak tergantung pada sistem manajemen database yang spesifik. Penggunaan model data tingkat tinggi seperti ER/EER sering digunakan didalam tahap ini. Di dalam skema konseptual dilakukan perincian aplikasi–aplikasi database dan transaksi–transaksi yang diketahui .

Ada dua kegiatan di dalam perancangan database secara konseptual  :
·                      Perancangan skema konseptual :
Pada tahap ini kegiatan yang dilakukan mengecek tentang kebutuhan– kebutuhan pemakai  terhadap data yang dihasilkan dari tahap 1, dimana
tujuan dari proses perancangan skema konseptual adalah menyatukan pemahaman dalam struktur database, pengertian  semantik, keterhubungan dan batasan-batasannya, dengan membuat sebuah skema database konseptual dengan menggunakan model  data ER/EER tanpa tergantung dengan sistem manajemen database

Ada dua pendekatan perancangan skema konseptual :
·                      Terpusat
Kebutuhan–kebutuhan dari aplikasi atau kelompok–kelompok pemakai yang berbeda digabungkan menjadi satu set kebutuhan pemakai kemudian dirancang menjadi satu skema konseptual.
·                    Integrasi view–view yang ada
       Untuk masing–masing aplikasi atau kelompok–kelompok pemakai yang berbeda dirancang sebuah skema eksternal  ( view ) kemudian view – view tersebut disatukan  ke dalam sebuah skema konseptual.

Ada 4 strategi dalam perancangan skema konseptual :
¨            Top down
¨            Bottom Up
¨            Inside Out
¨            Mixed

·               Transaksi
Merancangan karakteristik dari transaksi–transaksi yang akan di implementasikan tanpa tergantung dengan DBMS yang telah dipilih. Transaksi–transaksi ini digunakan untuk memanipulasi database sewaktu diimplementasikan . Pada tahap ini diidentifikasikan input, output dan fungsional . Transaksi ini antara lain : retrieval, update dan delete, select dll.

Tahap 3 :  Pemilihan Sistem Manajemen Database

Pemilihan sistem manajemen database ditentukan oleh beberapa faktor a.l : Teknik, Ekonomi, dan Politik Organisasi
Faktor Teknik :
·         Tipe model data ( hirarki, jaringan atau relasional )
·         Struktur penyimpanan dan jalur pengaksesan yang didukung sistem manajemen database
·         Tipe interface dan programmer
·         Tipe bahasa queri
Faktor Ekonomi :
·      Biaya penyiadaan hardware dan software
·      Biaya konversi pembuatan database
·      Biaya personalia
·      Biaya pelatihan
·      Biaya pengoperasian
·      Biaya pemeliharaan
Faktor Organisasi :
·      Struktur data
     Jika data yang disimpan dalam database mengikuti struktur hirarki, maka suatu jenis hirarki dari sistem manajemen database harus dipikirkan.
·      Personal yang terbiasa dengan sistem yang terdahulu
     Jika staff programmer dalam suatu organisasi sudah terbiasa dengan sautu sistem manajemen database maka hal ini dapat mengurangi biaya latihan dan waktu belajar.
·      Ketersediaan dari service vendor
     Keberadaan fasilitas pelayanan penjual sangat dibutuhkan untuk membantu memecahkan masalah sistem.

Tahap 4 :  Perancangan database secara logika  ( Transformasi model data )
Transformasi dari skema konseptual dan eksternal  ( Tahap 2 ) ke model data sistem manajemen database yang terpilih, ada dua proses yaitu :
·      Transformasi yang tidak tergantung pada sistem, pada tahap ini transformasi tidak mempertimbangkan karakteristik yang spesifik atau hal– hal  khusus yang akan diaplikasikan pada sistem manajemen database

·      Penyesuaian skema ke sistem manajemen database yang spesifik, di lakukan suatu penyesuaian skema yang dihasilkan dari tahap 1 untuk dikonfirmasikan pada bentuk implementasi yang spesifik dari suatu model data seperti yang digunakan oleh sistem manajemen database yang terpilih

Hasil dari tahap ini dituliskan dengan perintah DDL ke dalam bahasa sistem manajemen database terpilih. Tapi jika perintah DDL tersebut termasuk dalam parameter–parameter perancangan fisik , maka perintah DDL yang lengkap harus menunggu sampai tahap perancangan database secara fisik telah lengkap.

Tahap 5 :  Perancangan Database Secara Fisik
Proses pemilihan struktur penyimpanan yang spesifik dan pengaksesan file– file database untuk mencapai kinerja yang terbaik di bermacam–macam aplikasi
Kriteria pemilihan perancangan fisik :

·         Waktu respon
Waktu transaksi database selama eksekusi untuk menerima respon

·         Penggunaan ruang penyimpanan
Jumlah ruang penyimpanan yang digunakan oleh database file dan struktur jalur pengaksesannya

·         Terobosan yang dilakukan file transaksi
Merupakan nilai rata–rata transaksi yang dapat di proses permenit oleh sistem database dan merupakan parameter kritis dari sistem transaksi

Apabila waktu respon dari database tidak mencapai optimalisasi, maka pada tahap perancangan fisik ini dapat dilakukan denormalisasi.

Rabu, 04 April 2012

TEKNOLOGI JARINGAN NIRKABEL

0 komentar
TEKNOLOGI JARINGAN NIRKABEL
I. Pengertian
Teknologi jaringan nirkabel sebenarnya terbentang luas mulai dari komunikasi suara sampai dengan jaringan data, yang mana membolehkan pengguna untuk membangun koneksi nirkabel pada suatu jarak tertentu. Ini termasuk teknologi infrared, frekuensi radio dan lain sebagainya. Peranti yang umumnya digunakan untuk jaringan nirkabel termasuk di dalamnya adalah komputer, komputer genggam, PDA, telepon seluler, tablet PC dan lain sebagainya. Teknologi nirkabel ini memiliki kegunaan yang sangat banyak. Contohnya, pengguna bergerak bisa menggunakan telepon seluler mereka untuk mengakses e-mail. Sementara itu para pelancong dengan laptopnya bisa terhubung ke internet ketika mereka sedang di bandara, kafe, kereta api dan tempat publik lainnya. Di rumah, pengguna dapat terhubung ke desktop mereka (melalui bluetooth) untuk melakukan sinkronisasi dengan PDA-nya.
Jaringan nirkabel biasanya menghubungkan satu sistem komputer dengan sistem yang lain dengan menggunakan beberapa macam media transmisi tanpa kabel, seperti: gelombang radio, gelombang mikro, maupun cahaya infra merah.
Pada tahun 1970 Norman Abramson, seorang profesor di University of Hawaii, mengembangkan komputer pertama di dunia jaringan komunikasi, ALOHAnet, menggunakan biaya rendah seperti ham-radio. Dengan bi-directional topologi bintang, sistem komputer yang terhubung tujuh ditempatkan lebih dari empat pulau untuk berkomunikasi dengan komputer pusat di Pulau Oahu tanpa menggunakan saluran telepon.
"Pada tahun 1979, FR Gfeller dan U. Bapst menerbitkan makalah di Proceedings IEEE pelaporan percobaan jaringan area lokal nirkabel menggunakan komunikasi infra merah disebarkan. Tak lama kemudian, pada tahun 1980, P. Ferrert melaporkan percobaan penerapan kode satu radio spread spectrum untuk komunikasi di terminal nirkabel IEEE Konferensi Telekomunikasi Nasional. Pada tahun 1984, perbandingan antara infra merah dan CDMA spread spectrum untuk komunikasi jaringan informasi kantor nirkabel diterbitkan oleh IEEE Kaveh Pahlavan di Jaringan Komputer Simposium yang muncul kemudian dalam IEEE Communication Society Magazine. Pada bulan Mei 1985, upaya Marcus memimpin FCC untuk mengumumkan ISM band eksperimental untuk aplikasi komersial teknologi spread spectrum. Belakangan, M. Kavehrad melaporkan percobaan sistem PBX nirkabel kode menggunakan Division Multiple Access. Upaya-upaya ini mendorong kegiatan industri yang signifikan dalam pengembangan dari generasi baru dari jaringan area lokal nirkabel dan diperbarui beberapa lama diskusi di radio portabel dan mobile industri.
Generasi pertama dari modem data nirkabel dikembangkan pada awal 1980-an oleh operator radio amatir, yang sering disebut sebagai radio paket ini. Mereka menambahkan komunikasi data pita suara modem, dengan kecepatan data di bawah 9.600-bit / s, untuk yang sudah ada sistem radio jarak pendek, biasanya dalam dua meter band amatir. Generasi kedua modem nirkabel dikembangkan FCC segera setelah pengumuman di band eksperimental untuk non-militer penggunaan spektrum penyebaran teknologi. Modem ini kecepatan data yang diberikan atas perintah ratusan kbit / s. Generasi ketiga modem nirkabel maka ditujukan untuk kompatibilitas dengan LAN yang ada dengan data tingkat atas perintah Mbit / s. Beberapa perusahaan yang mengembangkan produk-produk generasi ketiga dengan kecepatan data diatas 1 Mbit / s dan beberapa produk sudah diumumkan oleh waktu pertama IEEE Workshop on Wireless LAN.

ARSITEKTUR JARINGAN KOMPUTER
Untuk dapat dengan jelas mengerti mengenai keamanan jaringan komputer, kita harus terlebih dahulu mengerti bagaimana jaringan komputer bekerja. Untuk mempermudah pemeliharaan serta meningkatkan kompabilitas antar berbagai pihak yang mungkin terlibat, jaringan komputer terbagi atas beberapa lapisan yang saling independen satu dengan yang lainnya.Menurut standard ISO/OSI, lapisan-lapisan dan tugas yang dimilikinya adalah :
1.      Lapisan fisik (Physical Layer)
Lapisan ini merupakan lapisan paling bawah (dasar) yang bertugas mengendalikan dan mengatur semua hal yang berhubungan dengan masalah transport data, seperti:
a. menentukan karakteristik kabel yang digunakan untuk menghubungkan komputer      dengan jaringan;
b. mentransfer dan menentukan bagaimana bit-bit data dikodekan;
c. menangani interkoneksi fisik (kabel), mekanikal, elektrikal, dan prosedural.
2.      Lapisan Keterkaitan Data (Data Link Layer)
Pada lapisan ini paket data yang ingin dikirim akan berbentuk frame. Fungsi lapisan ini adalah menentukan protokol untuk pertukaran frame data yang lewat melalui kabel. Dengan kata lain, lapisan ini menganani hal yang berhubungan dengan pengambilan dan pelepasan paket data dari dan ke kabel, deteksi, dan koreksi kesalahan, serta pengiriman ulang data.
3.      Lapisan Jaringan (Network Layer)
Lapisan ini tugasnya adalah merutekan paket data ke tujuan yang seharusnya, mengendalikan operasi subnet, mengatasi semua masalah yang terjadi pada jaringan sehingga jaringan yang berbeda dapat saling terinterkoneksi.
4.      Lapisan Transport (Transport Layer)
Lapisan ini akan menerima data dari lapisan sesi, memecahnya menjadi potongan data yang lebih kecil, lalu meneruskannya ke lapisan jaringan. Selain itu, lapisan ini juga berfungsi untuk menjamin agar data dapat diterima di sisi penerima dengan benar.

5.      Lapisan Sesi (Session Layer)
Lapisan sesi ini mengijinkan para user untuk menetapkan session dengan user yang lainnya.

6.      Lapisan Presentasi (Presentation Layer)
Lapisan ini akan menterjemahkan struktur data yang telah direpresentasikan. Selain itu, pada lapisan ini juga terjadi kompresi data, enkripsi, deskripsi, dan konversi data.

7.      Lapisan Aplikasi (Application Layer)
Lapisan ini fungsinya menyediakan akses aplikasi ke jaringan dan terdiri dari bermacam-macamprotokol.

MEDIA ACCES CONTROL
Media Access Control  adalah sebuah metode untuk mentransmisikan sinyal yang dimiliki oleh node-node yang terhubung ke jaringan tanpa terjadi konflik.
Metode media akses control diimplementasikan di dalam lapisan data-link pada tujuh lapisan model referensi OSI. Secara spesifik, metode ini bahkan diimplementasikan dalam lapisan khusus di dalam lapisan data link, yakni Media Access Control Sublayer, selain tentunya Logical Link Control Sublayer.
Ada empat buah metode media access control yang digunakan dalam jaringan lokal, yakni:
§  Carrier Sense Multiple Access with Collision Detection (CSMA/CD): metode ini digunakan di dalam jaringan Ethernet half-duplex (jaringan Ethernet full-duplex menggunakanswitched media ketimbang menggunakan shared media sehingga tidak membutuhkan metode ini). CSMA/CD merupakan metode akses jaringan yang paling populer digunakan di dalam jaringan lokal, jika dibandingkan dengan teknologi metode akses jaringan lainnya. CSMA/CD didefinisikan dalam spesifikasi IEEE 802.3 yang dirilis oleh  Institute of Electrical and Electronic Engineers (IEEE).
§  Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA): metode ini digunakan di dalam jaringan dengan teknologi AppleTalk dan beberapa bentuk jaringan nirkabel (wireless network), seperti halnya IEEE 802.11a, IEEE 802.11b, serta IEEE 802.11g. Untuk AppleTalk, CSMA/CA didefinisikan dalam spesifikasi IEEE 802.3, sementara untuk jaringan nirkabel didefinisikan dalam IEEE 802.11.
§  Token passing: metode ini digunakan di dalam jaringan dengan teknologi Token Ring dan Fiber Distributed Data Interface (FDDI). Standar Token Ring didefinisikan di dalam spesifikasi IEEE 802.5, sementara FDDI didefinisikan oleh American National Standards Institute (ANSI).
§  Demand priority: digunakan di dalam jaringan dengan teknologi 100VG-AnyLAN dan didefinisikan dalam standar IEEE 802.12.
Dalam implementasi jaringan, beberapa perangakat pendukung jaringan semacam network interface card, switch, atau router, metode media access control diimplementasikan dengan menggunakan MAC algorithm (algoritma MAC). Meskipun algoritma MAC untuk Ethernet dan Token Ring telah didefinisikan oleh standar IEEE dan tersedia untuk publik, beberapa algoritma MAC untuk Ethernet full-duplex dipatenkan oleh perusahaan pembuatnya dan seringnya telah ditulis secara hard-code ke dalam chip Application  specific  integrated circuit (ASIC) yang dimiliki oleh perangkat tersebut.

KEAMANAN JARINGAN
         Keamanan jaringan saat ini menjadi isu yang sangat penting dan terus berkembang. Beberapa kasus menyangkut keamanan sistem saat ini menjadi suatu garapan yang membutuhkan biaya penanganan dan proteksi yang sedemikian besar. Sistem-sistem vital seperti sistem pertahanan, sistem perbankan dan sistem-sistem setingkat itu, membutuhkan tingkat keamanan yang sedemikian tinggi. Hal ini lebih disebabkan karena kemajuan bidang jaringan komputer dengan konsep open sistemnya sehingga siapapun, di manapun dan kapanpun, mempunyai kesempatan untuk mengakses kawasan-kawasan vital tersebut.
         Keamanan jaringan didefinisikan sebagai sebuah perlindungan dari sumber daya daya terhadap upaya penyingkapan, modifikasi, utilisasi, pelarangan dan perusakan oleh person yang tidak diijinkan. Beberapa insinyur jaringan mengatakan bahwa hanya ada satu cara mudah dan ampuh untuk mewujudkan sistem jaringan komputer yang aman yaitu dengan menggunakan pemisah antara komputer dengan jaringan selebar satu inci, dengan kata lain, hanya komputer yang tidak terhubung ke jaringanlah yang mempunyai keamanan yang sempurna. Meskipun ini adalah solusi yang buruk, tetapi ini menjadi trade-off antara pertimbangan fungsionalitas dan memasukan kekebalan terhadap gangguan.
Protokol suatu jaringan sendiri dapat dibuat aman. Server-server baru yang menerapkan protokol-protokol yang sudah dimodifikasi harus diterapkan. Sebuah protokol atau layanan (service) dianggap cukup aman apabila mempunyai kekebalan ITL klas 0 (tentang ITL akan dibahas nanti). Sebagai contoh, protokol seperti FTP atau Telnet, yang sering mengirimkan password secara terbuka melintasi jaringan, dapat dimodifikasi dengan menggunakan teknik enkripsi. Jaringan daemon, seperti sendmail atau fingerd, dapat dibuat lebih aman oleh pihak vendor dengan pemeriksaan kode dan patching. Bagaimanapun, permasalahan mis-konfigurasi, seperti misalnya spesifikasi yang tidak benar dari netgroup, dapat menimbulkan permasalahan kekebalan (menjadi rentan). Demikian juga  kebijakan dari departemen teknologi informasi seringkali memunculkan kerumitan pemecahan masalah untuk membuat sistem menjadi kebal.

ETHERNET

0 komentar
  (Mata Kuliah Jaringan Komputer)

ETHERNET
        Dibuat oleh Xerox pada 1976, Ethernet disetujui sebagai salah satu standar industri protokol LAN pada 1983. Ethernet adalah protokol LAN yang memungkinkan setiap PC berlomba untuk mengakses network. Sekarang ia menjadi protokol LAN yang paling populer karena relatif murah dan mudah diinstal serta ditangani.     
Ethernet dirancang berdasarkan topologi bus, tetapi ia bisa dikoneksikan secara star dengan memakai hub. Jika dua komputer dalam Ethernet network mengirim data bersamaan, sebuah tabrakan (collision) akan terjadi, dan komputer yang bersangkutan harus mengulang pengiriman datanya dari awal lagi. Untuk menghindari ini, jaringan Ethernet menggunakan
Sebuah frame Ethernet II terdiri atas beberapa field, yakni sebagai berikut:
§  Preamble
§  Destination Address
§  Source Address
§  EtherType
§  Payload, dan
§  Frame Check Sequence (FCS).

Preamble

Field Preamble adalah sebuah field yang memiliki panjang 8 byte. 7 byte dari field ini merupakan susunan angka 0 dan 1 (setiap byte berisi urutan bit 10101010) yang digunakan untuk melakukan sinkronisasi dengan pihak penerima, sedangkan 1 byte terakhir yang berisi 10101011 mengindikasikan bahwa frame tersebut adalah frame pertama. Sehingga, field ini berfungsi untuk melakukan sinkronisasi dengan pihak penerima dan menandai setiap frame Ethernet.

Destination Address

Field Destination Address adalah sebuah field yang memiliki panjang 6 byte yang menandakan alamat tujuan ke mana frame yang bersangkutan akan dikirimkan. Alamat tujuan ini bisa berupa alamat unicast Ethernet, alamat multicast Ethernet, atau alamat broadcast Ethernet.

Source Address

Field Source address adalah sebuah field yang memiliki panjang 6 byte dan menunjukkan alamat sumber dari mana frame yang bersangkutan berasal. Alamat ini umumnya adalah alamat unicast Ethernet.

EtherType

Field EtherType adalah sebuah field yang memiliki panjang 2 byte yang mendndakan protokol lapisan tinggi yang terkandung di dalam frame Ethernet yang bersangkutan

Payload

Field Payload untuk sebuah frame Ethernet II berisi sebuah protocol data unit (PDU) yang dimiliki oleh sebuah protokol lapisan yang lebih tinggi. Ethernet II dapat mengirimkan data dengan ukuran maksimum 1500 byte. 

Frame Check Sequence

Field Frame Check Sequence (FCS) adalah sebuah field yang ukurannya 4 byte yang menyediakan verifikasi integritas bit terhadap keseluruhan frame Ethernet II yang bersangkutan. Field FCS ini juga disebut dengan Cyclic Redundancy Check (CRC). 
Physical layer
Physical layer adalah layer terbawah dari layer OSI model dari jaringan komputer. Physical layer terdiri dari perangkat keras dasar jaringan. Ini adalah layer yang mendasari struktur data logical dari level fungsi yang lebih tinggi dari sebuah jaringan. Karena kebanyakan teknologi perangkat keras yang tersedia dengan karakteristik yang sangat beragam, kemungkinan physical layer adalah layer yang paling rumit di arsitektur OSI.

Fast Ethernet 
Fast Ethernet merupakan sebuah sebutan untuk teknologi jaringan Ethernet yang menawarkan kecepatan yang lebih tinggi dibandingkan dengan standar Ethernet biasa. Kecepatan yang ditawarkannya mencapai 100 megabit per detik. Standar-standar yang dibuat untuk teknologi ini adalah 100BaseTX, 100BaseFX, 100BaseT4, dan 100BaseVG. Disebut juga 100BaseX.
Spesifikasi yang diratifikasi sebagai IEEE 802.3u pada tahun 1995 ini menjadi evolusi yang mengizinkan transmisi data yang jauh lebih cepat (10 kali lipat) dibandingkan dengan standar Ethernet yang sebelumnya, dengan menggunakan metode media access control yang sama, yakni Carrier Sense Multiple Access with Collision Detection (CSMA/CD). Selain itu, format frame yang digunakannya pun juga sama dengan Ethernet biasa, sehingga kompatibel dengan Ethernet. Pengabelan yang digunakan pun juga sama, yakni menggunakan kabel twisted pair, atau kabel serat optik meski kabel koaksial (yang digunakan oleh Ethernet 10Base2dan 10Base5) telah ditinggalkan.

Gigabit Ethernet 
Gigabit Ethernet (GbE atau 1 GigE) adalah istilah untuk menjelaskan berbagai teknologi transmisi frame Ethernet di tingkat yang gigabit per detik, seperti yang ditetapkan oleh standar IEEE 802,3-2.005. Half-duplex gigabit hubs terhubung melalui link yang diizinkan oleh spesifikasi tetapi di pasar-rakit dengan penuh aktif adalah norma. Intel Pro/1000 GT PCI kartu jaringan
Sejarah
Hasil penelitian dilakukan di Xerox Corporation di awal tahun 1970-an, Ethernet telah berkembang menjadi yang paling banyak diterapkan lapisan fisik dan link protokol today. Fast Ethernet peningkatan kecepatan 10-100 megabits per detik (Mbit / s). Gigabit Ethernet merupakan perulangan berikutnya, untuk meningkatkan kecepatan 1000 Mbit / s. Awal untuk standar gigabit Ethernet adalah standar oleh IEEE pada bulan Juni 1998 sebagai IEEE 802.3z. 802.3z umumnya disebut sebagai 1000BASE-X, dimana X-merujuk ke baik-Cx, SX, LX, atau (non-standar)-zx.


Senin, 02 April 2012

PROSES PERANCANGAN DATABASE

0 komentar
**Tugas Presentasi SBD2 (kelompok 1)

Sistem informasi berbasiskan komputer terdiri dari komponen-komponen berikut ini :
• Database
• Database software
• Aplikasi software
• Hardware komputer termasuk media penyimpanan
• Personal yang menggunakan dan mengembangkan sistem

Database merupakan komponen dasar dari sebuah sistem informasi dan pengembangan serta penggunaannya sebaiknya dipandang dari perspektif kebutuhankebutuhan organisasi yang lebih besar. Oleh karena itu siklus hidup sebuah sistem informasi organisasi berhubungan dengan siklus hidup sistem database yang mendukungnya.
Seperti telah disebutkan sebelumnya, sebuah sistem database merupakan komponen dasar sistem informasi organisasi yang lebih besar. Oleh karena itu siklus hidup aplikasi database berhubungan dengan siklus hidup sistem informasi.
Hal yang penting adalah mengetahui bahwa langkah-langkah siklus hidup aplikasi database dapat tidak berurutan, tetapi melibatkan beberapa langkah pengulangan yang biasanya disebut sebagai feedback loop. Sebagai contoh : masalah-masalah yangditemui selama perancangan database mungkin harus mengumpulkan dan
menganalisis kebutuhan-kebutuhan tambahan. Seperti yang digambarkan terdapat feedback loop diantara langkah-langkah yang sering terjadi

Perancangan Database
Pada database yang digunakan oleh single user atau hanya beberapa user saja,
perancangan database tidak sulit. Tetapi jika ukuran database yang sedang atau besar
(25 - ratusan user yang berisikan jutaan bytes informasi dan melibatkan ratusan query
dan program-program aplikasi, contoh : industri-industri, asuransi, hotel, travel, dll yang seluruhnya tergantung pada kesuksesan dari operasi-operasi databasenya), perancangan database menjadi sangat kompleks. Oleh karena itu para pemakai mengharapkan penggunaan database yang sedemikian rupa sehingga sistem harus dapat memenuhi kebutuhan-kebutuhan seluruh user tsb.

Tujuan Perancangan Database
Ø  Untuk menyajikan data dan hubungan antar data yang diperlukan oleh pemakai dan aplikasi
Ø  Untuk mempermudah pemahaman informasi
Ø  Untuk melengkapi model data yang mendukung transaksi-transaksi yang diperlukan
Ø  Untuk mendukung proses permintaan dan performance seperti waktu respon, waktu proses dan tempat penyimpanan

Fase-fase dari proses Perancangan Database
  1. Pengumpulan dan analisis permintaan
  2. Perancangan model konseptual database
  3. Pemilihan DBMS
  4. Perancangan model logical database
  5. Perancangan fisik database
  6. Implementasi database

Siklus Kehidupan Sistem Informasi (Macro Life Cycle )
Tahapan–tahapan yang ada pada siklus kehidupan sistem informasi yaitu :
1.       Analisa Kelayakan
Tahapan ini memfokuskan pada penganalisaan  areal aplikasi yang unggul , mengidentifikasi pengumpulan informasi dan penyebarannya, mempelajari keuntungan dan kerugian , penentuan kompleksitas data dan proses, dan menentukan prioritas aplikasi yang akan digunakan.
2.      Analisa dan Pengumpulan Kebutuhan Pengguna
Kebutuhan–kebutuhan yang detail dikumpulkan dengan berinteraksi pada sekelompok pemakai atau pemakai individu. Mengidentifikasikan masalah yang ada dan kebutuhan-butuhan, ketergantungan antar aplikasi, komunikasi dan prosedur laporan.
3.       Perancangan
Perancangan terbagi menjadi dua yaitu :  perancangan sistem database dan  sistem aplikasi
4.       Implementasi
Mengimplementasikan sistem informasi dengan database yang ada
5.       Pengujian dan Validasi
Pengujian dan validasi sistem database  dengan kriteria kinerja yang diinginkan  oleh pengguna.
6.       Pengoperasian dan Perawatan
Pengoperasian sistem setelah di validasi disertai dengan pengawasan dan perawatan sistem

Siklus Kehidupan Aplikasi Database ( Micro Life Cycle )

Tahapan yang ada pada siklus kehidupan aplikasi database yaitu :
1.      Pendefinisian Sistem

Pendefinisian ruang lingkup dari sistem database, pengguna dan aplikasinya.

2.      Perancangan Database
Perancangan database secara logika dan fisik pada suatu sistem database sesuai dengan sistem manajemen database yang diinginkan.
3.      Implementasi Database
Pendefinisian database secara konseptual, eksternal dan internal, pembuatan file–file database yang kosong  serta implementasi aplikasi software.
4.      Pengambilan dan Konversi Data
Database ditempatkan dengan baik, sehingga jika  ingin memanggil data secara langsung ataupun merubah file–file yang ada dapat di tempatkan kembali sesuai dengan format sistem databasenya.
5.      Konversi Aplikasi
Software-software  aplikasi dari  sistem database sebelumnya di konversikan ke dalam sistem database yang baru
6.      Pengujian dan Validasi
    Sistem yang baru telah di test dan di uji kinerja nya
7.      Pengoperasian
    Pengoperasian database sistem dan aplikasinya
8.      Pengawasan dan Pemeliharaan
Pengawasan dan pemeliharaan sistem database dan aplikasi software

Kegiatan pengumpulan data dan analisis :
·        Menentukan kelompok pemakai dan areal bidang aplikasinya.
Pengguna yang menguasai aplikasi yang lama dari setiap bagian dipilih untuk menyampaikan kebutuhan-kebutuhan dan menspesifikasikannya.
·             Peninjauan dokumentasi yang ada.
Dokumen yang berhubungan dengan aplikasi yang akan dibuat dipelajari dan dianalisa, sedangkan dokumen lainnya seprti kebijakan manual, form, laporan–laporan dan bagan-bagan organisasi diuji dan ditinjau kembali untuk mengetahui apakah dokumen tersebut berpengaruh terhadap pengumpulan data dan proses spesifikasi
·      Analisa lingkungan operasi dan kebutuhan pemrosesan.
Lingkungan operasional yang sekarang dan informasi yang direncanakan akan di gunakan dipelajari, termasuk menganalisa jenis–jenis dari transaksi dan frekuensi transaksinya seperti halnya alur informasi dengan sistem. Input dan output data untuk transaksi tersebut harus diperinci.
·      Pengumpulan respon terhadap daftar pertanyaan dan angket yang telah dibuat sebelumnya.
Pengumpulan respon dari angket dan daftar pertanyaan berisikan prioritas para pengguna dan penempatan mereka di dalam berbagai aplikasi. Ketua kelompok mungkin akan ditanya untuk membantu para pengguna  dalam memberikan informasi yang penting dan menentukan prioritas.

Teknik  yang digunakan dalam penspesifikasian kebutuhan secara formal :
·         OOA ( Object Oriented Analysis )
·         DFD ( Data Flow Diagram )
·         HIPO ( Hierarchical Input Process Output )
·         SADT ( Structured Analysis & Design )

Tahap 2 : Perancangan database secara konseptual
Tujuan dari tahap ini adalah untuk menghasilkan skema konseptual untuk databse yang tidak tergantung pada sistem manajemen database yang spesifik. Penggunaan model data tingkat tinggi seperti ER/EER sering digunakan didalam tahap ini. Di dalam skema konseptual dilakukan perincian aplikasi–aplikasi database dan transaksi–transaksi yang diketahui .

Ada dua kegiatan di dalam perancangan database secara konseptual  :
·                      Perancangan skema konseptual :
Pada tahap ini kegiatan yang dilakukan mengecek tentang kebutuhan– kebutuhan pemakai  terhadap data yang dihasilkan dari tahap 1, dimana
tujuan dari proses perancangan skema konseptual adalah menyatukan pemahaman dalam struktur database, pengertian  semantik, keterhubungan dan batasan-batasannya, dengan membuat sebuah skema database konseptual dengan menggunakan model  data ER/EER tanpa tergantung dengan sistem manajemen database

Ada dua pendekatan perancangan skema konseptual :
·                      Terpusat
Kebutuhan–kebutuhan dari aplikasi atau kelompok–kelompok pemakai yang berbeda digabungkan menjadi satu set kebutuhan pemakai kemudian dirancang menjadi satu skema konseptual.
·                    Integrasi view–view yang ada
       Untuk masing–masing aplikasi atau kelompok–kelompok pemakai yang berbeda dirancang sebuah skema eksternal  ( view ) kemudian view – view tersebut disatukan  ke dalam sebuah skema konseptual.

Ada 4 strategi dalam perancangan skema konseptual :
¨            Top down
¨            Bottom Up
¨            Inside Out
¨            Mixed

·               Transaksi
Merancangan karakteristik dari transaksi–transaksi yang akan di implementasikan tanpa tergantung dengan DBMS yang telah dipilih. Transaksi–transaksi ini digunakan untuk memanipulasi database sewaktu diimplementasikan . Pada tahap ini diidentifikasikan input, output dan fungsional . Transaksi ini antara lain : retrieval, update dan delete, select dll.

Tahap 3 :  Pemilihan Sistem Manajemen Database

Pemilihan sistem manajemen database ditentukan oleh beberapa faktor a.l : Teknik, Ekonomi, dan Politik Organisasi
Faktor Teknik :
·         Tipe model data ( hirarki, jaringan atau relasional )
·         Struktur penyimpanan dan jalur pengaksesan yang didukung sistem manajemen database
·         Tipe interface dan programmer
·         Tipe bahasa queri
Faktor Ekonomi :
·      Biaya penyiadaan hardware dan software
·      Biaya konversi pembuatan database
·      Biaya personalia
·      Biaya pelatihan
·      Biaya pengoperasian
·      Biaya pemeliharaan
Faktor Organisasi :
·      Struktur data
     Jika data yang disimpan dalam database mengikuti struktur hirarki, maka suatu jenis hirarki dari sistem manajemen database harus dipikirkan.
·      Personal yang terbiasa dengan sistem yang terdahulu
     Jika staff programmer dalam suatu organisasi sudah terbiasa dengan sautu sistem manajemen database maka hal ini dapat mengurangi biaya latihan dan waktu belajar.
·      Ketersediaan dari service vendor
     Keberadaan fasilitas pelayanan penjual sangat dibutuhkan untuk membantu memecahkan masalah sistem.

Tahap 4 :  Perancangan database secara logika  ( Transformasi model data )
Transformasi dari skema konseptual dan eksternal  ( Tahap 2 ) ke model data sistem manajemen database yang terpilih, ada dua proses yaitu :
·      Transformasi yang tidak tergantung pada sistem, pada tahap ini transformasi tidak mempertimbangkan karakteristik yang spesifik atau hal– hal  khusus yang akan diaplikasikan pada sistem manajemen database

·      Penyesuaian skema ke sistem manajemen database yang spesifik, di lakukan suatu penyesuaian skema yang dihasilkan dari tahap 1 untuk dikonfirmasikan pada bentuk implementasi yang spesifik dari suatu model data seperti yang digunakan oleh sistem manajemen database yang terpilih

Hasil dari tahap ini dituliskan dengan perintah DDL ke dalam bahasa sistem manajemen database terpilih. Tapi jika perintah DDL tersebut termasuk dalam parameter–parameter perancangan fisik , maka perintah DDL yang lengkap harus menunggu sampai tahap perancangan database secara fisik telah lengkap.

Tahap 5 :  Perancangan Database Secara Fisik
Proses pemilihan struktur penyimpanan yang spesifik dan pengaksesan file– file database untuk mencapai kinerja yang terbaik di bermacam–macam aplikasi
Kriteria pemilihan perancangan fisik :

·         Waktu respon
Waktu transaksi database selama eksekusi untuk menerima respon

·         Penggunaan ruang penyimpanan
Jumlah ruang penyimpanan yang digunakan oleh database file dan struktur jalur pengaksesannya

·         Terobosan yang dilakukan file transaksi
Merupakan nilai rata–rata transaksi yang dapat di proses permenit oleh sistem database dan merupakan parameter kritis dari sistem transaksi

Apabila waktu respon dari database tidak mencapai optimalisasi, maka pada tahap perancangan fisik ini dapat dilakukan denormalisasi.