Rabu, 06 Juni 2012

Introduction to Information Systems


Description


Databases are at the heart of modern commercial application development. Their use extends beyond this to many applications and environments where large amounts of data must be stored for efficient  update and retrieval. The purpose of this course is to provide an introduction to the design and  use of database systems, as well as an appreciation of the key issues in building such systems in heterogeneous and Web environments.

begin by covering the relational model and the SQL language. then study methods for database design, covering the entity relationship model. Next, we discuss XML as a data model, and present languages for querying it.  see how XML is used for sharing data among different applications in a distributed environment. Finally, we touch on some advanced topics on the implementation of database systems, such as transactions and indexing.

Mengenal Penipuan dan Pencurian Identitas Online


Penulis: Effendy Ibrahim - detikinet

Jakarta - Pencurian online merupakan salah satu tindak kriminal di dunia maya yang memanfaatkan email, situs internet, chat room atau pesan di halaman account Anda.

Ada beberapa jenis dari aksi kejahatan ini, yakni phising dan pharming scam, yang menggunakan email atau situs internet untuk mengelabui si penerima pesan agar terayu untuk memberikan data pribadi, seperti data kartu kredit, nomor keamanan sosial, dan password account penting mereka.

Namun, meski gerakan si pencuri ini kian gerilya, bukan berarti sulit untuk menghindarinya. Simak tips dasar untuk menghadapinya sehingga kita tak terjerumus penipuan dunia cyber ini yang diramu Symantec:

Yang Harus Dilakukan:
  •     Pertimbangkan untuk menonaktifkan fitur file sharing di komputer Anda.
  •     Berhati-hatilah ketika membuka file attachment, terutama dari pengirim yang tak dikenal.
  •     Biasakan diri untuk mamahami kebijakan privasi di internet, terutama jika Anda diminta untuk memberikan data-data sensitif atau personal.
  •     Kontrol ketentuan yang ada di bank dan kartu kredit secara teratur.
  •     Instal dan update secara reguler software firewall, antivirus, dan anti spyware Anda. Kami merekomendasikan gunakan Norton Internet Security untuk perlindungan yang lebih komprehensif.
  •     Terus pertahankan kebiasaan mengupdate sistem operasi Windows serta aplikasi-aplikasi lainnya dengan tambalan terbaru.
  •     Perkuat dan amankan password dengan hati-hati, atau pertimbangkan juga untuk menggunakan software pengamanan password. Norton Internet Security juga mampu mengenkripsi password untuk lebih mengamankan penyimpanan data, akses ke komputer sehingga lebih terhindar penggunaan tangan usil. Selain itu, software ini juga akan memberitahu pengguna jika ada situs yang menawarkan keperluan untuk login.
  •     Kunci mailbox Anda.
  •     Hancurkan atau robek-robek rekap atau informasi yang didapat dari penggunaan kartu kredit atau bank sebelum dibuang.
  •     Cek account bank dan kartu kredit Anda setiap bulan.
  •     Manfaatkan laporan gratis transaksi kartu kredit Anda.
  •     Jika Anda merasa telah menjadi korban pencurian identitas atau kejahatan cyber lainnya, laporkan ke pihak berwajib secepatnya.



Yang Harus Dihindari:

    * Jangan berikan data pribadi kepada siapapun via ponsel ataupun secara langsung (termasuk untuk keperluan mencari pekerjaan, mengajukan pinjaman, dan lainnya) kecuali jika Anda benar-benar yakin bahwa orang atau institusi tersebut dapat dipercaya.
    * Jangan mudah percaya dan lantas membalas email yang masuk dengan memberikan data pribadi Anda, termasuk kepada situs yang didapat dari link-link, atau iklan pop-up yang tiba-tiba muncul di layar. Lebih baik, buka halaman browser baru dan ketikkan URL yang dituju secara langsung di address bar untuk memastikan kalau situs itu legitimate.
    * Jangan simpan data keuangan di laptop kecuali jika memang benar-benar dibutuhkan. Sebab, komputer jinjing lebih mudah dan sering dicuri ketimbang komputer desktop.



