BATASAN MASALAH TUJUAN MANFAAT

end; {Program akan kurang efisien saat di-compile} Dari kutipan contoh program di atas terdapat ketidaksesuaian tipe variabelfield yakni char[20] , seharusnya nilai field-nya char[1] karena dalam menentukan jenis kelamin bisa ada dua pilihan yaitu laki-laki “L”, atau perempuan “P”. Agar lebih mengerti dengan jelas mengenai penggunaan efek tipe variabel dalam pembuatan program, maka penulis mengambil topik “ Analisis efek tipe variabel terhadap kecepatan running program tinjauan jawaban soal olimpiade komputer” .

1.2. PERUMUSAN MASALAH

Semakin ketatnya persaingan dalam lomba programming komputer tentunya mengharuskan untuk merumuskan suatu runtime yang tepat. Dalam menetapkan runtime yang sesuai, maka dalam penulisan skripsi ini penulis merumuskan masalah sebagai berikut: Bagaimana pengaruh beberapa tipe variabel terhadap kecepatan runtime program?

1.3. BATASAN MASALAH

Dalam penelitian ini, agar sesuai dengan rumusan masalah yang telah ditentukan. Penulis memberikan batasan yaitu: 1. Dalam penelitian ini tidak membuat aplikasi, melainkan menguji aplikasi yang sudah ada dari sisi runtime program. 2. Sampel yang akan diuji adalah lima coding program utuh dari jawaban soal olimpiade komputer yaitu program analisa_ekspresi_aljabar, mencari_massa, mencari_multipalindrom_pada_suatu_tulisan, mencari_beda_tertinggi_bukit mengevaluasi_ekspresi_aljabar. 3. Sesuai dengan lima program yang akan diuji, maka tipe data yang digunakan hanya tipe data bilangan bulat yaitu : ShortInt, Integer, LongInt, Byte, Word.

1.4. TUJUAN

1. Untuk menganalisis aspek runtime program pada penggunaan beberapa tipe variabel. 2. Untuk mengetahui pengaruh penggunaan beberapa tipe variabel terhadap runtime.

1.5. MANFAAT

1. Manfaat bagi peneliti: Dalam jangka panjang hasil riset dapat digunakan sebagai dasar pengambilan keputusan dalam usaha menyiasati masalah runtime. 2. Bagi mahasiswa lainnya Untuk membantu mahasiswa lainnya yang ingin mengetahui bagaimana mengetahui perbedaan efek tiap variabel terhadap runtime program dan untuk membantu mahasiswa lainnya yang ingin membuat karya tulis tentang programming. 3. Bagi masyarakat luas Untuk memberikan wawasan dan pandangan yang positif bagi masyarakat pada umumnya, serta pelajar pada khususnya mengenai dunia pemrograman komputer. ABSTRACT ANALYSIS OF EFFECT OF VARIABLE TYPE THAT SPEED RUNNING CASE STUDY COMPUTER ANSWERS TO OLYMPICS By RINALDI In the programming competition, there were several criteria of assessment one of them was runtime program. The increasing of competition, required the participant to formulate appropriate. This research would discuss the influence of the variable type on runtime program. Each program that tested used only one algorithm and one variable type. The runtime data that collected from the used of five type of variable longint, integer, word, byte, shortint. On the each program were compared to find out shortest runtime. Based on the result, it can be concluded that there effect of the use of variable type on program running speed runtime. Findings the research showed that shortint is the best variable type used for the mengevaluasi_ekspresi_aljabar program, the analisis_ekspresi_aljabar program and the mencari_multipalindrom_pada_ suatu_tulisan program. However byte is the best variable type used for the mencari_beda_tertinggi program and the mencari_massa program Keyword : runtime, one-way Anova, variable type ANALISIS EFEK TIPE VARIABEL TERHADAP KECEPATAN RUNNING PROGRAM STUDY KASUS JAWABAN SOAL OLIMPIADE KOMPUTER Oleh RINALDI Skripsi Sebagai salah satu syarat untuk memperoleh gelar SARJANA KOMPUTER Pada Program Studi Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG BANDAR LAMPUNG 2012 ABSTRAK ANALISIS EFEK TIPE VARIABEL TERHADAP KECEPATAN RUNNING PROGRAM STUDY KASUS JAWABAN SOAL OLIMPIADE KOMPUTER Oleh RINALDI Dalam lomba programming ada beberapa kriteria penilaian, salah satunya runtime program. Semakin ketatnya persaingan, mengharuskan merumuskan suatu runtime yang tepat. Pada penelitian ini akan dibahas mengenai adanya pengaruh tipe variabel terhadap runtime program. Setiap program yang diuji hanya menggunakan satu algoritma dan satu tipe variabel. Selanjutnya hasil data runtime yang diperoleh dari penggunaan lima tipe variabel longint, integer, word, byte, shortint terhadap masing- masing kelima program dibandingkan untuk melihat runtime yang terkecil. Berdasarkan hasil penelitian ini dapat disimpulkan bahwa terdapat pengaruh tipe data terhadap kecepatan running program runtime. Dari hasil pengujian yang dilakukan lima tipe variabel terhadap lima program, maka tipe variabel shortint yang terbaik untuk program mengevaluasi_ekspresi_aljabar, tipe variabel shortint yang terbaik untuk program analisis_ekspresi_aljabar, tipe variabel byte yang terbaik untuk program mencari_beda_tertinggi, tipe variabel shortint yang terbaik untuk program mencari_multipalindrom_suatu_tulisan dan tipe variabel byte yang terbaik untuk program mencari_massa. Kata kunci: runtime, one-way Anova, tipe variabel ANALISIS EFEK TIPE VARIABEL TERHADAP KECEPATAN RUNNING PROGRAM STUDY KASUS JAWABAN SOAL OLIMPIADE KOMPUTER Skripsi Oleh RINALDI FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG 2012 MENGESAHKAN 1. Tim Penguji Ketua : Dwi Sakethi, S.Si., M.Kom. ……………… Skretaris : Dian Kurniasari, S.Si., M.Sc. ……………… Penguji Bukan Pembimbing : Warsono, Ph.D. ……………… 2. Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Prof. Suharso, Ph.D. NIP. 19690530 199512 1 001 Tanggal Lulus Ujian Skripsi: 10 Februari 2012 Judul Skripsi : ANALISIS EFEK TIPE VARIABEL TERHADAP KECEPATAN RUNNING PROGRAM STUDY KASUS JAWABAN OLIMPIADE KOMPUTER Nama Mahasiswa : Rinaldi Nomor Pokok Mahasiswa : 0517032076 Program Studi Jurusan : Ilmu Komputer : Matematika Fakultas : Matematika dan Ilmu Pengetahuan Alam MENYETUJUI 1. Komisi Pembimbing Dwi Sakethi, S.Si., M.Kom. Dian Kurniasari, S.Si., M.Sc. NIP 19680611 199802 1 001 NIP 19690305 199603 2 001 2. Mengetahui, Ketua Jurusan Matematika Ketua Program Studi FMIPA Universitas Lampung Ilmu Komputer Drs. Tiryono Ruby, M.Sc., Ph.D. Rangga Firdaus, M.Kom. NIP 19620704 198803 1 002 NIP 19741010 200801 1 015 Motto Man Jadda Wa Jada RUN With ALL your MIGHT EVEN if you know..It s going to be an OUT..

