SEGMENTASI KOLEKSI DATA UNTUK MENDUKUNG PERFORMANSI SISTEM
|
|
|
- Yulia Hartono
- 9 tahun lalu
- Tontonan:
Transkripsi
1 SEGMENTASI KOLEKSI DATA UNTUK MENDUKUNG PERFORMANSI SISTEM Aradea Teknik Informatika Fakultas Teknik Universitas Siliwangi Tasikmalaya Jl. Siliwangi no. 24 Tasikmalaya Iping Supriana, Kridanto Surendro Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung Jl. Ganesha no. 10 Bandung Abstrak Pengelolaan koleksi data merupakan hal yang sangat kritis, apalagi jika melibatkan volume data yang sangat besar, karena hal ini akan berpengaruh terhadap performansi sistem secara menyeluruh. Suatu rancangan strategi khusus dibutuhkan bagi penyediaan performansi sistem, sehingga sistem mampu mengerjakan tugas-tugasnya sesuai dengan indikator sistem. Salah satu indikator paling umum yang dapat digunakan untuk menilai performansi sistem, sebut saja misalnya kecepatan. Kecepatan ini pada dasarnya berhubungan dengan teknik tuning, dan saat ini terdapat ragam tipe, teori, maupun metodologi yang dapat digunakan dalam teknik tuning ini. Makalah ini akan menguraikan salah satu persoalan yang berhubungan dengan application tuning, terutama beberapa hal yang berhubungan dengan kebutuhan penggunaan segmentasi atau partisi untuk mengelompokan koleksi data yang besar. Pembahasan diawali dengan latar belakang, dilanjutkan dengan teori-teori terkait, kemudian mendefinisikan ilustrasi kasus, analisis dan pembahasan kasus, proses implementasi dan pengujian, serta kesimpulan dan pekerjaan kedepan. Kata kunci : Segmentasi data, partisi data, application tuning, performansi database Abstract Management of data collection is one of critical matter, event if involving a large volume of data because its will affect to all system performance. a particular strategic planning is needed to provision system performance, then the system able to do its jobs suitable with system indicator. one of very general indicator that can be used to assess system performance is speed. Basically, speed connected with tuning technique, and at the current time, there are many types, both theory or methodology that can be used in tuning technique. This paper will depict one problem that related to tuning application, especially some item that related with the requirement of using segmentation or partition to grouping large data collection. Depiction started with a background, then continued with related theories, case illustration, analyze and case description, implementation process, testing, conclusion and future works. Keywords: Data segmentation, data partition, application tuning, database performance I. PENDAHULUAN Pada era informasi saat ini, pertumbuhan data yang tersebar pada berbagai koleksi data terjadi sangat cepat, bahkan muncul suatu istilah yang disebut sebagai banjir data, banjir informasi, big data, atau istilah-istilah sejenis lainnya. Hal ini merupakan tuntutan dari para pengguna dan pemilik data saat menjalankan berbagai aktivitasnya. Bisa kita bayangkan beberapa perusahaan yang bekerja sama, memiliki berbagai unit kerja dengan fungsinya masing-masing, dan didukung oleh lebih dari satu proses bisnis, sehingga pada setiap harinya dapat terjadi proses transaksi yang sangat banyak dan terjadi secara bersamaan. Kondisi ini menyebabkan jumlah data yang tumbuh dalam perusahaan tersebut menjadi sangat besar, selain itu kebutuhan data harus aktif dan tersedia selama 24 jam, serta dapat terjamin keamanan dan kecepatan prosesnya. Ketika suatu koleksi data yang bekerja selama 24 jam tersebut melakukan proses transaksi yang sangat banyak secara bersamaan, hal ini dapat menimbukan 82
2 persoalan, karena bagaimana suatu sistem dapat menjamin pengelolaan sejumlah data dalam suatu perusahaan yang setiap harinya mengalami pertumbuhan yang sangat besar. Salah satu teknik yang dapat digunakan untuk meningkatkan performansi sistem ketika melakukan query terhadap suatu koleksi data adalah dengan teknik indexing. Indexing ini merupakan penggunaan index yang tepat untuk mengakses data, misalnya ketika suatu koleksi data dengan jumlah jutaan data record diakses tanpa menggunakan indexing pada tabel-tabelnya, maka performansi sistem akan sangat menurun, karena sumber daya sistem akan banyak digunakan untuk pencarian data dengan metode table-scan atau disebut juga dengan istilah heaps. Artinya pencarian data dilakukan per data record dari awal hingga data yang dicari ditemukan, selain itu perlu diingat juga sistem penyimpanan koleksi data dalam suatu database management system (DBMS) dapat menggunakan konsep pages yang disimpan pada sebuah extent dengan urutan data yang acak. Namun jika tabel-tabel dalam koleksi data tersebut ter-index maka performansi sistem akan membaik, karena data pada koleksi data akan terurut secara logical pada tingkat pages dan extent, hal inilah yang membantu mempercepat pengaksesan data. Namun ketika jumlah data dalam koleksi data terus tumbuh atau bertambah, misalnya mencapai puluhan juta bahkan mencapai milyaran data record, maka teknik indexing ini juga akan menurun performansinya, karena setiap tabel koleksi data hanya memiliki satu segmen dengan jumlah data record yang sangat banyak. Dalam kasus ini, untuk meningkatkan kembali performansi sistem, solusi segmentasi data dapat diterapkan, yaitu memecah tabel kedalam beberapa segmen/ partisi atau subpartisi pada setiap tabel yang dibutuhkan, sehingga akses data dapat diarahkan hanya untuk segmen-segmen yang diperlukan saja, tentu saja hal ini dapat meningkatkan efektifitas dan kecepatan akses data. Bahasan teori terkait segmentasi data dan performansi sistem akan diurakan pada bagian II, sementara bagian III mendefinisikan kebutuhan ilustrasi kasus, bagian IV membahas hasil dari implementasi sistem, dan bagian V menyimpulkan hasil keseluruhan pembahasan. II.1 II. KAJIAN LITERATUR Performansi Sistem Berdasarkan definisi salah satu literatur, performansi adalah tingkat kemampuan suatu mesin atau sistem (Soanes, 2008). Artinya disini bahwa performansi berhubungan dengan tingkat kemampuan suatu sistem dalam mengerjakan suatu tugas tertentu yang didelegasikan kepada sistem tersebut. Apabila definisi tersebut dipetakan kedalam kebutuhan sistem untuk pengelolaan suatu koleksi data atau database, maka akan berkaitan dengan istilah tuning. Tuning merupakan tindakan mengidentifikasikan hal-hal yang menyebabkan permasalahan pada performansi dan membuat perubahan yang diperlukan untuk mengurangi dampak dari permasalahan tersebut (Chan, 2010). Atau jika merujuk dari definisi lainnya, tuning adalah tindakan reconfigure atau modifikasi suatu sistem dengan tujuan untuk meningkatkan performansi (Whalen, 2004). Bila ditinjau dari sisi manfaat dan keuntungan, melalui tuning ini kita dapat meminimalisasi penambahan hardware, memungkinkan untuk menurunkan spesifikasi hardware minimum yang dibutuhkan, mengurangi biaya perawatan, sistem dapat menghasilkan response time yang cepat sehingga dapat meningkatkan staff morale dan kepuasan pelanggan, menghasilkan throughput yang lebih baik dibandingkan sebelumnya, serta mengoptimalkan penggunaan hardware (Connolly, 2002). Dengan demikian, jika kita tinjau karakteristik dari tuning ini dapat kita simpulkan, yaitu berbagai upaya yang dapat dilakukan untuk meningkatkan performansi sistem. Hal ini selaras dengan definisi tipe tuning berdasarkan tujuannya (Whalen,2004) 1. Tuning for response time, yaitu tuning untuk waktu respon, melibatkan perubahan dari komponen-komponen sistem untuk mengurangi keterlambatan (latency) pada transaksi dan mempercepat pemrosesan transaksi. Umumnya tuning untuk waktu respon dilakukan dengan tuning aplikasinya, menginstal hardware yang lebih cepat, atau melakukan tuning terhadap instance DBMS. Waktu respon juga bisa ditingkatkan dengan melakukan tuning skema database, misalnya dengan index tuning, partitioning, dan lain-lain. 2. Tuning for throughput, yaitu tuning untuk throughput, melibatkan perubahan sistem yang 83
3 memungkinkan penyelesaian pekerjaaan yang lebih banyak, tanpa perlu membuat proses/ query individual berjalan lebih cepat. Throughput yang meningkat, memungkinkan beberapa query dapat menyelesaikan lebih banyak pekerjaan tanpa membuat salah satu query tersebut berjalan lebih cepat. Misalnya, jika sebuah query memerlukan waktu 10 detik, dengan melakukan tuning terhadap sistemnya kita dapat menjalankan dua buah query dalam 10 detik, dengan demikian kita telah meningkatkan throughput dari sistem tanpa meningkatkan waktu respon dari tiap query. Pada intinya perfomance tuning ini merupakan suatu tindakan untuk meningkatkan kinerja dari suatu sistem dengan merubah sistem parameter (tuning perangkat lunak) atau memperbaiki konfigurasi sistem (tuning perangkat keras). Sementara itu tuning yang diterapkan khusus pada aplikasi atau lebih dikenal dengan application tuning adalah suatu tindakan yang mayoritas berhubungan dengan perbaikan di sisi sintaks SQL, hal ini melibatkan proses analisis sintaks SQL dan untuk memastikan apakah sintaks query yang digunakan telah efisien dan optimal (Connolly, 2002). Terdapat beberapa hal yang perlu diperhatikan dalam melakukan application tuning (Oracle), yaitu : 1. SQL Tuning (mengoptimalkan code yang digunakan) 2. Indexing (penggunaan index yang tepat untuk mengakses data) 3. Partitioning/ Segmentation (penggunaan partisi untuk mengelompokkan data besar) Dalam pembahasan makalah ini, kita akan fokus pada partisi atau segmentasi, sebagai salah satu hal penting dalam melakukan application tuning. Menurut (Cyran, 2003), partisi atau segmentasi adalah suatu metode untuk membantu pembagian tabel yang memiliki data sangat banyak, menjadi bagian yang lebih kecil yang disebut partisi, sehingga memudahkan untuk pengaturan (manageable). Setelah di partisi, DDL statements dapat mengakses atau memanipulasi data per bagian tanpa perlu mengakses data pada tabel secara keseluruhan. Gambar 1 mengilustrasikan perbandingan koleksi data yang tidak tersegmentasi (tabel 1) dan yang tersegmentasi (tabel 2). Melalui segmentasi ini pengelolaan historis data yang besar dapat dilakukan dengan mudah, misalnya untuk kebutuhan data warehouses yang mengandung satu atau lebih tabel fakta yang besar, tabel fakta tersebut dapat dipartisi berdasarkan tanggal atau tipe data tertentu, sehingga dapat menjadi dokumentasi historis data perusahaan (Fogel, 2015). Selain itu segmentasi juga memungkinkan realisasi untuk kebutuhan sistem terdistribusi, yaitu menggunakan informasi partisi tablespec untuk mendistribusikan rows dari query servers terhadap load servers, metode distribusi dapat digunakan untuk menggabungkan antara operasi permintaan dan operasi beban, misalnya ketika jumlah partisi yang dimuat lebih besar atau sama dengan jumlah load servers, dan input data akan terjadi secara merata diseluruh partisi (Lorentz, 2014). Gambar 1. Ilustrasi perbandingan data tidak tersegmen dan tersegmen Secara umum manfaat dari penerapan segmentasi ini adalah (a) faster performance, yaitu menurunkan waktu query dari menit ke detik, (b) increases availability, yaitu 24 jam dalam 7 hari untuk mengakses informasi penting, (c) improves manageability, yaitu mengelola 'chunks' data yang lebih kecil, (d) enables information lifecycle management, yaitu penggunaan biaya yang efisien dalam proses penyimpanan. Sementara beberapa ketentuan umum yang dapat dijadikan pedoman saat menentukan kapan tabel harus dipartisi diantaranya: sebuah tabel dapat berisi hingga partisi, data bertipe RAW dan LONGRAW tidak dapat dipartisi, setiap partisi yang terbentuk harus memiliki logical attribute yang sama, misalnya nama kolom, tipe data dan constraint, data yang terkandung dalam tabel tersebut sudah mencapai atau lebih dari 2 GB, dan tabel berisi historical data. III. ILUSTRASI KASUS Berikut merupakan ilustrasi kasus untuk kebutuhan penerapan segmentasi data di lingkungan perguruan tinggi. Kasus ini merupakan kelanjutan 84
4 dari penelitian kami sebelumnya (Aradea dkk., 2014), dimana dari keseluruhan arsitektur informasi yang telah dikembangkan, diambil salah satu sub arsitektur data perkuliahan untuk kebutuhan performansinya. Skenario aplikasi difokuskan untuk memenuhi kebutuhan sistem perkuliahan, dimana penyelenggaraan kuliah di setiap kelas akan didukung oleh fasilitas untuk melakukan pengisian berita acara dan absensi. Selain itu, setiap program studi dapat memonitor penyelenggaraan perkuliahan tersebut, serta mencetak kebutuhan laporanlaporannya, seperti ditunjukan pada Gambar 2. Diasumsikan perguruan tinggi tersebut memiliki jumlah program studi dan mahasiswa yang cukup banyak, sehingga proses query data yang terjadi pada saat penyelenggaraan kuliah dapat mencapai ribuan bahkan puluhan ribu data record disetiap harinya, belum termasuk jika ditambah kebutuhan dari setiap program studi pada saat melakukan pelaporan perhari, per-minggu, per-bulan, per-semester, per-tahun akademik dan kebutuhan query data lainnya. III.1 Pemodelan Data dan Sistem Skema relasi dari setiap koleksi data untuk memenuhi kebutuhan perkuliahan tersebut dapat dilihat pada Gambar 3 dan 4. Tabel jadwal kuliah yang merujuk dari beberapa tabel data master seperti tabel dosen, mahasiswa, matakuliah, ruangan, peserta kuliah, program studi, dan fakultas melalui index nya akan dirujuk oleh tabel berita acara mengajar dan tabel absensi dosen serta tabel absensi mahasiswa. Gambar 3. Skema relasi data jadwal kuliah dan berita acara Gambar 2. Ilustrasi layanan akses data Gambar 4. Skema relasi data berita acara dan absensi kuliah 85
5 Proses query yang dilakukan dari setiap koleksi data antara lain pada saat dosen melakukan pengisian berita acara, pengisian absensi dosen dan mahasiswa, serta kebutuhan pelaporan dari setiap program studi. Sistem akan mengambil daftar jadwal kuliah harian untuk menampilkan berita acara dan absensi pada saat jam perkuliahan berlangsung secara paralel disetiap kelas, dan sistem juga akan mencatat setiap penambahan data untuk setiap berita acara dan absensi perkuliahan kedalam database. Selain itu, sistem juga akan melayani query dari setiap program studi untuk kebutuhan administratif dan pelaporan. Fungsionalitas sistem berupa dukungan perkuliahan terdiri dari dua pilihan goal (simbol oval), yaitu penyelenggaraan kuliah atau pembatalan kuliah, seperti ditunjukan pada Gambar 5. Pada bahasan ini kita fokus pada sub goal penyelenggaraan kuliah, dimana goal tersebut dapat tercapai dengan dukungan dari dua sub goal nya yaitu mengisi berita acara dan melakukan absensi, serta tiga plan (P) yaitu segmentasi data (P2), update berita acara (P3), dan update data absensi (P4). Sementara nonfungsionalitas sistem yang disimbolkan dengan awan, yaitu berhubungan dengan efisiensi proses yang mendapatkan panah kontibusi positif dari P2, artinya plan yang akan memenuhi kebutuhan efisiensi proses tersebut. Dalam kasus ini plan tersebut adalah melakukan segmentasi data terhadap sumber daya (simbol segi empat) berita acara dan jadwal perkuliahan. III.2 Segmentasi Data Database engine yang digunakan untuk kebutuhan segmentasi data pada kasus yang dibahas adalah Oracle Database 11g Enterprise Edition. Efisiensi proses yang diperlukan berdasarkan Gambar 5 diantaranya adalah pada saat query berita acara dan absensi yang digunakan berdasarkan sesi pertemuan kuliah dimasing-masing kelas. Kebutuhan tersebut dapat direalisasikan dengan membuat segmen data yang dibagi berdasarkan sesi kuliah, sehingga menjadi beberapa list partisi tabel baru, potongan kode dan tabel hasil segmentasi. Seperti dapat dilihat pada Gambar 6 : Gambar 6. Segmentasi data berdasarkan pertemuan kuliah Sementara untuk kebutuhan pelaporan program studi, query data yang diperlukan adalah rekap perkuliahan perbulan, dalam kasus ini efensiesi proses dapat dilakukan melalui segmentasi data berdasarkan range bulan, seperti dapat dilihat pada Gambar 7. Atau misalnya untuk memenuhi kebutuhan administratif diperlukan query data sesi kuliah perbulan, maka gabungan dari partisi range dan list dapat diintegrasikan seperti ditunjukan pada Gambar 8. Gambar 5. Fungsionalitas dan non-fungsionalitas sistem 86
6 Gambar 7. Segmentasi data berdasarkan bulan sebanyak 5 partisi, maka dengan demikian sistem akan secara acak mendistribusikan data kedalam 5 partisi tersebut. Gambaran perbedaan antara segmentasi list, range dan hash, serta contoh potongan kode seperti terdapat pada Gambar 9. Berdasarkan kebutuhan kasus tertentu, untuk mengoptimalkan kemampuannya segmentasi hash ini juga dapat dikombinasikan dengan range seperti dikombinasikannya segmentasi range dengan list. Beberapa contoh segementasi yang dilakukan pada Gambar 6, 7, 8 dan 9, merupakan upaya efesiensi proses yang berhubungan dengan kecepatan akses data, serta disesuaikan dengan kebutuhan kasusnya masing-masing. Namun jika kita telah lebih jauh solusi-solusi ini masih menyisakan persoalan, misalnya ketika data terus bertambah maka kriteria partisi dalam setiap tabel yang sudah kita definisikan tidak secara otomatis ikut bertambah. Artinya seorang database administrator (DBA) harus secara manual membuat partisi baru dalam data terpisah berdasarkan kriteria kebutuhan baru tersebut. Adapun kode partition bmax values less than (maxvalue) dan partition smax values (default) pada Gambar 6 dan 7, merupakan partisi untuk menampung data yang tidak sesuai kriteria kedalam satu partisi, bukan berdasarkan kebutuhan kriteria baru. Untuk menyelesaikan persoalan ini, maka penetapan suatu segmentasi harus dibuat secara otomatis dan dapat mengadaptasi kebutuhan kriteria baru. Gambar 8. Segmentasi data berdasarkan bulan dan pertemuan kuliah Selain ketiga contoh tersebut, jika kita menemukan kebutuhan kasus yang tidak sesuai dengan solusi segementasi list dan range, kita dapat melakukan segmentasi secara hash. Dimana koleksi data akan dibagi berdasarkan algoritma fungsi hash, yaitu setiap data dibagi secara merata sesuai dengan jumlah partisi yang sudah didefinisikan. Cara ini lebih efektif digunakan untuk mendistribusikan data secara acak tanpa harus memperhatikan nilai pada kolom data tersebut. Misalnya kita akan membuat segmen pada tabel berita acara berdasarkan kode berita acara, sementara partisi nya kita tetapkan Gambar 9. Perbandingan partisi hash, list/range (a), segmentasi hash (b) Berdasarkan referensi (Lorentz, 2014), (Baer, 2007), teknik interval partitioning merupakan salah satu cara yang dapat diterapkan, dimana cara ini memiliki kemampuan membuat partisi baru secara otomatis ketika terdapat data baru yang tidak 87
7 memenuhi kriteria partisi yang sudah ada. Partisi baru yang dihasilkan akan sesuai dengan kriteria partisi interval yang sudah didefinisikan sebelumnya dan terbentuk pada saat data tersebut masuk untuk pertama kalinya. Misalnya kita membuat kode segmentasi data untuk tabel berita acara dengan hanya membuat satu partisi yaitu partition Jan_15 seperti ditunjukan pada Gambar 10, artinya semua data dengan kriteria Bulan Januari 2015 dan sebelumnya akan masuk kedalam partisi Jan_15, pada kode kita tambahkan klausa interval (numtoyminterval(1,'month')), sehingga jika terdapat suatu data baru diluar kriteria itu maka sistem akan secara otomatis membuat partisi baru, misalnya jika dimasukan data untuk bulan Februari Gambar 11 menunjukan hasil tersebut, dimana tabel no. 208 dengan partition name JAN_15 merupakan partisi yang menampung data dengan kriteria tersebut, sementara tabel no. 209 dengan partition name SYS_P68 merupakan partisi baru yang dibuat secara otomatis oleh sistem ketika masuk data baru diluar kriteria Januari 2015, dengan high value yang sama (date) untuk menampung data bulan Februari yang digunakan akan sangat menentukan peningkatan dari kecepatan akses data tersebut. Sebagai evaluasi, kami membandingkan kecepatan akses data antara koleksi data yang tidak tersegmen dengan koleksi data yang tersegmen, dengan menggunakan data uji sejumlah data record, serta spesifikasi hardware berada dikisaran CPU 1,9 Ghz dan Memory 4GB. Percobaan dilakukan masing-masing sebanyak 10 kali query data, baik terhadap koleksi data yang tersegmen maupun koleksi data yang tidak tersegmen. Berdasarkan hasil percobaan terbukti bahwa kecepatan akses data untuk koleksi data yang tersegmen lebih cepat atau lebih efisien 52 % seperti ditunjukan pada Tabel 1. Hasil evaluasi tersebut merupakan hasil segmentasi koleksi data dengan menggunakan partisi hash, evaluasi-evaluasi lanjutan perlu dilakukan untuk memperoleh informasi yang lebih spesifik, misalnya perbandingan dari berbagai jenis segmentasi lainnya, serta penggunaan beragam tipe data uji. Tabel 1. Evaluasi Kecepatan Akses Data Perbandingan Kecepatan Akses Evaluasi ke Data Tersegmen Data Tidak Tersegmen 1 0,047 detik 0,563 detik 2 0,031 detik 0,062 detik 3 0,063 detik 0,093 detik 4 0,16 detik 0,031 detik 5 0 detik 0,047 detik Gambar 10. Segentasi data secara interval 6 0,16 detik 0,047 detik 7 0 detik 0,016 detik 8 0,047 detik 0,078 detik 9 0,031 detik 0,047 detik Gambar 11. Hasil pembuatan partisi secara otomatis IV. PEMBAHASAN DAN EVALUASI Bahasan ilustrasi kasus memberikan contoh penerapan segementasi koleksi data berdasarkan kebutuhan-kebutuhan kasus. Dimana upaya peningkatan performansi yang berhubungan dengan indikator kecepatan akses, dapat dilakukan dengan berbagai cara partisi tabel. Ketepatan pemilihan cara 10 0 detik 0,047 detik Rata-rata query per detik 0,539 detik 1,031 detik Selain jenis-jenis segmentasi data yang telah dibahas, sebenarnya masih terdapat beberapa jenis segmentasi lainnya yang dapat digunakan dalam melakukan partisi tabel ini, seperti system partitioning untuk kebutuhan penempatan data yang secara khusus dikelola oleh aplikasi, serta untuk dukungan ketika tabel dalam koleksi data perlu dipecah menjadi partisi yang lebih kecil, virtual column partitioning yaitu kolom virtual yang 88
8 dikalkulasikan atau yang diturunkan dari data lainnya dan dapat digunakan sebagai dasar untuk partisi tabel, hal ini memungkinkan tabel untuk dipartisi berdasarkan informasi bisnis yang tidak perlu disimpan dalam kolom individu, reference partitioning merupakan pilihan yang berguna untuk berurusan dengan dua tabel dalam hubungan one-tomany, partition advisor dapat membantu melakukan generate rekomendasi dalam proses partisi dan menampilkan peningkatan efisiensi performansi, serta dapat melakukan generate script pembuatan partisi (Baer, 2007) (Kholfi, 2011). Artinya ketepatan pilihan, atau kombinasi, serta pengembangan dari setiap solusi-solusi yang ada merupakan upaya yang tepat untuk meningkatkan performansi sistem secara menyeluruh. V. KESIMPULAN Segmentasi koleksi data merupakan upaya meningkatkan performansi sistem, dimana akses data terhadap tabel yang telah tersegmen dapat dilakukan lebih cepat, sehingga proses yang terjadi lebih efisien. Bahasan pada makalah ini merupakan kajian awal, dalam rangka mengenali bahan-bahan dasar yang akan dijadikan pilihan alternatif untuk mengembangkan suatu mekanisme performansi sistem secara menyeluruh, sebagai pekerjaan kami kedepan. Kami berencana mengembangkan suatu model yang lebih generik, sehingga kemampuan segmentasi data ini dapat dilakukan secara lebih fleksibel, tanpa harus melibatkan seorang DBA ketika kebutuhan baru muncul, misalnya hanya cukup dilakukan oleh end user, atau jika diperlukan dapat dilakukan secara otomatis, seperti mekanisme partisi interval, namun lebih dapat mengakomodasi kebutuhan pengguna dan mengantisipasi perubahanperubahan saat run-time. Strategi untuk optimasi penerapan SQL tuning yang dikombinasikan dengan prinsip pengembangan self-adaptive software systems merupakan perhatian kami berikutnya. (11.2)", Copyright 2010, Oracle, All rights reserved. Whalen, E. (2004). Tuning oracle on windows for maximum performance on poweredge servers", Performance Tuning Corporation, Dell, Oracle and Microsoft. Connolly, T., Begg, C., Carolyn. (2002). Database systems : a practical approach to design, implementation, and management, 4 rd edition", Addison Wesley, England. Cyran, M., Lane, P. (2003). Oracle database concepts, 10g release 1 (10.1)", Copyright 2003 Oracle Corporation, All rights reserved. Fogel, S. (2015). Oracle database administrator's guide, 11g release 2 (11.2)", Copyright 2015, Oracle, All rights reserved. Lorentz D., Roeser, M., B. (2014). Oracle database sql language reference, 11g release 2 (11.2), Copyright 2014, Oracle, All rights reserved. Aradea, Supriana, I., Surendro, K. (2014). Requirements data mahasiswa antara fakta dan relatias, Jurnal Ilmiah Bidang Ilmu Teknologi (Tekno Insentif), Kopertis Wilayah IV, Volume 8, No.2. Baer, H. (2007). Partitioning in oracle database 11g", Oracle Corporation, Copyright 2007, Oracle. All rights reserved, USA. Kholfi H., Y. (2011). Partitioning Pada Oracle 11g, Copyright Ilmu Komputer.com. REFERENSI Soanes, C., Stevenson, A. (2008). Concise oxford english dictionary, Oxford University Press. Chan, I., Ashdown, L. (2010). Oracle database performance tuning guide, 11g release 2 89
Yuafanda Kholfi Hartono
Partitioning pada Oracle 11g Yuafanda Kholfi Hartono [email protected] http://allofmyjourney.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
PROSES PERANCANGAN DATABASE
PROSES PERANCANGAN DATABASE PENDAHULUAN Sistem informasi berbasiskan komputer terdiri dari komponen-komponen berikut ini : Database Database software Aplikasi software Hardware komputer termasuk media
perkembangan yang diraih, namun ada juga kegagalan dan ketidakstabilan pada masingmasing Database Engine. Database yang bekerja 24 jam dan yang memili
Analisis Kecepatan Proses Insert Query Pada Tabel Terpartisi Di Database Engine Oracle Dan SQL Server Widhya Wijaksono Fakultas Teknologi Industri, Jurusan Teknik Informatika Universitas Gunadarma [email protected]
ANALISA PERFORMANSI PERTITIONING TABEL PADA RELATIONAL DATABASE MANAGEMENT SYSTEM
ANALISA PERFORMANSI PERTITIONING TABEL PADA RELATIONAL DATABASE MANAGEMENT SYSTEM Eko Purwanto¹, Kiki Maulana², Kusuma Ayu Laksitowening³ ¹Teknik Informatika,, Universitas Telkom Abstrak Besarnya data
PROSES PERANCANGAN BASIS DATA
PROSES PERANCANGAN BASIS DATA Seperti telah disebutkan sebelumnya, sebuah sistem basis data merupakan komponen dasar sistem informasi organisasi yang besar. Oleh karena itu siklus hidup aplikasi basis
PROSES PERANCANGAN DATABASE
PROSES PERANCANGAN DATABASE PENDAHULUAN Sistem informasi berbasiskan komputer terdiri dari komponen-komponen berikut ini : Database Database software Aplikasi software Hardware komputer termasuk media
Obyektif : Mahasiswa dapat mengerti dan memahami konsep perancangan basis data Mahasiswa dapat merancang basis data sesuai dengan fase-fasenya
PROSES PERANCANGAN DATABASE Obyektif : Mahasiswa dapat mengerti dan memahami konsep perancangan basis data Mahasiswa dapat merancang basis data sesuai dengan fase-fasenya PROSES PERANCANGAN DATABASE Tujuan
BAB I PENDAHULUAN Latar Belakang Masalah
1. BAB 1 1.1. Latar Belakang Masalah BAB I PENDAHULUAN Database merupakan komponen yang sangat penting dalam pembangunan aplikasi berbasis teknologi informasi. Dalam berbagai jenis aplikasi, database digunakan
BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Di era globalisasi sekarang ini, perkembangan dunia teknologi
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi sekarang ini, perkembangan dunia teknologi informasi telah bergerak dengan sangat cepat. Seiring dengan semakin berkembangnya teknologi komputer
BAB 1 PENDAHULUAN. penting. Hal yang paling dasar dari teknologi informasi adalah data. Data akan
BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi informasi yang semakin pesat di zaman modern ini, peranan teknologi informasi dalam sebuah organisasi menjadi sangat penting.
Pertemuan II Database Systems Development Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.
Pertemuan II Database Systems Development Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. [email protected] id 2014 Database Design Process Proses perancangan
IMPLEMENTASI INVERTED INDEX DENGAN SISTEM MANAJEMEN BASISDATA UNTUK MENDUKUNG MODEL PEMEROLEHAN BOOLEAN
IMPLEMENTASI INVERTED INDEX DENGAN SISTEM MANAJEMEN BASISDATA UNTUK MENDUKUNG MODEL PEMEROLEHAN BOOLEAN JB Budi Darmawan Jurusan Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Sanata Dharma
BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah
BAB III METODE PENELITIAN 3.1 METODE PENGEMBANGAN SISTEM Untuk pengembangan sistem penelitian ini menggunakan model SDLC (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah proses
[Data Warehouse] [6/C2 & 6/D2]
[Data Warehouse] [6/C2 & 6/D2] [ Chapter 6] Pemodelan Data Warehouse Dedy Alamsyah, S.Kom, M.Kom [NIDN : 0410047807] Pemodelan Data Ada dua pendekatan yang diterima sebagai best practice untuk memodelkan
Bab II Landasan Teori
Bab II Landasan Teori Pada bab landasan teori, akan dijelaskan mengenai teori yang menunjang didalam penulisan skripsi ini antara lain mengenai basis data, teknologi basis data, definisi clustering (distribusi
BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan
BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang
9 BAB II LANDASAN TEORI 2.1.1 Pengertian Data Pengertian data adalah : Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh langsung
Komponen Utama Sistem Informasi
Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan komputer melibatkan banyak komponen, antara lain : Basis data, sebagai media penyimpanan data DBMS, sebagai perangkat lunak pembangun
SISTEM BASIS DATA TUJUAN PEMBELAJARAN
SISTEM BASIS DATA TUJUAN PEMBELAJARAN Ruang lingkup mengenai mata kuliah SBD Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya. Konsep dasar basis data, istilah-istilah
BAB 1 PENDAHULUAN. kegiatan belajar mengajar yang efektif.
2 BAB 1 PENDAHULUAN 1.1. Latar Belakang Seiring dengan perkembangan teknologi yang semakin pesat, Binus University sebagai salah satu perguruan tinggi di Indonesia dituntut untuk mengikuti perkembangan
PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA
PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA Jum at, 30 Sept. 2016 DATABASE MANAGEMENT SYSTEM (DBMS) DBMS adalah perangkat lunak yang memungkinkan pemakai untuk mendefinisikan, mengelola, dan mengontrol akses
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Migrasi data adalah proses pemindahan data yang mengalami perubahan tipe storage, format data, maupun sistem pengolah data. Migrasi data dilakukan karena organisasi
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Kebutuhan Sistem Implementasi program merupakan penyesuaian perangkat lunak dengan rancangan dan desain sistem yang telah dibuat sebelumnya. Diharapkan dengan
ANALISIS DAN PENERAPAN METODE TUNING PADA BASIS DATA FUNDING
ANALISIS DAN PENERAPAN METODE TUNING PADA BASIS DATA FUNDING Indrajani Information Systems Department, School of Information Systems, BINUS University Jl.KH.Syahdan no.9 Kemanggisan Palmerah Jakarta Indonesia
Sistem Informasi Akademik Berbasis Web pada SMA Negeri 11 Palembang
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM) 439 Sistem Informasi Akademik Berbasis Web pada SMA Negeri 11 Palembang M. Rico Ratu Adil* 1, Ervi Cofriyanti 2 1,2 STMIK Global Informatika
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Sistem Informasi diharapkan dapat mendukung dan meningkatkan performance pada sebuah perusahaan. Sistem Informasi yang terintegrasi dibangun tidak hanya untuk memecahkan
BAB IV IMPLEMENTASI DAN EVALUASI. Penggunaan Mesin yang berguna bagi bagian produksi. hardware (perangkat keras) dan software (perangkat lunak).
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Implementasi aplikasi adalah tahap penerapan hasil analisis dan perancangan aplikasi yang akan dibuat agar dapat berjalan sesuai dengan yang diharapkan,
Pertemuan 1 : PENGANTAR BASIS DATA
Pertemuan 1 : PENGANTAR BASIS DATA Tujuan Instruksional Khusus : Mahasiswa dapat menjelaskan perbedaan antara file tradisional dan file manajemen basis data Mahasiswa dapat menjelaskan konsep basis data
Mudafiq Riyan Pratama
Partisi Tabel dan Partisi Index Pada Database Oracle Mudafiq Riyan Pratama [email protected] http://dhafiq-san.blogspot.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Perancangan Database
Perancangan Database Database System Development Live cycle ( SDLC) Database System Development Live cycle (SDLC) merupakan komponen yang penting dalam sistem database karena aplikasi dari database life
DAFTAR ISI. Kata Pengantar... v Ucapan Terima Kasih... vi Daftar Isi... vii. I. Pengenalan... 1
DAFTAR ISI Kata Pengantar... v Ucapan Terima Kasih... vi Daftar Isi... vii I. Pengenalan... 1 II. Database Design... 7 2.1 Bufferpool... 7 2.2 Tablespace... 8 2.3 Log... 10 2.4 Concurrency... 10 2.4.1
PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS
PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS 4. Perancangan database secara logik (data model mapping) a. Pemetaan (Transformasi data) Transformasi yang tidak tergantung pada sistem, pada tahap ini
Rangga Praduwiratna
Penggunaan Index di SQL Server 2005 Rangga Praduwiratna [email protected] http://geeks.netindonesia.net/blogs/ziglaret Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
BAB 1 PENDAHULUAN 1.1 Pengantar Pendahuluan 1.2 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Pengantar Pendahuluan Kehadiran teknologi informasi memang dirasakan manfaatnya dalam mempermudah kegiatan dan kerja manusia dalam melakukan pekerjaannya. Lembaga bisnis pastilah
SIKLUS KEHIDUPAN DATABASE SEBAGAI SIKLUS KEHIDUPAN MIKRO
PENDAHULUAN Sistem informasi berbasiskan komputer terdiri dari komponen-komponen berikut ini : Database Database software Aplikasi software Hardware komputer termasuk media penyimpanan Personal yang menggunakan
ABSTRACT. Keywords: Documenting the population, village clerks
ABSTRACT This study aims to create and design an information system that can help improve the efficiency of time and costs in managing the process of population census. The goal is to analyze population
IMPLEMENTASI INVERTED INDEX DENGAN SISTEM ORDBMS MENGGUNAKAN COLLECTION UNTUK MENDUKUNG MODEL PEMEROLEHAN BOOLEAN
IMPLEMENTASI INVERTED INDEX DENGAN SISTEM ORDBMS MENGGUNAKAN COLLECTION UNTUK MENDUKUNG MODEL PEMEROLEHAN BOOLEAN JB Budi Darmawan Jurusan Teknik Informatika, Fakultas Sains dan Teknologi, Universitas
BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)
BAB II PENGEMBANGAN SISTEM BASIS DATA Bab ini akan membahas lebih lanjut mengenai arsitektur sistem basis data dan pengembangan sistem basis data. Sistem basis data tidak berdiri sendiri, tetapi selalu
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada Era Global sekarang ini, sistem basis data sudah menjadi satu hal yang paling penting dan menjadi sorotan utama di dunia. Banyak sekali hal yang terpengaruh oleh
Pengantar Basis Data
Pengantar Basis Data Sumber : 1. Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems : A Practical Approach to Design, Implementation and Management, 3rd edition, Addison Wesley, 2001. 2.
PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS
PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS 4. Perancangan database secara logik (data model mapping) a. Pemetaan (Transformasi data) Transformasi yang tidak tergantung pada sistem, pada tahap ini
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.
PROSES EXTRACT, TRANSFORM DAN LOAD PADA DATA WAREHOUSE
PROSES EXTRACT, TRANSFORM DAN LOAD PADA DATA WAREHOUSE Oktavian Abraham Lantang ABSTRAK Saat ini seiring dengan perkembangan teknologi informasi yang semakin pesat, ketergantungan proses bisnis suatu perusahaan
BAB III LANDASAN TEORI. Henry Simamora (2000) dalam buku Akuntansi Basis Pengambilan
BAB III LANDASAN TEORI 3.1 Penjualan Aktivitas penjualan merupakan pendapatan utama perusahaan karena jika aktivitas penjualan produk maupun jasa tidak dikelola dengan baik maka secara langsung dapat merugikan
BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Di dalam tahap implementasi ini terdapat 3 sub tahap, yaitu mempersiapkan kebutuhan system (baik hardware maupun software), persiapan instalasi aplikasi,
BAB IV IMPLEMENTASI DAN EVALUASI
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Sesuai dengan siklus hidup pengembangan sistem, tahap selanjutnya merupakan tahap implementasi yang merupakan lanjutan dari analisa dan perancangan
BAB III ANALISIS DAN PERANCANGAN SISTEM. mengacu kepada SDLC model waterfall berdasarkan referensi Ian Sommerville,
BAB III ANALISIS DAN PERANCANGAN SISTEM Pengembangan perangkat lunak dalam penelitian ini dilakukan dengan mengacu kepada SDLC model waterfall berdasarkan referensi Ian Sommerville, yang terbagi atas 4
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN Pada bab ini akan dibahas mengenai latar belakang, rumusan masalah, solusi umum yang ditawarkan, tujuan, manfaat, dan metodologi yang digunakan dalam pembangunan sistem. Pengolahan Data
BAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem Spesifikasi perangkat lunak dan perangkat keras yang digunakan dalam pembuatan aplikasi adalah sebagai berikut : a. Perangkat Lunak 1. Microsoft
BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi
BAB II DASAR TEORI 2.1 Konsep Dasar Sistem Aplikasi 2.1.1 Pengertian Sistem Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Suatu sistem mempunyai
BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI Landasan teori merupakan panduan untuk menemukan solusi pemecahan masalah yang sedang dihadapi. Pada bab ini akan dikemukakan landasan teori yang terkait dengan permasalahan untuk
Bab V Perancangan Model Ensiklopedia
Bab V Perancangan Model Ensiklopedia Bab perancangan model ensiklopedia berisi pemetaan elemen dalam lingkungan kolaborasi ke dalam ensiklopedia. Pemetaan ini menghasilkan sebuah ensiklopedia lingkungan
ANALISA DAN PERANCANGAN BASIS DATA SISTEM PENJADWALAN ADMINISTRASI DAN KEUANGAN SEKOLAH MUSIK CITRAS
ANALISA DAN PERANCANGAN BASIS DATA SISTEM PENJADWALAN ADMINISTRASI DAN KEUANGAN SEKOLAH MUSIK CITRAS Adnan Mihadi Binus University, Jakarta, DKI Jakarta, Indonesia Tanto Binus University, Jakarta, DKI
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 1.1 Perpustakaan Berikut ini merupakan pengertian perpustakaan menurut ahli perpustakaan dan sumber lain, diantaranya : (BSNI, 2009) Perpustakaan merupakan kumpulan bahan tercetak
BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perguruan tinggi merupakan suatu sarana dalam proses pembelajaran. Pembelajaran adalah proses interaksi mahasiswa dengan dosen dan sumber belajar pada lingkungan belajar.
BINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008
iv BINUS UNIVERSITY Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 PERANCANGAN APLIKASI SISTEM BASIS DATA PEMBELIAN STUDI KASUS PT BANDO INDONESIA Hervania (0800735223)
APLIKASI SISTEM BASIS DATA REKAM MEDIS, KETERSEDIAAN DAN PENJUALAN OBAT BERBASIS WEB UNTUK RUMAH SAKIT PADA PT RPN
APLIKASI SISTEM BASIS DATA REKAM MEDIS, KETERSEDIAAN DAN PENJUALAN OBAT BERBASIS WEB UNTUK RUMAH SAKIT PADA PT RPN Ignatius Wisnu Prayogo; Ghassani Levina Idzni; Rahmi Alfina Diana, S.Kom, MTI Jurusan
BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah
BAB III ANALISA DAN PERANCANGAN Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah mengenai perancangan software. Software yang dimaksud adalah aplikasi database yang digunakan untuk menyimpan
Bab 4. Implementasi dan Evaluasi. pengevaluasian secara langsung di sistem berjalan tidaklah memungkinkan. Maka dari
Bab 4 Implementasi dan Evaluasi 4.1 Persiapan Sistem Simulasi Dari wawancara yang dilakukan, penulis menemukan bahwa ditinjau dari sisi resiko dan dampak yang mungkin akan ditimbulkan, proses pengimplementasian
BAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Pendidikan Pendidikan merupakan suatu usaha untuk mencapai suatu tujuan cita-cita yang banyak diimpikan oleh semua manusia dalam mencapai kesuksesan. Suatu usaha pendidikan yang
Sistem Informasi Manajemen Pengelolaan Proyek pada PT. Taruna Jaya Cipta Palembang
Seminar Perkembangan dan Hasil Penelitian Ilmu Komputer (SPHP-ILKOM) 479 Sistem Informasi Manajemen Pengelolaan Proyek pada PT. Taruna Jaya Cipta Palembang Ayunda Syafitri* 1, Ervi Cofriyanti 2 1,2 STMIK
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Kebutuhan Sistem Dalam merancang dan membangun pembuatan aplikasi perhitungan penyelesaian produksi dengan menggunakan metode Earliest Due Date (EDD) ini ada
SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 2 SBD 1 Lingkungan Basis Data Arsitektur Basis Data. Data Independence. Konsep DBMS, Komponen DBMS, Fungsi DBMS dan Bahasa yang digunakan didalam
Definisi Basis Data (1)
Chapter 1 Definisi Basis Data (1) BASIS + DATA Representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya. Markas / tempat
1.1 Latar Belakang BAB 1 PENDAHULUAN
BAB 1 PENDAHULUAN 1.1 Latar Belakang Data yang diproses di era informasi saat ini semakin hari semakin besar dan kompleks. Basis data menjadi bagian penting bagi organisasi serta dan digunakan di seluruh
disusun oleh: Arfritzal Reza Adhiasa
ANALISA DAN PERANCANGAN SISTEM MONITORING DAN MANAJEMEN PENYIMPANAN FILE MENGGUNAKAN WINDOWS SERVER 2008 R2 NASKAH PUBLIKASI disusun oleh: Arfritzal Reza 08.01.2441 Adhiasa 08.01.2467 Kepada JURUSAN TEKNIK
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INTERNAL MANAJEMEN PROYEK BERBASIS WEB PADA PT. XYZ
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA INTERNAL MANAJEMEN PROYEK BERBASIS WEB PADA PT. XYZ Yovinda Universitas Bina Nusantara, Jl. Raya Permata Kel. Curug Kec. Gunung Sindur RT 002/004, 081808231212,
PENGARUH JOIN ORDERING TERHADAP WAKTU RESPON QUERY
PENGARUH JOIN ORDERING TERHADAP WAKTU RESPON QUERY Meyliani Tanjung 1) Wasino 2) Tony 3) 1) 2) 3) Sistem Informasi Universitas Tarumanagara Jalan Letjen S. Parman No. 1, Jakarta 11440 Indonesia email :
ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA PEMESANAN TIKET, PAKET TUR, DAN VOUCHER HOTEL PADA PT. KARUNIA LESTARI XPRESIF
ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA PEMESANAN TIKET, PAKET TUR, DAN VOUCHER HOTEL PADA PT. KARUNIA LESTARI XPRESIF Lenka Rena Marendra, Kanyadian Idananta, Refa Nathanael Jusuf, Dr. Ir. Abdul
PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL PADA RENTAL BERBASIS WEB
Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2016, pp. 308~312 308 PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL PADA RENTAL BERBASIS WEB Mari Rahmawati AMIK BSI Karawang e-mail: [email protected]
BAB III 3 LANDASAN TEORI
BAB III 3 LANDASAN TEORI 3.1 Sistem Informasi Menurut Jogiyanto HM (2003), sistem Informasi merupakan suatu sistem yang tujuannya menghasilkan informasi sebagai suatu sistem, untuk dapat memahami sistem
BAB I PENDAHULUAN. Pada dewasa ini kebutuhan akan business intelligent (BI) sebagai sistem
1 BAB I PENDAHULUAN 1.1. Latar Belakang Pada dewasa ini kebutuhan akan business intelligent (BI) sebagai sistem pendukung dalam pengambilan keputusan sangat mutlak diperlukan. Hal ini diperlukan karena
BAB 3 METODE PENELITIAN
BAB 3 METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada semester
Pengenalan Database 1
Pengenalan Database 1 Organisasi Data Data Field Unit data terkecil c/: No. Pegawai, Nama Record Kumpulan data field yang saling berhubungan File Kunpulan dari Record yang berhubungan Folders Kumpulan
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERPUSTAKAAN PADA SEKOLAH VIANNEY SKRIPSI. Oleh. Steve Wilan Alfredo Sumual
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERPUSTAKAAN PADA SEKOLAH VIANNEY SKRIPSI Oleh Steve Wilan Alfredo Sumual 1301039145 Lingawati 1301041276 Kelas / Kelompok : 07 PET / 04 Universitas Bina Nusantara
Sistem Basis Data. Sebuah sistem yang memiliki fungsi utama untuk mengelola data dan menyediakan data tersebut jika dibutuhkan
Sistem Sebuah tatanan (keterpaduan) yang terdiri dari sejumlah komponen fungsional (dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan
DASAR-DASAR SQL SERVER 2005
DASAR-DASAR SQL SERVER 2005 SQL SQL (Structured Query Language) adalah salah satu bahasa generasi level ke-4 yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan bahasa pemrograman
PERANCANGAN BASIS DATA UNTUK SISTEM ANGGARAN DAN REALISASI BERBASIS WEB PADA PT. XYZ
PERANCANGAN BASIS DATA UNTUK SISTEM ANGGARAN DAN REALISASI BERBASIS WEB PADA PT. XYZ Achmad Hafiyyan Faza [email protected] Bandoro Dimasutami J [email protected] Muhamad Heyckal [email protected]
1. Perkembangan Perpustakaan dan Teknologi Informasi
Teknologi Informasi untuk Perpustakaan: Abstrak: Perpustakaan Digital dan Sistem Otomasi Perpustakaan Perkembangan dunia perpustakaan, dari segi data dan dokumen yang disimpan, dimulai dari perpustakaan
Basis Data Spasial Modul 2
Basis Data Spasial Modul 2 Modul 2 Arsitektur DBMS Tabel Data Manipulation Language (DML) Data Definition Language (DDL) LATIHAN Data Base Management System (DBMS) Perangkat lunak (software) untuk mengelola
RENCANA PEMBELAJARAN SEMESTER
RENCANA PEMBELAJARAN SEMESTER F-0653 Issue/Revisi : A0 Tanggal Berlaku : 01 / 02 / 2016 Untuk Tahun Akademik : 2015/2016 Masa Berlaku : 4 (empat) tahun Jml Halaman : 21 halaman Mata Kuliah : Sistem Basis
BAB II LANDASAN TEORI. tenaga kerja pada perusahaan, fokus yang dipelajari MSDM ini hanya masalah yang. berhubungan dengan tenaga kerja manusia saja.
BAB II LANDASAN TEORI 2.1 Presensi dan Absensi Karyawan Menurut Dessler (2003), Manajemen Sumber Daya Manusia (MSDM) adalah suatu manajemen yang khusus mempelajari hubungan dan peranan manusia dalam organisasi
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN PADA SMP NEGERI 134 JAKARTA
PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN PADA SMP NEGERI 134 JAKARTA Muhammad Ainur Rony Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Budi Luhur Jl. Ciledug Raya Petukangan
Aplikasi Pengolahan Data Stok Barang Dagang dan Penjualan (Studi Kasus: CV Jaya Maju Perkasa)
Aplikasi Pengolahan Data Stok Barang Dagang dan Penjualan (Studi Kasus: CV Jaya Maju Perkasa) Brahmantyo Danuriansyah 1, Reza Budiawan 2, Indra Lukmana Sardi 3 123 Manajemen Informatika Universitas Telkom
BAB IV IMPLEMENTASI DAN EVALUASI. menunjukkan aplikasi persewaan buku yang telah berjalan dan dapat
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Pada implementasi menunjukkan penerapan dari hasil analisis dan perancangan sistem yang telah dibuat. Dengan demikian pada implementasi ini menunjukkan
BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil
11 BAB III LANDASAN TEORI 3.1 Sistem Informasi Menurut (Ladjamudin, 2005), Sistem informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan
BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab ini akan dijelaskan mengenai kebutuhan sistem, implementasi dan
BAB IV IMPLEMENTASI DAN EVALUASI Pada bab ini akan dijelaskan mengenai kebutuhan sistem, implementasi dan evaluasi simulasi pelayanan retoran cepat saji dengan menggunakan metode next event time advance.
BAB IV DESKRIPSI PEKERJAAN
BAB IV DESKRIPSI PEKERJAAN 4.1. Analisis Sistem Dalam pengembangan teknologi informasi ini dibutuhkan analisa dan perancangan sistem. Sistem tersebut diharapkan mampu membantu PT. Sumatraco Langgeng Makmur
MODUL 4 MENGHUBUNGKAN DATABASE DENGAN PETA
MODUL 4 MENGHUBUNGKAN DATABASE DENGAN PETA A. Tujuan Praktikum - Praktikan dapat memahami cara menggunakan database untuk memasukkan data atribut peta. - Praktikan mampu melakukan pengolahan data menggunakan
Aplikasi Pendokumentasian Sumber Data ISO untuk Penjaminan Mutu Proses Program Studi
Aplikasi Pendokumentasian Sumber Data ISO untuk Penjaminan Mutu Proses Program Studi Anto Susanto 1, Devi Fitrianah 2 Prodi Teknik Informatika, Fakultas ilmu Komputer, Universitas mercu Buana 1,2 Jl. Meruya
PERANCANGAN SISTEM BASIS DATA OPERASIONAL PADA SMP STRADA SANTO FRANSISKUS XAVERIUS 2
PERANCANGAN SISTEM BASIS DATA OPERASIONAL PADA SMP STRADA SANTO FRANSISKUS XAVERIUS 2 Swandy Binus University, Jakarta, DKI Jakarta, Indonesia David Binus University, Jakarta, DKI Jakarta, Indonesia Mario
Bab 4 Pembahasan dan Hasil
Bab 4 Pembahasan dan Hasil Pada bab ini berisi hasil dan pembahasan berupa implementasi dari rancangan dan pengujian dari aplikasi yang dibangun. 4.1 Pembahasan Aplikasi Dalam perancangan aplikasi sistem
BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,
BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,
MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.
MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta Oleh : Rian Aldy Hidayat ( L2F007067 ) Jurusan Teknik Elektro Fakultas
