Powered By Blogger

Kamis, 20 Oktober 2011

RESUME E-BUSINESS PERTEMUAN 4 s/d PERTEMUAN 6

Pertemuan 4
E - Marketplace

Dunia maya yang tercipta karena berkembangnya teknologi internet, secara tidak langsung membentuk sebuah pasar atau arena perdagangan tersendiri yang kerap dinamakan sebagai e-Marketplace.


Di dalam e-Marketplace berinteraksi pula berbagai perusahaan-perusahaan di dunia tanpa dibatasi oleh teritori ruang (geografis) maupun waktu. Beragam produk dan jasa dalam berbagai bentuknya dicoba ditawarkan oleh perusahaan-perusahaan yang telah “go internet” ini dalam berbagai domain industri, sehingga menghasilkan suatu nilai dan volume perdagangan yang tidak kalah besar dari pasar konvensional.

Rabu, 19 Oktober 2011

RESUME TESTING DAN IMPLEMENTASI SISTEM - Pert. 7

STRATEGI TESTING & UNIT TESTING


Strategi Testing merupakan suatu kegiatan menyediakan peta yang menjelaskan tahap - tahap yang harus dilakukan dan membutuhkan usaha, waktu, dan sumber daya dengan karakteristik sebagai berikut :

  • Dimulai dari tingkat komponen terkecil sampai pada integrasi antar komponen pada keseluruhan sistem.
  • Teknik testing berbeda - beda sesuai dengan waktu penggunaan.
  • Dilakukan oleh pengembang software dan dilakukan oleh suatu grup tes yang independent.
  • Testing dan debugging adalah aktivitas yang berlainan, tapi ddebugging harus diakomodasi stiap strategi testingnya.
  • Testing merupakan basis terakhir dimana kualitas dapat dinilai, dan error dapat diidentifikasi.

Sabtu, 15 Oktober 2011

RESUME PERANCANGAN SISTEM INFORMASI BERBASIS OBYEK (6)

Konsep Dasar Flow of Event

Flow of Event bertujuan untuk mendokumentasikan alur logika dalam usecase yang menjelaskan secara rinci apa yang pemakai  akan lakukan  dan apa yang system itu sendiri lakukan. Sistematika flow of events terdiri dari beberapa elemen berikut : 
  • Deskripsi : deskripsi  singkat yang menjelaskan apa yang akan system lakuka. Prasyarat : kondisi yang harus dipenuhi sebelum usecase dijalankan
  • Alur utama :  sebuah jalur utama dalam usecase yang membawa tercapainya tujuan utama sebuah usecase.

Kamis, 13 Oktober 2011

RESUME TESTING DAN IMPLEMENTASI SISTEM - Pert.4

HALSTEAD'S METRICS

Halstead’s metric adalah pengukuran yang berdasarkan pada penggunaan operator-operator (seperti kata kunci) dan operan-operan (seperti nama variabel, obyek database) yang ada dalam suatu program. 

Keterangan :
  • n1 = jumlah operator yang unik (distinct) dalam program 
  • n2 = jumlah operan yang unik (distinct) dalam program. 
  • Panjang program: H = n1 log2 n1 + n2 log2 n2. 

RESUME TESTING DAN IMPLEMENTASI SISTEM - Pert.5

STATE TRANSITION TESTING

State transition testing menggunakan model sistem, yang terdiri dari: 
  • Status yang terdapat di dalam program. 
  • Transisi antar status-status tersebut. 
  • Kejadian yang merupakan sebab dari transisi-transisi tersebut. 
  • Aksi-aksi yang akan dihasilkan.
Contoh ilustrasi State Transition Testing :

Minggu, 02 Oktober 2011

RESUME PERANCANGAN SISTEM INFORMASI BERBASIS OBYEK (5)

USECASE DIAGRAM

Pengertian : 
  • Use case class digunakan untuk memodelkan dan menyatakan unit fungsi/layanan yang disediakan oleh sistem (or bagian sistem: subsistem atau class) ke pemakai.
  • Use case dapat dilingkupi dengan batasan sistem yang diberi label nama sistem.
  • Use case adalah sesuatu yang menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal. 

TUGAS PERENCANAAN STRATEGIS SI / TI - ATTENZIONE PROSTITUTE

ANTARA PROSTITUSI DAN IT