Penulis, Effendy Ibrahim, adalah Norton Business Lead untuk wilayah Asia Selatan.

Materi OOP


1    OOP Concepts (Romi Satria Wahono)   
    Bahasa dan Lingkungan Pemrograman (JENI)   
    Getting Started with Java (Rogers Cadenhead)   
    Class, Object and Method (Rogers Cadenhead)   
    Object-Oriented Programming (Wikipedia)   
    Object-Oriented Programming Concepts (Java Tutorial)   
2    Java Fundamentals (Romi Satria Wahono)   
    Dasar Pemrograman Java (JENI)   
    Java Basic (Rogers Cadenhead)   
    Java Language Basics (Java Tutorial)   
3    Java Advanced (Romi Satria Wahono)   
    Eksepsi, Thread dan IO Stream (JENI)   
    Exceptions, Thread and IO Stream (Rogers Cadenhead)   
    Java Essential Class (Java Tutorial)   
4    Java GUI (Romi Satria Wahono)   
    Java GUI (JENI)   
    Java Swing (Rogers Cadenhead)   
    Creating GUI with Swing (Java Tutorial)   
5    Java GUI with Netbeans (Romi Satria Wahono)

optimalisasi SQL Query

Belakangan ini performa MySQL agak menurun, gara-gara nggak bisa nambah memori di hosting (xixixi memori mahal banget), jadi mau nggak mau harus optimasi hal lainnya selain hardware. Ini sih sebenernya mental note aja, tapi mungkin artikel tuning mysql ini manfaatnya bagi yang membaca blog saya (tentunya yang ngerti MySQL).

Akhirnya nemu juga nih video di Google, yang judulnya Performance Tuning Best Practice for MySQL. Warning: bukan untuk pemula lho, Anda harus tau tentang basic SQL dan cara kerja MySQL.

PS: Wah nonton video ini kayak mengulang kembali kuliah dalam 40 menit hehehehe.

Kasus INSERT:

Beberapa hari yang lalu saya coba untuk melakukan insert (2.6jt row) ke dalam tabel MyISAM (jangan tanya ya data segede itu buat apaan hehehe). Untung sih pake MyISAM, jadi ini yang saya lakukan supaya lebih cepet masuknya (lumayan cepet kurang dari 3 menitan di laptop). Jadi ini yang saya lakukan:

   1. Drop index. Biar cepet dah.
   2. Pake bulk insert. Buat yang ga tau sih syntaxnya:

      INSERT INTO tablename VALUES (...,...),(...,...),dst.

   3. Masukin lagi indexnya. Beres dah.

    Kesimpulan: Kenapa bisa cepet? Soalnya index di drop + pake bulk insert daripada pake for-loop.

Kasus SELECT:

Kalo yang ini lain lagi, tergolong mudah sih (kecuali kalo mau optimasi index…bah satu buku sendiri tuh). Gara-gara udah 1.2jt-an row, mesti optimasi indexing. Ini sih yang saya lakuin buat optimasi index:

   1. Hidupin slow log query.
   2. Monitor deh apa aja yang slow SQLnya.
   3. Tambahin index-index mana yang perlu ditambah. Buat ngecek apakah query make index bisa dilihat pake syntax EXPLAIN.
   4. Hidupin Query Cache.

    Kesimpulan: Kenapa bisa cepet? Soalnya mengcover index-index yang diperlukan buat mempercepat pembacaan tabel untuk query. Query Cache digunakan untuk menyimpan query-query yang berulang-ulang sehingga MySQL tinggal membaca query cache ini daripada memproses kembali query.

be a pRogrammer