BAB I PENDAHULUAN

1.1. LATAR BELAKANG

Dalam menyambut era perkembangan teknologi informasi, dituntut sumber daya manusia yang memilki kemampuan dalam menganalisis dan memecahkan setiap permasalahan berbasis komputerisasi. Beberapa tahun terakhir telah diadakan Olimpiade Sains Nasional OSN yang di antaranya terdapat bidang KomputerInformatika untuk menjaring tunas-tunas baru yang akan tergabung dalam Tim Olimpiade Komputer Indonesia. Dalam lomba programming ada beberapa kriteria penilaian, salah satunya runtime program. Program yang efektif salah satunya adalah memiliki runtime yang relatif singkat. Runtime adalah waktu atau periode yang dibutuhkan dalam mengeksekusi program. Nugroho, 2004 Hal-hal yang mempengaruhi runtime adalah jumlah input yang diproses dan beberapa faktor lain : kecepatan mesin, sistem operasi, kualitas compiler dan bahasa pemrograman. Wirth, 2004 Adapun cara untuk menyiasati kendala runtime dari jumlah input yang diproses adalah penggunaan tipe variabel, sehingga ketika eksekusi program sesuai dengan batas runtime yang ditentukan. Contoh kutipan badan program yang menggunakan tipe variabelfield yang tidak sesuai: type MHS = record { data mahasiswa} NIM : integer; nama : string; usia : integer; jenkel : char [20]; { tipe field data yang tidak pas} end; {Program akan kurang efisien saat di-compile} Dari kutipan contoh program di atas terdapat ketidaksesuaian tipe variabelfield yakni char[20], seharusnya nilai field-nya char[1] karena dalam menentukan jenis kelamin bisa ada dua pilihan yaitu laki- laki “L”, atau perempuan “P”. Agar lebih mengerti dengan jelas mengenai penggunaan efek tipe variabel dalam pembuatan program, maka penulis mengambil topik “ Analisis efek tipe variabel terhadap kecepatan running program study kasus jawaban soal olimpiade komputer”.

1.2. PERUMUSAN MASALAH

Semakin ketatnya persaingan dalam lomba programming komputer tentunya mengharuskan untuk merumuskan suatu runtime yang tepat. Dalam menetapkan runtime yang sesuai, maka dalam penulisan skripsi ini penulis merumuskan masalah sebagai berikut: Bagaimana pengaruh beberapa tipe variabel terhadap kecepatan runtime program?

1.3. BATASAN MASALAH

Dalam penelitian ini, agar sesuai dengan rumusan masalah yang telah ditentukan. Penulis memberikan batasan yaitu: 1. Dalam penelitian ini tidak membuat aplikasi, melainkan menguji aplikasi yang sudah ada dari sisi runtime program.