Sekarang ini tidak dapat dipungkiri lagi bahwa perkembangan teknologi informasi yang demikian cepat tdk hanya mengubah cara brkomunikasi dan dunia krja, tetapi lbih jauh lagi telah membuat sebuah alam persaingan baru dalam berbisnis. Di dalam area prostitusi pun kini telah dijadikan lahan bisnis bagi pebisnis perdagangan wanita, dimana mereka mengais keuntungan dari kerja para PSKnya. Sebagai contoh adalah kawasan prostitusi “Dolly” di Surabaya, Jawa Timur. Kawasan tersebut terdiri dari beberapa wisma yang digunakan sebagai transaksi bisnis PSK. 
Untuk itu, di era yang sangat erat dengan Sistem Informasi dan TI ini, imajinasi ide yang bisa saya sampaikan untuk lebih memajukan bisnis tersebut sehingga mampu menambah devisa negara adalah : 

Senin, 26 September 2011

RESUME PERANCANGAN SISTEM INFORMASI BERBASIS OBYEK (4)

ACTIVITY DIAGRAM

Activity diagram memodelkan alur kerja (workflow) sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah flowchart karena dapat dimodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya atau dari satu aktivitas ke dalam keadaan sesaat (state). Seringkali bermanfaat bila dibuat sebuah activity terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan. 

Sabtu, 24 September 2011

RESUME TESTING DAN IMPLEMENTASI SISTEM - Pert.3

TEST CASE
Test Case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi atau hasil yang telah ditentukan sebelumnya. Testing tidak bisa membuktikan kebenaran semua kemungkinan eksekusi dari suatu program.

PENDEKATAN TEST UNTUK REKAYASA PRODUK
Tiap produk hasil rekayasa dapat diakses dalam dua cara, yaitu :
  • Dengan berdasarkan pada fungsi yang dispesifikasikan dari produk, dilakukan dengan mendemonstrasikan tiap fungsi yang telah beroprasi secara penuh sesuai dengan yang diharapkan, dan dalam waktu yang bersamaan serta dilakukan pencarian error pada setiap fungsi.
  • Dengan mengetahui operasi internal dari produk, test dapat dilakukan untuk memastikan semua komponen berjalan lancar sebagaimana mestinya. Operasi internal berlaku berdasarkan pada spesifikasi dan semua komponen intern yang telah diperiksa.

Minggu, 18 September 2011

RESUME PERANCANGAN SISTEM INFORMASI BERBASIS OBYEK (3)

PEMODELAN BISNIS

Pemodelan Bisnis secara formal didefinisikan sebagai : segala teknik pemodelan yang digunakan untuk mengambarkan model sebuah bisnis. Pemodelan Bisnis dapat digunakan untuk meninjau, meningkatkan, dan membuat sebuah bisnis. Dengan dilakukannya pemodelan bisnis diharapkan kita dapat :
  • Memahami struktur dan dinamika organisasi.
  • Memahami masalah-masalah dalam mencapai target organisasi dan menemukan potensi untuk kemajuan organisasi.

Sabtu, 17 September 2011

RESUME TESTING DAN IMPLEMENTASI SISTEM - Pert.2

OBYEKTIVITAS TESTING


Obyektifitas dalam testing terdiri dari :
  • Meningkatkan kepercayaan bahwa sistem dapat digunakan dengan tingkat resiko yang dapat diterima.
  • Menyediakan informasi yang dapat mencegah terulangnya eror.
  • Menyediakan informasi yang dapat membantu untuk deteksi eror secara dini.

Selasa, 13 September 2011

RESUME TESTING DAN IMPLEMENTASI SISTEM - Pert.1

PENGERTIAN TESTING
  • Testing merupakan pemantapan alasan / kepercayaan akan kinerja program atau sistem sebagaimana yang diharapkan.
  • Testing merupakan proses menganalisa program yang harus sesuai dengan apa yang ditetapkan.
  • Error / Kesalahan adalah ketidaksesuaian yang tidak dengan spesifikasi.
    • apa yang terjadi
    • apa yang seharusnya terjadi

RESUME PERANCANGAN SISTEM INFORMASI BERBASIS OBYEK (2)

PEMODELAN VISUAL
Menurut Quatrani (1998:1) pemodelan visual adalah suatu cara berpikir tentang persoalan menggunakan model-model yang diorganisasikan seputar dunia nyata. Model berguna untuk memahami persoalan, mengkomunikasikan dengan orang-orang yang terlibat dalam proyek (customer, ahli dibidangnya, analisis, designer dll), memodelkan perusahaan, menyiapkan dokumentasi, merancang program dan merancang basis data.

Sabtu, 10 September 2011

TUGAS PERENCANAAN STRATEGIS SI / TI

Fast & Furious 5

