2011-2-00650-si bab 1

Download 2011-2-00650-SI Bab 1

If you can't read please download the document

Upload: nera-ajahh

Post on 18-Feb-2016

212 views

Category:

Documents


0 download

DESCRIPTION

Sistem Informasi

TRANSCRIPT

BABlPENDAHULUAN1.1 Latar BelakangPerkembangan teknologi informasi semakin mempengaruhi kemajuan dan perkembangan suatu perusahaan agar dapat unggul diantara pesaing-pesaing mereka lainnya. Perkembangan teknologi informasi yang semakin marak nya mampu mempengaruhi perkembangan dunia bisnis di berbagai aspek. Untuk dapat terus bertahan dengan perkembangan teknologi informasi maka diharapkan perusahaan dapat menciptakan inovasi-inovasi agar tidak mengalarni kemunduran. Sehingga dalam menerapkannya, perusahan harus dapat mengolah dan memanfaatkan sumber daya yang ada pada perusahaan agar dapat mencapai tujuan yang diinginkan dengan hasil yang maksimal.Perkembangan teknologi informasi terhadap perusahaan membawa perubahan yang cukup besar terutama pada proses bisnis perusahaan. Dalam mengolah data yang secara rutin dilakukan oleh perusahaan maka dalam penggunaan Database Management System yang disingkat sebagai DBMS. DBMS tersebut dirancang untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah yang besar. Hal tersebut dapat terlihat dari banyaknya transaksi yang terjadi pada perusahaan besar. Transaksi tersebut harus dapat diolah secepat mungkin agar dapat mendukung proses pengambilan keputusan oleh pihak manajemen eksekutif.PT XYZ merupakan salah satu perusahaan otomotif yang bergerak pada bidang pembuatan dan pendistribusian kendaraan berrnotor. PT XYZ memiliki beberapa modulyang terdiri dari modul Marketing Sparepart, After Sales Service yang melibatkan datatransaksi yang sering terjadi setiap hari nya disimpan dan dikelola oleh DBMS akan semakin berkapasitas besar. Oleh karena itu semakin banyak nya data yang dimasukkan pada DBMS maka sering menimbulkan masalah performance sistem basis data yang terhambat sehingga dapat memperlambat proses akses data yang berkapasitas besar yang dilakukan oleh pengguna. Pada sistem yang telah ada perlu ditingkatkan kembali dari segi performance, dan waktu yang dibutuhkan untuk menghasilkan sebuah report yang menampilkan kinerja sistem aplikasi terhadap data yang diakses. Dan untuk saat ini, dalam mengolah dan menghasilkan report membutuhkan waktu sekitar 5-7 hari. Oleh karena itu, DBMS tersebut akan dianalisis dari berbagai aspek dan kemudian ditentukan aspek mana yang menjadi penyebab utama masalah penurunan performance ini sehingga akan diterapkan solusi yang sesuai terkait dengan aspek masalah dengan tujuan meningkatkan performance DBMS bersangkutan.1.2 Ruang LingkupDalam penulisan ini, pembahasan hanya dibatasi untuk melakukan SQL Tuning pada aplikasi yang mendukung penjualan sparepart di PT XYZ dimana pada database data data yang berhubungan dengan penjualan sparepart disimpan dalam database yang disebut dengan Marketing Sparepart, dan aplikasi yang mendukung after sales service. Penulisan ini hanya membahas SQL Tuning karena lebih mudah diimplementasikan dan tidak akan merubah struktur table yang sudah ada.Sedangkan yang tidak dibahas dalam penulisan ini adalah Memory Tuning, Operation System Tuning, Disc 110 Tuning. Serta dalam SQL Tuning juga tidak membahas partitioning.1.3 Tujuan dan ManfaatTujuan yang ingin dicapai dalam penelitian ini antara lain adalah:1. Mengidentifikasi query yang menyebabkan terjadinya penurunan performancepada saat pengambilan report.2. Melakukan performance tuning pada database Marketing Sparepart dan AfterSales Service PT XYZ.Adapun manfaat yang dapat diperoleh dari penelitian ini adalah:I. Agar query penyebab terjadinya penurunanperformance pada saat pengambilan report tidak terjadi lagi di kemudian hari.2. Mempercepat waktu untuk menghasilkan data dan informasi sehingga pihak managerial dapat dengan cepat dalam proses pengambilan keputusan.3. Meningkatkan performance dari sisi execution time pada aplikasi yang telah dituning.4. Mampu mengoptimalkan penggunaan sumber daya yang ada tanpa menambah biaya penambahan baik hardware ataupun software.1.4 Metodologi PenelitianUntuk dapat menganalisis dengan baik proses bisnis yang ada di PT XYZ dan mengusulkan pemecahan masalah yang tepat maka digunakan beberapa metode penelitian. Beberapa metode yang digunakan antara lain:1. Metode Analisisa. Pengumpulan DataUntuk mendapatkan data yang akurat mengenai PT XYZ, akan dilakukan survei langsung di PT XYZ dan melakukan wawancara dengan pihak pihak terkait.b. Studi KepustakaanMelakukan studi literatur baik dari buku teks maupun jurnal-jurnal yang berhubungan dengan SQL Tuning untuk dijadikan bahan pembelajaran dalam membuat skripsi ini.c. Analisis Sistem BerjalanMelakukan analisis sistem berjalan dengan mengunakan rich picture serta menggunakan ERD (Entity Relationship Diagram) untuk menggambarkan struktur database yang sudah ada pada PT XYZ.2. Metode TuningMetode tuning yang dapat digunakan adalah metode tuning menurut Donald K.Burleson, antara lain:1. Optimasi Pemanggilan QueryMelakukan perbaikan - perbaikan terhadap syntax yang digunakan untuk menghasilkan suatu pengeksekusian query yang lebih efisien serta tidak memakai banyak memori dalam pengeksekusiannya.2. Membuat IndexMembuat index yang sesuai dengan kebutuhan untuk mempermudah dalam hal pengeksekusian query sehingga dapat menimbulkan penurunan waktu tunggu.3. Membuat Bind VariableMembuat bind variable yang sesuai dengan penggunaan dimana hal ini dapat mengurangi waktu tunggu sehingga pengeksekusian query dapat berjalan lebih efisien karena variable4. Membuat Stored ProcedureMembuat stored procedure yang dibutuhkan dapat membuat pengeksekusian query menjadi lebih efisien. Karena dengan adanya stored procedure maka setiap perintah - perintah yang sering dipanggil atau sering dibutuhkan tidak perlu dicari lagi pada saat pengeksekusian query sehingga waktu yang diperlukan menjadi berkurang.1.5 Sistematika PenulisanPenulisan skripsi ini terdiri atas beberapa bab yang akan dijelaskan lebih lanjut pada setiap bab. Dan sistematika penulisan setiap bab tersebut adalah sebagai berikut:BAB 1 : PendahuluanPada bab ini membahas tentang Jatar belakang penelitian, ruang lingkup permasalahan, tujuan dan manfaat penelitian, metodologi penelitian yang akan digunakan mulai dari pengumpulan data, menganalisis dan metode tuning yang akan digunakan, serta sistematika penulisan pada skripsi ini.BAB 2 : Landasan TeoriBab ini akan membahas tentang teori-teori yang digunakan untuk mendukung penulisan skripsi. Teori-teori tersebut dikategorikan menjadi dua teori yaitu teori umum yang berisi tentang objek-objek umum yang dibahas pada skripsi ini dan teori-teori khusus yang berisi tentang landasan teori yang digunakan untuk memecahkan permasalahan yang berkaitan dengan tuning.BAB 3 : Analisis dan Perancangan TuningBab ini membahas tentang sejarah perusahaan, struktur organisasi perusahaan, proses bisnis perusahaan dan mengidentifikasi masalah penelitian serta menganalisis masalah yang dihadapi dengan usulan pemecahan masalah yang berkaitan dengan tuning.BAB 4 : Implementasi dan EvaluasiBab ini berisi tentang perancangan query dan struktur database, mengimplementasikan query sebagai solusi atas permasalahan yang ada, serta mengevaluasi performance database antara query yang baru dan query yang lama BAB 5 : Simpulan dan SaranPada bab ini berisi tentang simpulan dan saran dari hasil penelitian yang telah dilakukan beserta saran-saran yang dapat mendukung pengembangan perusahaan selanjutnya.