Menguasai minimal salah satu tools
programming:  dot Net (ASP, ASPX, C#), Java/Java Mobile, PL/SQL
- Berpengalaman degan database Oracle, SQL Server, Postgresql

Berpengalaman melakukan konfigurasi internet connection
- Bepengalaman sebagai hardware/software, desktop/laptop
troubleshooter
- Berpengalaman dalam instalasi, setting & konfigurasi, dan
maintenance sun solaris/linux
- Pengalaman melakukan setting dan konfigurasi CISCO router, F5
BIG IP, Netscreen FW menjadi nilai tambah

Familiar dengan programming ASP.NET, PHP dan VB.NET, Flash, Cross browser (plug in).
Familiar dengan HTML, CSS, DHTML, RSS, XML, Java Script (JQuery)
Mahir dengan pengetahuan Graphic Editing tools menggunakan Adobe Photoshop,
Adobe Image Ready, dan Macromedia Dreamweaver
Mahir RDBMS (ORACLE/MSSQL Server/MySQL)

Knowledge in Photoshop, Dreamweaver, Illustrator, CSS, CPANEL, PHP, HTML
Experience in Designing Brochures, Advertisements and graphics for Web


Ringkasan Buku Pengantar Sistem Informasi

Ringkasan Buku Pengantar Sistem Informasi; Perspektif Bisnis dan Manajerial (Introduction to Information Systems) Ed. 12

Nomor Produk      5762
Penerbit     Salemba
Pengarang     James A. O’Brien
Harga     Rp. 106.900,00
Rp. 90.865,00
Tanggal Publish     08 Sep 2008


Perspektif Bisnis dan Manajerial Edisi 12 ini adalah pengantar sistem dan teknologi informasi untuk mahasiswa program bisnis yang sedang atau akan segera menjadi praktisi bisnis di dunia bisnis yang berubah sangat cepat. Tujuan dari buku ini adalah untuk membantu mahasiswa bisnis belajar menggunakan mengelola teknologi informasi untuk menghidupkan proses bisnis, memperbaiki pengambilan keputusan bisnis, dan memperoleh keunggulan kompetitif. Edisi ini: Berisikan teks dengan kasus nyata, contoh, dan latihan mengenai orang-orang dan perusahaan-perusahaan nyata di dunia bisnis. Menempatkan penekanan utama pada peran strategis teknologi informasi dalam menyediakan bagi para praktisi bisnis alat-alat dan sumber daya untuk mengelola operasional bisnis, mendukung pengambilan keputusan, memungkinkan kerjasama perusahaan, dan memperoleh keunggulan kompetitif. Disusun dalam lima bidang kerangka konseptual sederhana yang menekankan pada pengetahuan sistem informasi yang perlu diketahui oleh praktisi bisnis: 1. Konsep Dasar. Konsep dasar dari sistem informasi bisnis mencakup tren, komponen, dan peran sistem informasi (Bab 1) serta konsep dan aplikasi keunggulan kompetitif (Bab 2). 2. Teknologi Informasi. Mencakup konsep utama, pengembangan, dan isu-isu manajerial yang terlibat dalam hardware komputer, software, jaringan telekomunikasi dan teknologi manajemen sumber daya data (Bab 3, 4, 5 dan 6). 3. Aplikasi Bisnis. Bagaimana bisnis menggunakan internet dan teknologi informasi lainnya untuk mendukung proses bisnis mereka, inisiatif e-business dan e-commerce, dan pengambilan keputusan bisnis (Bab 7, 8, dan 9). 4. Proses Pengembangan. Mengembangkan dan mengimplementasikan strategi dan bisnis/TI dengan menggunakan beberapa pendekatan perencanaan strategis dan pengembangan aplikasi (Bab 10). 5. Tantangan Manajemen. Tantangan teknologi dan strategi bisnis/TI yang mencakup tantangan keamanan dan etika dan manajemen TI global (Bab 11 dan 12).

Daftar mata kuliah S2



1.  Introduction to Informations Systems
2.  Data Structure and Algorithm
3.  Financial Management & Marketing
4.  English for ICT

 SEMESTER I
1.    Database Management System
2.    System Analysis and Design
3.    Computer Networking & Security
4.    Object Oriented Programming

SEMESTER II
1.    IT Ethics, Regulation & Cyber Law
2.    Software Engineering
3.    IT Policy & Strategy Management
4.    Project Management

 SEMESTER III
e-Business
1.    Web Engineering
2.    Knowledge Management
3.    e-commerce
4.  Research Methods & e-Business Project

Management Information System
1.    Decision Support System
2.    Computer Operations Management
3.    Information System Audit
4.  Research Methods & MIS Project

 SEMESTER IV
1.  Thesis