O'Conner, Mia Toretto dan Dominic Toretto, mereka bertiga adalah kelompok drift yang sangat menggemari dunia balap dan modifikasi mobil. Mia toretto sendiri adik kandung dari Toretto yang diperankan oleh van diesel dan O’conner merupakan suami dari Mia Toretto. O’conner bisa menikahi Mia karena pada fast furios sebelumnya dia diberikan tugas dari polisi untuk menyelidiki Toretto dan bergabung dengan ganknya. Tapi penyamaran O’conner diketahui oleh Vince (saudara Toretto). Akhirnya O’Conner tidak dipercaya lagi dengan pihak polisi lalu dia memutuskan untuk bergabung dengan Toretto karena dia tahu bahwa Toretto sebenarnya baik..

RESUME PERANCANGAN SISTEM INFORMASI BERBASIS OBYEK (1)

SOFTWARE ENGGINERING
Software Engginering ( Rekayasa PErangkat Lunak ) merupakan sesuatu yang menjebatani antara IT dengan pengguna IT dengan memperhatikan :


  1. Modeling Activity -- memodelkan suatu problem / aktivitas IT
  2. Problem Solving -- digunakan untuk mencari solusi dalam menyelesaikan suatu masalah IT.
  3. Knowladge Aquisition Action -- agar bisa membaca survey, data, procedur, tool, dll.
  4. Rasional Driver -- harus bisa diperankan secara logis dan rasional.

Jumat, 20 Mei 2011

RESUME DATA ADMINISTRATOR 102 - M9

DATA CONECTIVITY



Database Connectivity merupakan sebuah fasilitas komputer yang memungkinkan server client untuk berkomunikasi dengan  database server pengguna lain. Database management system (DBMS) menyediakan fasilitas untuk menyimpan, mengorganisir, dan mengambil data.
Sebagian besar aplikasi bisnis menyimpan data dalam database relasional. Aplikasi dapat mengakses informasi database dengan menggunakan Java Database Connectivity (JDBC) API.
Hal yang perlu diperhatikan dalam Database Connectivity:
- Knowing the business, not only techn

Senin, 16 Mei 2011

Resume Database Administratror - 102 - M8

Data Movement & Distribution Database

Data Movement
Proses data movement ini adalah memindahkan  data – data dari database yang berupa data, indeks, grand, schema, dan lain – lain ketempat baru. Tempat baru ini bisa kedalam database baru atau memang untuk dibackup saja.
Data movement terdiri dari 2 bagian yaitu :
  • Load & Upload [difokuskan untuk memindahkan data yang berupa indeks atau data itu sendiri alias isi dari database tersebut]
  • Export & Import [memindahkan data secara lengkap, mulai dari grand, schema, dan seluruhnya]

Senin, 02 Mei 2011

Resume Database Administratror - 102 - M7

STORAGE MANAGEMENT
ORACLE INSTANCE
Oracle database selalu diasosiasikan dengan  Oracle Instance. Saat database dijalankan pada database server, oracle mengalokasikan memory yang disebut System Global Area (SGA) dan menjalankan beberapa oracle background process. Kombinasi dari SGA dan Oracle processes disebut dengan Oracle Instance. Memory dan proses dari instance mengatur data dalam database secara efisien dan dapat melayani satu atau lebih user yang menggunakan basis data ini. 

Sabtu, 30 April 2011

Resume Database Administratror - 102 - M6

BACKUP AND RECOVERY ORACLE DATABASE(ORACLE)

      BackUp adalah suatu proses pembuatan salinan data dari database, sehingga salinan ini dapat digunakan untuk mengembalikan data semula dari peristiwa kehilangan data ataupun kerusakan data. Kerusakan data ini meliputi sebagai berikut;
1. Statement failure, Penyebabnya:
  a.Logic error dalam aplikasi
  b. Memasukkan data tidak valid ke dalam tabel
  c. Mencoba operasi dengan hak akses yang tidak cukup
  d. Mencoba untuk membuat tabel, tapi melebihi batas kuota yang diberikan
  e. Upaya INSERT atau UPDATE ke tabel, menyebabkan extent dialokasikan, tetapi memiliki ruang kosong  yang tidak cukup di tablespace.
2. User process failure
   Kegagalan proses terjadi ketika terjadi kegagalan pada server, pengguna, atau background proses contoh penghentian proses secara abnormal. Ketika sebuah proses terjadi kegagalan, subordinat proses gagal tidak dapat melanjutkan pekerjaan, meskipun proses-proses lain dari database instan dapat dilanjutkan. Background proses PMON mendeteksi pembatalan proses Oracle. 
3. User error 
  Berkaitan dengan kesalahan user. Sebagai administrator, dapat melakukan sedikit pencegahan kesalahan pengguna seperti sengaja drop table. Dapat menghindari kesalahan pengguna dengan pemberian privilige sehingga pengguna dapat mengurangi kesalahan.  
4. Network failure 
  Ketika sistem anda menggunakan jaringan seperti jaringan area lokal untuk terhubung workstation client ke server database, atau untuk menghubungkan beberapa server database untuk membentuk suatu sistem database terdistribusi, kegagalan jaringan dapat mengganggu operasi normal sistem database. Sebagai contoh pada saat Kegagalan jaringan dapat menginterupsi eksekusi normal dari suatu aplikasi client dan menyebabkan kegagalan proses yang terjadi. Dalam hal ini, background proses PMON Oracle mendeteksi dan menyelesaikan pembatalan proses server dan pemutusan koneksi user proses.
5. Instance failure
karena semua database adalah suatu instance, sehingga
a. Terjadi pemadaman listrik yang menyebabkan server menjadi tidak tersedia
b. Server menjadi tidak tersedia karena masalah hardware seperti kegagalan CPU, korupsi memori, atau sistem operasi crash
c. One of the Oracle server background processes (DBWn, LGWR, PMON, SMON, CKPT) experiences a failure Salah satu background proses Oracle server (DBWn, LGWR, PMON, SMON, CKPT) mengalami kegagalan
6. Media failure
  a. Head crash pada hard disk
  b. Masalah fisik dalam pembacaan atau penulisan ke file database
  c. File tak sengaja terhapus.
Ada juga tujuan dari backup yakni;
·           - Meningkatkan Mean-Time-Between-Failures (MTBF)
Menurunkan Mean-Time-To-Recover (MTTR) 
-   Meminimalkan kehilangan data
* Jenis Backup
Secara umum backup dibagi menjadi 2 yaitu Physical Backup dan Logical Backup.
1. Physical Backup
Untuk backup fisik (sering disebut sebagai backup sistem operasi) file data, redo log file dan file kontrol yang disimpan pada media backup seperti sistem penyimpanan tape.
Ada 2 type physical backup:
a.                  a. Cold/Offline Backup
Backup dilakukan ketika database off-line dan tidak tersedia/diakses untuk para penggunanya. Offline backup dapat dilakukan terlepas dari apakah database dalam mode archivelog(database ditutup/dibuka) atau NOARCHIVELOG(database ditutup). Off line backup dilakukan dengan mematikan database terlebih dahulu, baru kemudian membackup datafile. File-file yang dibackup adalah semua data file, semua control file, semua online redo log dan File init.ora (optional). 
              b. Hot/Online (Archivelog) Backup
Backup dilakukan ketika database online. Jika database tersedia dan dalam mode archivelog, mengatur tablespace ke modus cadangan dan backup file mereka. Juga untuk membackup file kontrol dan diarsipkan redo file log.Online backup dilakukan tanpa mematikan database, jadi database masih bisa diakses selama proses backup. Syarat online backup adalah database harus dalam mode archivelog. File-file yang di back up adalah semua datafile, semua archived redo log file dan control file.
          Menggunakan metode online backup ini memiliki beberapa keuntungan diantaranya database tidak perlu dimatikan sehingga tidak ada downtime, bisa melakukan backup per tablespace, bahkan per datafile, bisa merestore data sampai terakhir sebelum masalah terjadi dan Bahkan bisa merestore data sampai waktu yang ditentukan.
2. Logical Backup 
Logical Backup adalah pembacaan sebuah set record database dan menulisnya di sebuah file. Yang merupakan logical backup adalah ekspor-impor database.
Ekspor-Impor
Ekspor-impor digunakan untuk melakukan backup database logis. Saat mengekspor, objek database dipindah ke sebuah file biner yang kemudian dapat diimpor ke database Oracle lainnya. Karena menggunakan format file biner proprietary, mereka hanya dapat digunakan antara database Oracle. Jadi, user tidak bisa mengekspor data dan melakukan impor ke database non-Oracle
- Ekspor / impor digunakan untuk melakukan tugas-tugas berikut:
a. Backup dan pemulihan (database kecil saja, katakanlah <+50 GB, jika lebih besar, menggunakan RMAN sebagai gantinya)
b. Memindahkan data antara database Oracle pada platform yang berbeda (misalnya dari Solaris ke Windows)
c. Reorganisasi data / menghilangkan fragmentasi database.
d. Upgrade database dari versi lama Oracle.
e. Mendeteksi database yang corruption.
f. Transport tablespace antara database
  RECOVERY ORACLE
      Recovery merupakan suatu prosedur untuk melakukan pemilihan terhadap data yang hilang. Recovery database bertujuan untuk me-restore hasil dari back-up fisik data file atau control file dengan cara memulihkan data file serta control file tersebut agar kembali tersedia di server database Oracle.
  a. Struktur Database Fisik yang digunakan untuk Recovery:
      - Redo Log File
      - Control File
      - Data File  
  Jenis-jenis Recovery

a. User-Managed Recovery
(1) Complete Recovery
Beberapa hal yang harus diperhatikan dalam melakukan complete recovery diantaranya:
· Memastikan datafile yang digunakan untuk restore dalam keadaan offline
· Hanya merestore datafile yang rusak atau hilang
· Jangan merestore control file, redo log file, password file atau parameter file
· Recovery datafiles

(2) Incomplete Recovery
Untuk menjalankan Incomplete recovery yang dibutuhkan adalah backup dari semua data file yang dibuat sebelum recovery point dan semua archive log dari backup terakhir hingga waktu recovery yang diinginkan. Biasanya, incomplete recovery dilakukan ketika complete recovery gagal dijalankan. Selain itu, kondisi yang menyebabkan incomplete recovery harus dijalankan adalah dikarenakan semua redo log file dan data file hilang, terjadi user error(contoh: table terhapus, data input tidak valid dan telah di commit), atau control file hilang dan harus digunakan untuk membuka database.

Senin, 28 Maret 2011

RESUME DATABASE ADMINISTRATOR - 120 - M5

APPLICATION PERFORMANCE AND DATABASE SECURITY


  • Application Performance
Pengertian application performance adalah optimalisasi penggunaan sumber daya untuk meminimalkan pertentangan, memungkinkan beban kerja kemungkinan terbesar untuk diproses.

Senin, 21 Maret 2011

Resume Database Administrator - 102 - M4

System & Database Perfomance

Data Dictionary
      Perintah tersebut  diatas akan menampilkan semua nama user dan privilagenya. Disana kita juga dapat melihat tabel apa saja pada setiap user serta apapun yang berhubungan dengan sistem. Terdapat beberapa perintah untuk menampilkan user dalam sebuah database, dengan beberapa kegiatan user itu sendiri, yaitu seperti :

Rabu, 09 Maret 2011

Resume Database Administratror - 102 - M3

Data Availability dan Performance Management


Data Availability
  • Data Availability merupakan ketersediaan data pada database yang diakses semua user dan dapat diperoleh setiap saat ketika dibutuhkan. Data Availability dimaksudkan sebagai suatu kesiapan data dimana ketika user membutuhkan data tersebut maka data tersebut merespon secara langsung.
  • Secara tidak langsung ketersediaan data tersebut selalu dipengaruhi oleh beberapa hal, salah satunya yang paling penting adalah Disaster Recovery. Disaster recovery ini bisa terjadi karena virus atau manusia itu sendiri. Seorang DBA (Database Administrator) setidaknya melihat apakah database tersebut terancam oleh sesuatu hal. Jika iya, maka DBA harus menyediakan plan b (atau strategi cadangan) dalam mengantisipasi pencegahan/penanggulangannya (bias dikatakan siap siaga – jaga-jaga).

Senin, 07 Maret 2011

Resume Database Administratror - 102 - M2

Database Change Management
Pengertian :
  • Database Change Management adalah proses menentukan apa yang harus dilakukan perubahan ke database, menentukan perubahan tersebut, untuk mengevaluasi dampak dari perubahan dan kemudian mengubah penyebaran mereka. 
Perubahan pada skema database mungkin diperlukan untuk beberapa alasan, termasuk persyaratan bisnis baru, merger, perubahan undang-undang dan meminta perubahan lingkungan.

Jumat, 25 Februari 2011

Resume Database Administratror - 102 - M1

Pengertian Database dan RDBMS
  • Database merupakan sekumpulan data yang saling berhubungan ( terdapat relasi satu sama lain ).
  • RDBMS merupakan perangkat lunak yang mengatur dan mengorganisasi penyimpanan database kedalam komputer.
RDBMS memiliki ruang lingkup ( kapasitas ) yang besar, bisa mengatur hak akses, bisa mendistribusikan suatu data dan tautannya terpusat, sertamemiliki kemampuan sinkronasi & memback up suatu data. Selain itu, persamaan antara RDBMS dan DBMS adalah sama - sama digunakan untuk mengontrol dan memanage suatu database system.