Nama : Reza Alfian Firdiansyah NPM : Jurusan : Sistem Informasi Pembimbing : Prof. Dr-Ing. Adang Suhendra. SSi.,Skom.,MSc

Ukuran: px
Mulai penontonan dengan halaman:

Download "Nama : Reza Alfian Firdiansyah NPM : Jurusan : Sistem Informasi Pembimbing : Prof. Dr-Ing. Adang Suhendra. SSi.,Skom.,MSc"

Transkripsi

1 ALGORITMA SMOOTHED PARTICLE HYDRODYNAMICS ALIRAN FLUIDA UNTUK MENGHITUNG DEBIT ALIRAN PADA SIMULASI ALIRAN FLUIDA Nama : Reza Alfian Firdiansyah NPM : Jurusan : Sistem Informasi Pembimbing : Prof. Dr-Ing. Adang Suhendra. SSi.,Skom.,MSc

2 Latar Belakang Masalah Simulasi aliran fluida merupakan fenomena alam yang bisa disimulasikan dengan melakukan beberapa perhitungan dengan menggunakan sebuah metode numerik. Pembuatan simulasi membutuhkan waktu eksekusi yang cukup lama apabila dikerjakan sepenuhnya di CPU. Sehingga untuk mempercepat proses simulasi, digunakan lah teknologi GPU yang mampu melakukan komputasi-komputasi umum secara paralel.

3 Batasan Masalah Metode numerik yang digunakan adalah Smoothed Particle Hydrodynamics (SPH). Menggunakan partikel berjumlah 50000, , dan Menggunakan 2 data curah hujan. Membandingkan program yang hanya berjalan pada jumlah thread 1 per block dan 256 thread per block. Waktu eksekusi program dinyatakan berupa ms atau milisecond. User tidak bisa meng-input atau memasukkan data pada saat program sedang berjalan (running). Pengujian dilakukan pada satu graphic card saja, yaitu Nvidia GeForce GT 930M.

4 Rumusan Masalah Bagaimana pengimplementasikan metode SPH ke dalam perhitungan sistem simulasi aliran fluida? Bagaimana hubungan data curah hujan dengan debit air? Bagaimana perbandingan waktu eksekusi yang dihasilkan antara jumlah 1 thread per block dengan 256 thread per block? Bagaimana hasil perhitungan speedup yang dihasilkan dari beberapa jumlah partikel yang berbeda pada jumlah thread yang digunakan?

5 Tujuan Untuk mengimplementasikan metode SPH untuk menghitung debit aliran pada simulasi aliran fluida dengan menggunakan pemrograman GPU CUDA yang diharapkan dapat digunakan untuk sistem informasi mengenai banjir. Mengetahui perbandingan waktu eksekusi program terhadap jumlah thread yang digunakan.

6 PERANCANGAN Perancangan terdiri dari: Perancangan Algoritma SPH Perancangan Densitas Perancangan Force SPH Perancangan Kecepatan Perancangan SPH pada CUDA Perancangan Jumlah Thread Perancangan Debit Air

7 Perancangan Algoritma SPH Menentukan partikel tetangga terdekat yang kemudian diurutkan ke dalam array yang disimpan di memori. Bagian ini juga untuk meng-update struktur data. Menghitung densitas dan force SPH. Menghitung kecepatan.

8 Perancangan Densitas Perancangan densitas sebagai berikut: untuk semua partikel r = posa - posb rlen = length (r) smoothing length = radiusa + radiusb rlen_sq = rlen * rlen hsq_rlensq = (pow(smoothing_length,2.0f) - rlen_sq) wpoly6variable = (hsq_rlensq * hsq_rlensq * hsq_rlensq) wpoly6coeff = (315.0f/64.0f*3.14f*(pow(smoothing_length,9.0f))) sumdensity = 0 density if (rlen < smoothing_length) sumdensity += wpoly6variable density = params.massparticle * wpoly6coeff * sumdensity

9 Perancangan Force SPH Rancangan dari Force SPH sebagai berikut: untuk semua partikel r = posa - posb rlen = length (r) smoothing length = radiusa + radiusb wspikycoeff = -45.0f/3.14f * (pow(smoothing_length,6.0f)) wviscositycoeff = 45.0f/3.14f * (pow(smoothing_length,6.0f)) if (rlen < smoothing length) h_rlen = smoothing length rlen wspikyvariable = (r x (1.0f / rlen) x (h_rlen x h_rlen)) tekanan = 100 x (densitas ) force tekanan += -((tekanan + tekanan) / (densitas x densitas)) x wspikyvariable force viskositas += ((velb - vela) / (densitas x densitas)) x h_rlen; force SPH = ((wspikycoeff x force_pres) + (wviscositycoeff x force_vis)) x massa partikel

10 Perancangan Kecepatan Kecepatan atau bisa dikatakan sebagai force integrasi ini adalah langkah akhir dalam algoritma SPH. Rancangan kecepatan ini bisa dilihat di bawah ini: untuk semua partikel force += force SPH + force gravity; v_next = vel + force x delta time; vel = v_next;

11 Perancangan SPH CUDA Perancangan ini memiliki beberapa tahapan sebagai berikut: 1. Perhitungan dibagi menjadi beberapa block dimana memiliki kernel global dan kernel device. 2. Tiap thread memuat satu partikel dengan ada yang melakukan perhitungan dalam penentuan partikel tetangga terdekat dan perhitungan force dari perhitungan SPH. 3. Tiap block akan menyalin hasil dari shared memory ke global memory. 4. Hasil akan ditransfer ke GPU dan CPU kemudian dialokasikan ke GPU dan CPU.

12 Perancangan Thread Dalam penelitian ini, thread per block yang digunakan ada 2 jumlah yaitu 1 dan 256. Cara pendeklarsiannya sebagai berikut: void computergridsize(uint n, uint blocksize, uint &numblocks, uint &numthreads) { numthreads = 256; numblocks = idivup (n, numthreads);} Dengan nilai n merupakan jumlah partikel yang digunakan.

13 Perancangan Debit air 1. Debit air yang tanpa menggunakan curah hujan bisa digambarkan dengan rumus di bawah ini Q = v x A 2. Debit air yang menggunakan curah hujan memiliki perhitungan lebih banyak dibanding debit yang tidak menggunakan curah hujan. Q1 = v x A Q2 = ch x L Qtot = Q1 + Q2

14 Hasil Uji Coba Tabel Hasil Uji Coba Program Menggunakan 256 Thread per Block.

15 Hasil Uji Coba Tabel Hasil Uji Coba Program Menggunakan 1 thread per block.

16 Hasil Uji Coba Tabel Hasil SpeedUp No Jumlah Partikel Waktu eksekusi (1) Waktu eksekusi (256) SpeedUp

17 Hasil Uji Coba Menggunakan volume dan massa per partikel yang berbeda namun hasil volume yang dihasilkan sama. Tabel Hasil Uji Coba Perhitungan Debit aliran pada Simulasi Aliran Fluida.

18 Analisa Analisa perbandingan waktu eksekusi yang dihasilkan dari 256 thread per block dan 1 thread per block digambarkan dengan grafik lini di bawah ini:

19 Analisa Analisa dari perhitungan memiliki adanya kompromi (trade off) terhadap kecepatan yang dihasilkan. Tabel persentase trade off bisa dilihat di bawah ini: No Perbandingan Hasil & % & % & %

20 Kesimpulan Pengimplementasian metode Smoothed Particle Hydrodynamics (SPH) untuk menghitung debit aliran pada sistem simulasi aliran fluida telah berhasil dilakukan dengan merubah metode yang digunakan sebelumnya. Hubungan antara curah hujan dengan debit alir berbanding lurus karena apabila curah hujan tinggi, maka akan semakin deras debit yang mengalir pada wilayah tersebut. Waktu eksekusi yang diperoleh pada program yang dilakukan dengan menggunakan 256 thread per block lebih cepat dibanding program yang menggunakan 1 thread per block. Nilai Speedup pun meningkat seiring dengan meningkatnya jumlah partikel yang digunakan.

21 Saran Untuk menghasilkan output yang lebih real lagi dengan keadaan sekitar diperlukan perancangan yang lebih lagi sehingga menjadi complex model, seperti pembuatan terrain yang merepresentasikan wilayah yang disimulasikan sehingga simulasi dapat terlihat lebih realistis. Pengujian bisa dilakukan dengan spesifikasi graphic card yang lebih baik lagi dari Nvidia GeForce GT930M. Sehingga bisa menghasilkan waktu eksekusi yang lebih cepat lagi.

22 Terima Kasih

1. PENDAHULUAN 1.1. LATAR BELAKANG MASALAH

1. PENDAHULUAN 1.1. LATAR BELAKANG MASALAH 1. PENDAHULUAN 1.1. LATAR BELAKANG MASALAH Pada saat ini, teknologi mengalami kemajuan yang sangat pesat, khususnya pada perkembangan komputer. Adapun salah satu teknologi yang mendukung cepatnya perhitungan

Lebih terperinci

KOMPUTASI PARALEL UNTUK SEGMENTASI CITRA DIGITAL DENGAN PARTICLE SWARM OPTIMIZATION

KOMPUTASI PARALEL UNTUK SEGMENTASI CITRA DIGITAL DENGAN PARTICLE SWARM OPTIMIZATION KOMPUTASI PARALEL UNTUK SEGMENTASI CITRA DIGITAL DENGAN PARTICLE SWARM OPTIMIZATION SKRIPSI Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Agustinus Kristiadi

Lebih terperinci

Pendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA)

Pendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA) Pendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA) LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Muhammad Ismail Faruqi / 13503045 PROGRAM

Lebih terperinci

BAB I PENDAHULUAN. ada dua pendekatan yang dapat digunakan, pendekatan yang pertama adalah

BAB I PENDAHULUAN. ada dua pendekatan yang dapat digunakan, pendekatan yang pertama adalah BAB I PENDAHULUAN I.1. Latar Belakang Seiring dengan perkembangan teknologi informasi yang sangat pesat, saat ini dapat ditemui berbagai macam media dan sarana untuk menyampaikan pengetahuan dan informasi.

Lebih terperinci

SIMULASI PERAMBATAN GELOMBANG SUARA DENGAN METODE STAGGERED GRID FINITE DIFFERENCE TIME DOMAIN MENGGUNAKAN ARSITEKTUR CUDA GPU

SIMULASI PERAMBATAN GELOMBANG SUARA DENGAN METODE STAGGERED GRID FINITE DIFFERENCE TIME DOMAIN MENGGUNAKAN ARSITEKTUR CUDA GPU TESIS SIMULASI PERAMBATAN GELOMBANG SUARA DENGAN METODE STAGGERED GRID FINITE DIFFERENCE TIME DOMAIN MENGGUNAKAN ARSITEKTUR CUDA GPU ARIEF BUDIMAN No. Mhs. : 105301460/PS/MTF PROGRAM STUDI MAGISTER TEKNIK

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISIS

BAB IV PENGUJIAN DAN ANALISIS BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dijelaskan tentang pengujian dari masing masing metode computing dan juga analisa dari hasil pengujian tersebut. Pengujian dilakukan pada waktu proses dengan

Lebih terperinci

VISUALISASI GRAFIK TIGA DIMENSI (3D) UNTUK INFORMASI PADA SIMULASI ALIRAN AIR BERDASARKAN PERHITUNGAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH)

VISUALISASI GRAFIK TIGA DIMENSI (3D) UNTUK INFORMASI PADA SIMULASI ALIRAN AIR BERDASARKAN PERHITUNGAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH) VISUALISASI GRAFIK TIGA DIMENSI (3D) UNTUK INFORMASI PADA SIMULASI ALIRAN AIR BERDASARKAN PERHITUNGAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH) Iza Zayynul Ahyar 1 Adang Suhendra 2 1,2 Fakultas Ilmu

Lebih terperinci

BAB I PENDAHULUAN. Merancang aplikasi Paralel Processing yang diimplementasikan dengan penggunaan Computer-Unified-Device-Architecture (CUDA).

BAB I PENDAHULUAN. Merancang aplikasi Paralel Processing yang diimplementasikan dengan penggunaan Computer-Unified-Device-Architecture (CUDA). BAB I PENDAHULUAN 1.1. Tujuan Merancang aplikasi Paralel Processing yang diimplementasikan dengan penggunaan Computer-Unified-Device-Architecture (CUDA). 1.2. Latar Belakang Banyak Central Processing Unit

Lebih terperinci

SEGMENTASI CITRA MENGGUNAKAN LEVEL SET UNTUK ACTIVE CONTOUR BERBASIS PARALLEL GPU CUDA

SEGMENTASI CITRA MENGGUNAKAN LEVEL SET UNTUK ACTIVE CONTOUR BERBASIS PARALLEL GPU CUDA HALAMAN JUDUL TESIS SEGMENTASI CITRA MENGGUNAKAN LEVEL SET UNTUK ACTIVE CONTOUR BERBASIS PARALLEL GPU CUDA LIANITA FEBRIHANI No. Mhs : 125301846/PS/MTF PROGRAM STUDI MAGISTER TEKNIK INFORMATIKA PROGRAM

Lebih terperinci

BAB II LANDASAN TEORI. informasi menjadi sebuah teks yang tidak dapat dibaca (Ferguson dkk, 2010).

BAB II LANDASAN TEORI. informasi menjadi sebuah teks yang tidak dapat dibaca (Ferguson dkk, 2010). BAB II LANDASAN TEORI 2.1 Enkripsi Enkripsi merupakan sebuah metode penyandian sebuah pesan atau informasi menjadi sebuah teks yang tidak dapat dibaca (Ferguson dkk, 2010). Enkripsi berkaitan erat dengan

Lebih terperinci

Paralelisasi Transformasi Fourier pada Arsitektur General Purpose Graphic Processing Unit Untuk Klasifikasi Alat Musik Dengan Instrumen Solo

Paralelisasi Transformasi Fourier pada Arsitektur General Purpose Graphic Processing Unit Untuk Klasifikasi Alat Musik Dengan Instrumen Solo Paralelisasi Transformasi Fourier pada Arsitektur General Purpose Graphic Processing Unit Untuk Klasifikasi Alat Musik Dengan Instrumen Solo Ridwan Rismanto 5109201049 DOSEN PEMBIMBING Dr. Nanik Suciati,

Lebih terperinci

BAB III PERANCANGAN Gambaran Sistem

BAB III PERANCANGAN Gambaran Sistem BAB III PERANCANGAN Pada bab ini di jelaskan tentang bagaimana realisasi dari CPU computing, GPU computing, dan Cluster Computing serta sistem pengaturan dan struktur coding dari masing masing metode computing.

Lebih terperinci

SIMULASI PENGARUH INTENSITAS HUJAN TERHADAP KETINGGIAN BANJIR MENGGUNAKAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH)

SIMULASI PENGARUH INTENSITAS HUJAN TERHADAP KETINGGIAN BANJIR MENGGUNAKAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH) ISSN : 2355-9365 e-proceeding of Engineering : Vol.3, No.1 April 2016 Page 1191 SIMULASI PENGARUH INTENSITAS HUJAN TERHADAP KETINGGIAN BANJIR MENGGUNAKAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH) Emha

Lebih terperinci

1. BAB I PENDAHULUAN. efek. Penggunaan visual efek untuk film di sebabkan lebih mudah di arahkan dan

1. BAB I PENDAHULUAN. efek. Penggunaan visual efek untuk film di sebabkan lebih mudah di arahkan dan 1. BAB I PENDAHULUAN 1.1. Latar Belakang Kebutuhan komputer grafik seperti Simulasi visualisasi saat ini telah jauh berkembang, simulasi visualisasi fluida telah banyak di implementasikan dalam banyak

Lebih terperinci

PROSEDUR PARALELISASI PERKALIAN MATRIKS PADA GRAPHICS PROCESSING UNIT (GPU)

PROSEDUR PARALELISASI PERKALIAN MATRIKS PADA GRAPHICS PROCESSING UNIT (GPU) PROSEDUR PARALELISASI PERKALIAN MATRIKS PADA GRAPHICS PROCESSING UNIT (GPU) Murni Pusat Studi Komputasi Matematika, Universitas Gunadarma Jl. Margonda Raya no. 100, Depok 16424, Jawa Barat murnipskm@staff.gunadarma.ac.id

Lebih terperinci

PARALELISASI TRANSFORMASI WAVELET DISKRIT MENGGUNAKAN ARSITEKTUR CUDA PADA GRAPHIC PROCESSING UNIT UNTUK DE-NOISING CITRA

PARALELISASI TRANSFORMASI WAVELET DISKRIT MENGGUNAKAN ARSITEKTUR CUDA PADA GRAPHIC PROCESSING UNIT UNTUK DE-NOISING CITRA PARALELISASI TRANSFORMASI WAVELET DISKRIT MENGGUNAKAN ARSITEKTUR CUDA PADA GRAPHIC PROCESSING UNIT UNTUK DE-NOISING CITRA DOSEN PEMBIMBING: Dr. Nanik Suciati, S.Kom. M.Kom Wahyu Suadi, S.Kom, MM, M.Kom

Lebih terperinci

SIMULASI PENGARUH INTENSITAS HUJAN TERHADAP KETINGGIAN BANJIR MENGGUNAKAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH)

SIMULASI PENGARUH INTENSITAS HUJAN TERHADAP KETINGGIAN BANJIR MENGGUNAKAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH) SIMULASI PENGARUH INTENSITAS HUJAN TERHADAP KETINGGIAN BANJIR MENGGUNAKAN METODE SMOOTHED PARTICLE HYDRODYNAMICS (SPH) Emha Ainun 1, Jondri 2, Dede Tarwidi 3 1,2,3 Program Studi Ilmu Komputasi Telkom University,

Lebih terperinci

PARALELISASI PERKALIAN MATRIKS SPARSE VEKTOR DENGAN CUBLAS

PARALELISASI PERKALIAN MATRIKS SPARSE VEKTOR DENGAN CUBLAS PARALELISASI PERKALIAN MATRIKS SPARSE VEKTOR DENGAN CUBLAS Murni Pusat Studi Komputasi Matematika, Universitas Gunadarma Jl. Margonda Raya no. 100, Depok 16424, Jawa Barat murnipskm@staff.gunadarma.ac.id

Lebih terperinci

TESIS VISUALISASI FLUIDA SATU DAN DUA FASE DENGAN PEMROGRAMAN PARALEL GPU CUDA. ARIFIYANTO HADINEGORO No. Mhs.: /PS/MTF

TESIS VISUALISASI FLUIDA SATU DAN DUA FASE DENGAN PEMROGRAMAN PARALEL GPU CUDA. ARIFIYANTO HADINEGORO No. Mhs.: /PS/MTF TESIS VISUALISASI FLUIDA SATU DAN DUA FASE DENGAN PEMROGRAMAN PARALEL GPU CUDA ARIFIYANTO HADINEGORO No. Mhs.: 115301619/PS/MTF PROGRAM STUDI MAGISTER TEKNIK INFORMATIKA PROGRAM PASCASARJANA UNIVERSITAS

Lebih terperinci

BAB I PENDAHULUAN. Tsunami ini merupakan kejadian alam yang dipengaruhi oleh adanya aktifitas

BAB I PENDAHULUAN. Tsunami ini merupakan kejadian alam yang dipengaruhi oleh adanya aktifitas BAB I PENDAHULUAN 1. 1. Latar Belakang Tsunami ini merupakan kejadian alam yang dipengaruhi oleh adanya aktifitas yang terjadi di dasar laut. Aktifitas ini dapat berupa gempa laut, gunung berapi meletus,

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi komputer grafis sangat pesat dengan ruang lingkup yang luas. Penggunaannya beragam, dari mulai untuk industri entertainment sampai akademis.

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Citra Digital Citra merupakan gambar yang merepresentasikan sesuatu. Citra dapat berupa gambar dari sebuah atau kumpulan obyek. Citra digital merupakan citra yang dapat diolah

Lebih terperinci

Analisis Kinerja Matrix Multiplication Pada Lingkungan Komputasi Berkemampuan Tinggi (Cuda Gpu)

Analisis Kinerja Matrix Multiplication Pada Lingkungan Komputasi Berkemampuan Tinggi (Cuda Gpu) Analisis Kinerja Matrix Multiplication Pada Lingkungan Komputasi Berkemampuan Tinggi (Cuda Gpu) 1 Machudor Yusman, 2 Anie Rose Irawati, 3 Achmad Yusuf Vidyawan 1 Jurusan Ilmu Komputer FMIPA Unila 2 Jurusan

Lebih terperinci

Implementasi AES-ECB 128-bit untuk Komputasi Paralel pada GPU menggunakan Framework NVIDIA CUDA

Implementasi AES-ECB 128-bit untuk Komputasi Paralel pada GPU menggunakan Framework NVIDIA CUDA Implementasi AES-ECB 128-bit untuk Komputasi Paralel pada GPU menggunakan Framework NVIDIA CUDA Adityo Jiwandono, 13507015 1 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut

Lebih terperinci

Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB),

Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB), KONSEP PROSES Proses adalah program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan. Dalam suatu proses terdapat program counter, stack dan daerah data Sistem operasi mengeksekusi berbagai

Lebih terperinci

KEBUTUHAN KOMPUTER PARALEL

KEBUTUHAN KOMPUTER PARALEL PEMROSESAN KEBUTUHAN KOMPUTER Simulasi sirkulasi global laut di Oregon State University Lautan dibagi ke dalam 4096 daerah membentang dari timur ke barat, 1024 daerah membentang dari utara ke selatan dan

Lebih terperinci

MAKALAH SISTEM OPERASI Perbedaan Proses dan Thread. Disusun Oleh : NOVITA ANGGRAINI PUTRI

MAKALAH SISTEM OPERASI Perbedaan Proses dan Thread. Disusun Oleh : NOVITA ANGGRAINI PUTRI MAKALAH SISTEM OPERASI Perbedaan Proses dan Thread Disusun Oleh : NOVITA ANGGRAINI PUTRI 13111058 FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA YOGYAKARTA 2015/2016

Lebih terperinci

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 1 KOMPONEN SO LAINNYA Jaringan (Sistem Terdistribusi) Sistem terdistribusi adalah sekumpulan

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS)

BAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS) IV-1 BAB IV PERANCANGAN Bab ini akan menjelaskan perancangan AntiJam. Pembahasan perancangan pada bab ini akan diorganisasikan menjadi per-modul. Supaya pembahasan dalam Tugas Akhir ini ringkas dan padat,

Lebih terperinci

BAB I PENDAHULUAN. piksel yang memiliki karakteristik tersebut. pendekteksian tepi. Salah satu metode yang ada adalah active contour yang

BAB I PENDAHULUAN. piksel yang memiliki karakteristik tersebut. pendekteksian tepi. Salah satu metode yang ada adalah active contour yang BAB I PENDAHULUAN 1.1. Latar Belakang Saat ini perpaduan antara perkembangan teknologi dan ilmu pengetahuan sudah banyak dilakukan orang khususnya dalam pengolahan citra. Pengolahan citra merupakan proses

Lebih terperinci

BAB I PENDAHULUAN. Keamanan dapat menjadi sebuah ketidak nyamanan. Namun, di zaman yang

BAB I PENDAHULUAN. Keamanan dapat menjadi sebuah ketidak nyamanan. Namun, di zaman yang BAB I PENDAHULUAN 1.1 Latar Belakang Keamanan dapat menjadi sebuah ketidak nyamanan. Namun, di zaman yang sudah semakin maju ini, keamanan menjadi sebuah kebutuhan dasar manusia pada setiap waktu (Navratilova,

Lebih terperinci

BAB I PENDAHULUAN. dengan alat medis seperti Computed Tomography (CT) scan atau Magnetic

BAB I PENDAHULUAN. dengan alat medis seperti Computed Tomography (CT) scan atau Magnetic BAB I PENDAHULUAN A. Latar Belakang Penyakit pada bagian dalam tubuh manusia merupakan suatu hal yang tidak dapat dilihat secara langsung. Contohnya untuk mengetahui dan mendiagnosa penyakit tumor pada

Lebih terperinci

PENGOLAHAN PARALEL. Kebutuhan akan Komputer Paralel PENDAHULUAN. Dahulu:

PENGOLAHAN PARALEL. Kebutuhan akan Komputer Paralel PENDAHULUAN. Dahulu: PENGOLAHAN PARALEL PENDAHULUAN PENDAHULUAN 1 Kebutuhan akan Komputer Paralel Dahulu: Ilmu klasik didasarkan pada observasi, teori dan eksperimen Observasi dari fenomena menghasilkan hipotesa Teori dikembangkan

Lebih terperinci

TUGAS SISTEM OPERASI

TUGAS SISTEM OPERASI TUGAS SISTEM OPERASI DI SUSUN OLEH AlFIATUN SUHADA 14121025 UNIVERSITAS MERCUBUANA YOGYAKARTA FAKULTAS TEKNOLOGI INFORMASI PRODI SISTEM INFORMASI 2015-2016 Perbedaan Proses dan Thread 1. Proses Proses

Lebih terperinci

ANALISIS KEBUTUHAN DAN RANCANGAN PERANGKAT LUNAK

ANALISIS KEBUTUHAN DAN RANCANGAN PERANGKAT LUNAK BAB III ANALISIS KEBUTUHAN DAN RANCANGAN PERANGKAT LUNAK 3.1 Deskripsi Umum Perangkat Lunak Perangkat lunak ini melakukan simulasi selembar kain dengan mengguanakan algoritma Verlet dan pemrograman GPU.

Lebih terperinci

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini teknologi berkembang dengan sangat pesat, khususnya dalam bidang teknologi informasi. Salah satu perkembangan yang paling pesat adalah perangkat lunak

Lebih terperinci

BAB 1 PENDAHULUAN. Web caching server mempunyai peranan penting dalam menangani trafik web

BAB 1 PENDAHULUAN. Web caching server mempunyai peranan penting dalam menangani trafik web BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan internet di Indonesia meningkat sangat tajam. Hal ini dibuktikan dengan bertambah nya jumlah pengguna internet sebanyak 17 juta pengguna dalam kurun waktu

Lebih terperinci

RANCANG BANGUN PENGENALAN ANGKA MENGGUNAKAN MULTI GPU PADA PLATFORM CUDA

RANCANG BANGUN PENGENALAN ANGKA MENGGUNAKAN MULTI GPU PADA PLATFORM CUDA BIDANG KEAHLIAN JARINGAN CERDAS MULTIMEDIA (GAME TECHNOLOGY) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA RANCANG BANGUN PENGENALAN ANGKA MENGGUNAKAN

Lebih terperinci

SEGMENTASI CITRA PADA VIDEO DENGAN METODE LEVEL SET BERBASIS PEMROGRAMAN PARALEL GPU CUDA TUGAS AKHIR

SEGMENTASI CITRA PADA VIDEO DENGAN METODE LEVEL SET BERBASIS PEMROGRAMAN PARALEL GPU CUDA TUGAS AKHIR SEGMENTASI CITRA PADA VIDEO DENGAN METODE LEVEL SET BERBASIS PEMROGRAMAN PARALEL GPU CUDA TUGAS AKHIR Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Disusun Oleh

Lebih terperinci

BAB I PENDAHULUAN. Myanmar, Bangladesh, Srilangka, India, Maladewa, Somalia dan Kenya.

BAB I PENDAHULUAN. Myanmar, Bangladesh, Srilangka, India, Maladewa, Somalia dan Kenya. BAB I PENDAHULUAN 1.1 Latar Belakang Pada penghujung tahun 2004, pada hari minggu, 26 Desember 2004, Indonesia dan delapan negara lainnya di kawasan Samudera India mengalami bencana tsunami yang sangat

Lebih terperinci

Tipe Sistem Operasi. Stand alone Network Embedded

Tipe Sistem Operasi. Stand alone Network Embedded SISTEM OPERASI Tipe Sistem Operasi Stand alone Network Embedded Versi Windows Sistem Operasi Windows Version Windows 3.x Windows NT 3.1 Windows 95 Windows NT Workstation 4.0 Windows 98 Windows Millennium

Lebih terperinci

SIMULASI FLUIDA MENGGUNAKAN CUDA FAST FOURIER TRANSFORM LIBRARY (CUFFT) DAN OPEN GL

SIMULASI FLUIDA MENGGUNAKAN CUDA FAST FOURIER TRANSFORM LIBRARY (CUFFT) DAN OPEN GL SIMULASI FLUIDA MENGGUNAKAN CUDA FAST FOURIER TRANSFORM LIBRARY (CUFFT) DAN OPEN GL Irwinda Famesa 1, I Wayan Ade S.D 2, Fitriyani 3 1,,2,3 Prodi S1 Teknik Ilmu Komputasi, Fakultas Informatika, Universitas

Lebih terperinci

PENGANTAR KOMPUTASI MODERN

PENGANTAR KOMPUTASI MODERN PENGANTAR KOMPUTASI MODERN KOMPUTASI MODERN & PEMROSESAN PARALEL MARSHAL SAMOS 54412458 4IA15 UNIVERSITAS GUNADARMA 2016 1. Manakah yang termasuk karakteristik komputasi Modern yaitu : a. Komputer-komputer

Lebih terperinci

Kompleksitas Algoritma Rank Sort dan Implementasi pada Parallel Programming Dengan Menggunakan OpenMP

Kompleksitas Algoritma Rank Sort dan Implementasi pada Parallel Programming Dengan Menggunakan OpenMP Kompleksitas Algoritma Rank Sort dan Implementasi pada Parallel Programming Dengan Menggunakan OpenMP Muhammad Indra NS - 23515019 1 Program Magister Informatika Sekolah Teknik Elektro dan Informatika

Lebih terperinci

BAB II DASAR TEORI. 2.1 Pergerakan Telepon Seluler Sebagai Sumber Data

BAB II DASAR TEORI. 2.1 Pergerakan Telepon Seluler Sebagai Sumber Data II-1 BAB II DASAR TEORI Bab ini memuat beberapa dasar teori yang mendukung dalam pengerjaan Tugas Akhir, serta penjelasan mengenai berbagai metode yang digunakan untuk menyelesaikan permasalahan dalam

Lebih terperinci

BAB V HASIL SIMULASI

BAB V HASIL SIMULASI 46 BAB V HASIL SIMULASI Pada bab ini akan disajikan beberapa hasil pendekatan numerik harga opsi put Amerika menggunakan metode beda hingga. Algoritma yang disusun di bawah ini untuk menentukan harga opsi

Lebih terperinci

2. BAB II TINJAUAN PUSTAKA. visualisasi di butuhkan beberapa tools pendukung seperti perangkat lunak dan

2. BAB II TINJAUAN PUSTAKA. visualisasi di butuhkan beberapa tools pendukung seperti perangkat lunak dan 7 2. BAB II TINJAUAN PUSTAKA 2.1. Tinjauan Pustaka Visualisasi merupakan salah satu cara untuk merepresentasikan data (Hansen & Johnson, 2005) sebuah data bisa di dapatkan dari bermacam metode yang ada

Lebih terperinci

Paralelisasi Transformasi Fourier Para Arsitektur General Purpose Graphic Processing Unit Untuk Klasifikasi Alat Musik Dengan Solo Instrumen

Paralelisasi Transformasi Fourier Para Arsitektur General Purpose Graphic Processing Unit Untuk Klasifikasi Alat Musik Dengan Solo Instrumen Paralelisasi Transformasi Fourier Para Arsitektur General Purpose Graphic Processing Unit Untuk Klasifikasi Alat Musik Dengan Solo Instrumen Ridwan Rismanto 1 *, Nanik Suciati 2, Wahyu Suadi 3 Institut

Lebih terperinci

BAB II TINJAUAN PUSTAKA & LANDASAN TEORI

BAB II TINJAUAN PUSTAKA & LANDASAN TEORI BAB II TINJAUAN PUSTAKA & LANDASAN TEORI II.1. Tinjauan Pustaka Pengolahan citra sudah ada sejak dahulu, pengolahan citra dilakukan untuk meningkatkan kualitas dari suatu citra atau bahkan memodifikasi

Lebih terperinci

1. Pendahuluan Perkembangan teknologi di bidang multimedia dewasa ini demikian pesatnya, khususnya dalam pemanfaatan aplikasi citra/gambar digital. Ir

1. Pendahuluan Perkembangan teknologi di bidang multimedia dewasa ini demikian pesatnya, khususnya dalam pemanfaatan aplikasi citra/gambar digital. Ir ANALISIS PERBANDINGAN KOMPUTASI SEKUENSIAL DAN KOMPUTASI PARALEL GPU MEMANFAATKAN TEKNOLOGI NVIDIA CUDA PADA APLIKASI KOMPRESI CITRA MENGGUNAKAN ALGORITMA DCT 8X8 1 Andika Januarianto (50407094) 2 Dr.-Ing.Adang

Lebih terperinci

PARALELISASI DE-NOISING CITRA BERDASARKAN TRANSFORMASI WAVELET DISKRIT PADA GPU DENGAN ARSITEKTUR CUDA

PARALELISASI DE-NOISING CITRA BERDASARKAN TRANSFORMASI WAVELET DISKRIT PADA GPU DENGAN ARSITEKTUR CUDA PARALELISASI DE-NOISING CITRA BERDASARKAN TRANSFORMASI WAVELET DISKRIT PADA GPU DENGAN ARSITEKTUR CUDA Rudy Cahyadi Hario Pribadi, Nanik Suciati, dan Wahyu Suadi Jurusan Teknik Informatika, Fakultas Teknologi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. tersebut, tampilan layar program, serta petunjuk penggunaan program.

BAB 4 IMPLEMENTASI DAN EVALUASI. tersebut, tampilan layar program, serta petunjuk penggunaan program. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Untuk mengimplementasikan program simulasi fluida ini diperlukan beberapa komponen pendukung, yaitu konfigurasi perangkat keras (hardware) dan perangkat

Lebih terperinci

BAB II TINJAUAN PUSTAKA. apapun yang melalui beberapa pengolahan berarti (Tse, 2012). Mencerahkan citra,

BAB II TINJAUAN PUSTAKA. apapun yang melalui beberapa pengolahan berarti (Tse, 2012). Mencerahkan citra, BAB II TINJAUAN PUSTAKA A. Tinjauan Pustaka Pengolahan citra adalah sebuah bentuk pengolahan sinyal dimana masukannya berupa sebuah citra, dan keluarannya dapat berupa citra kembali atau apapun yang melalui

Lebih terperinci

Validasi Gerakan Benda Terapung Menggunakan Metode Smoothed Particle Hydrodynamics

Validasi Gerakan Benda Terapung Menggunakan Metode Smoothed Particle Hydrodynamics http://ejournal.undip.ac.id/index.php/kapal KAPAL pissn : 1829-8370 eissn : 2301-9069 JURNAL ILMU PENGETAHUAN & TEKNOLOGI KELAUTAN Validasi Gerakan Benda Terapung Menggunakan Metode Smoothed Particle Hydrodynamics

Lebih terperinci

Praktikum 2 Pembuatan Program PLC

Praktikum 2 Pembuatan Program PLC Praktikum 2 Pembuatan Program PLC A. Tujuan : 1. Mahasiswa mampu memahami prosedur baku dalam pembuatan program PLC 2. Mahasiswa mengerti mengenai pemilihan modul input output dan alokasinya dalam program

Lebih terperinci

BAB I PENDAHULUAN. penggunaan teknologi dalam menunjang kehidupan sehari - hari. berdasarkan data yang dihimpun oleh Gartner International Data

BAB I PENDAHULUAN. penggunaan teknologi dalam menunjang kehidupan sehari - hari. berdasarkan data yang dihimpun oleh Gartner International Data BAB I PENDAHULUAN 1.1. Latar Belakang Pertumbuhan teknologi saat ini semakin meningkat secara pesat dari waktu ke waktu. Konsumen semakin menyadari akan pentingnya penggunaan teknologi dalam menunjang

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan perancangan sistem

Lebih terperinci

OPTIMASI PROSES RENDERING OBJEK GAME 3D MENGGUNAKAN PEMROGRAMAN CUDA PADA GAME SANDBOX CRAFT

OPTIMASI PROSES RENDERING OBJEK GAME 3D MENGGUNAKAN PEMROGRAMAN CUDA PADA GAME SANDBOX CRAFT Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) p-issn: 3-7699 Vol., No. 3, September 017, hlm. 07-1 e-issn: 8-679 OPTIMASI PROSES RENDERING OBJEK GAME 3D MENGGUNAKAN PEMROGRAMAN CUDA PADA GAME SANDBOX

Lebih terperinci

Kuliah#7 TSK617 Pengolahan Paralel - TA 2011/2012. Eko Didik Widianto

Kuliah#7 TSK617 Pengolahan Paralel - TA 2011/2012. Eko Didik Widianto Kuliah#7 TSK617 Pengolahan Paralel - TA 2011/2012 Eko Didik Teknik Sistem Komputer - Universitas Diponegoro Review Kuliah Sebelumnya dibahas tentang: pustaka Posix Thread dan aplikasinya Pustaka Pthread

Lebih terperinci

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT BAB 8 PENGENALAN KONTROL INPUT/OUTPUT Definisi dan Persyaratan Kontrol I/O Sebuah sistem kontrol I/O bertujuan untuk memberikan bantuan kepada user untuk memungkinkan mereka mengakses berkas, tanpa memperhatikan

Lebih terperinci

BAB I PENDAHULUAN. teliti. Sehingga tidak terjadi bentrok baik antar mata pelajaran, guru, kelas

BAB I PENDAHULUAN. teliti. Sehingga tidak terjadi bentrok baik antar mata pelajaran, guru, kelas 1 BAB I PENDAHULUAN 1.1 Latar Belakang Penjadwalan merupakan salah satu hal terpenting dalam suatu lembaga pendidikan, begitu juga untuk lingkup Sekolah Menengah Kejuruan (SMK). Penjadwalan pelajaran pada

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 64 BAB IV HASIL DAN UJI COBA IV.1. Hasil Adapun hasil dari penelitian yang dilakukan adalah sebuah perangkat lunak Sistem Informasi Akuntansi Penyusutan Barang Milik Negara dengan Menggunakan Metode Garis

Lebih terperinci

SISTEM OPERASI THREAD DAN MULTITHREADING

SISTEM OPERASI THREAD DAN MULTITHREADING SISTEM OPERASI THREAD DAN MULTITHREADING D3 Komputer dan Sistem Informasi Sekolah Vokasi Universitas Gadjah Mada 2011 A. Thread Thread adalah unit terkecil dalam suatu proses yang bisa dijadwalkan oleh

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Sampai tahun 2006, pemrograman paralel sulit untuk dibuat pada GPU. Ini

BAB II TINJAUAN PUSTAKA. Sampai tahun 2006, pemrograman paralel sulit untuk dibuat pada GPU. Ini BAB II TINJAUAN PUSTAKA Sampai tahun 2006, pemrograman paralel sulit untuk dibuat pada GPU. Ini dikarenakan pemrograman pada GPU harus menggunakan Application Programming Interface (API) untuk dapat mengakses

Lebih terperinci

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4 Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4 Part I Pilih jawaban yang paling tepat! 1. Pendekatan desain microkernel yang dimodifikasi merupakan jenis kernel? a. Kernel hibrida b. exokernel

Lebih terperinci

PENDAHULUAN. -. Pengolahan data numerik dalam jumlah yang sangat besar. -. Kebutuhan akan ketersediaan data yang senantiasa up to date.

PENDAHULUAN. -. Pengolahan data numerik dalam jumlah yang sangat besar. -. Kebutuhan akan ketersediaan data yang senantiasa up to date. PENDAHULUAN 1 Kebutuhan akan Pengolahan Paralel Motivasi : - Pengolahan data numerik dalam jumlah yang sangat besar - Kebutuhan akan ketersediaan data yang senantiasa up to date Contoh 11 : Simulasi sirkulasi

Lebih terperinci

BAB 1 PENDAHULUAN. Pengenalan pola adalah komponen esensial dalam kecerdasan buatan dan computer

BAB 1 PENDAHULUAN. Pengenalan pola adalah komponen esensial dalam kecerdasan buatan dan computer BAB 1 PENDAHULUAN 1.1. Latar Belakang Manusia diberi karunia kecerdasan alami untuk mengenal tulisan, pola, obyek, suara, bilangan dan lain sebagainya. Tetapi, untuk membuat mesin untuk dapat mengenal

Lebih terperinci

1.2. Perumusan Masalah 1.3. Batasan Masalah

1.2. Perumusan Masalah 1.3. Batasan Masalah BAB 1 PENDAHULUAN 1.1. Pengantar Kebutuhan akan informasi yang cepat, tepat dan akurat sangat dibutuhkan oleh semua orang sehingga informasi yang akan digunakan hendaklah mempunyai kecepatan, keakuratan,

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi sistem ini merupakan tahap meletakkan perancangan sistem

Lebih terperinci

ISSN : e-proceeding of Engineering : Vol.4, No.1 April 2017 Page 1301

ISSN : e-proceeding of Engineering : Vol.4, No.1 April 2017 Page 1301 ISSN : 2355-9365 e-proceeding of Engineering : Vol.4, No.1 April 2017 Page 1301 Evaluasi Kinerja Sparse Matrix-Vector Multiplication menggunakan Format Penyimpanan CSR dan BCSR pada MPI Performance Evaluation

Lebih terperinci

4. Apa yang dimaksud dengan user mode?(nilai 3) Jawab: Adalah kondisi pada saat program user (job) sedang dieksekusi oleh prosesor.

4. Apa yang dimaksud dengan user mode?(nilai 3) Jawab: Adalah kondisi pada saat program user (job) sedang dieksekusi oleh prosesor. Solusi Quiz 1 - Overview Sistem Operasi - Deskripsi Proses - Thread, SMP, Microkernel September 2011 1. Apa yang dimaksud dengan sistem operasi? (nilai 3) - Adalah program yang mengatur eksekusi program

Lebih terperinci

PENDAHULUAN. Motivasi : -. Pengolahan data numerik dalam jumlah yang sangat besar. -. Kebutuhan akan ketersediaan data yang senantiasa up to date.

PENDAHULUAN. Motivasi : -. Pengolahan data numerik dalam jumlah yang sangat besar. -. Kebutuhan akan ketersediaan data yang senantiasa up to date. PENDAHULUAN 1 Kebutuhan akan Pengolahan Paralel Motivasi : - Pengolahan data numerik dalam jumlah yang sangat besar - Kebutuhan akan ketersediaan data yang senantiasa up to date Contoh 11 : Simulasi sirkulasi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Kondisi pengolahan data yang telah dijabarkan sebelumnya pada bab 1 (satu) memiliki keterkaitan terhadap permasalahan yang teridentifikasi. Yaitu permasalahan terkait desain

Lebih terperinci

Analisis Implementasi CSR-Adaptive pada Perkalian Matriks Jarang dengan Vektor Menggunakan GPU - CUDA

Analisis Implementasi CSR-Adaptive pada Perkalian Matriks Jarang dengan Vektor Menggunakan GPU - CUDA Analisis Implementasi CSR-Adaptive pada Perkalian Matriks Jarang dengan Vektor Menggunakan GPU - CUDA Iksandi Lojaya 1 Fitriyani 2 Izzatul Ummah 3 1,2,3 Prodi Ilmu Komputasi Telkom University, Bandung

Lebih terperinci

Teknik Simulasi. Eksperimen pada umumnya menggunakan model yg dapat dilakukan melalui pendekatan model fisik atau model matametika.

Teknik Simulasi. Eksperimen pada umumnya menggunakan model yg dapat dilakukan melalui pendekatan model fisik atau model matametika. Teknik Simulasi Dalam mempelajari sistem dapat dilakukan dengan pendekatan eksperimental, baik dengan menggunakan sistem aktual, maupun menggunakan model dari suatu sistem. Eksperimen pada umumnya menggunakan

Lebih terperinci

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT BAB 8 PENGENALAN KONTROL INPUT/OUTPUT Definisi dan Persyaratan Kontrol I/O Sebuah sistem kontrol I/O bertujuan untuk memberikan bantuan kepada user untuk memungkinkan mereka mengakses berkas, tanpa memperhatikan

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM. serta menggambarkan kasus uji coba yang digunakan Fluida fase tunggal dalam D3Q19

BAB 3 PERANCANGAN PROGRAM. serta menggambarkan kasus uji coba yang digunakan Fluida fase tunggal dalam D3Q19 BAB 3 PERANCANGAN PROGRAM 3.1 Analisa Objek Bagian berikut membahas keadaan sel, gaya, dan massa pada simulasi serta menggambarkan kasus uji coba yang digunakan. 3.1.1 Fluida fase tunggal dalam D3Q19 Ilustrasi

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Tahapan selanjutnya dalam perancangan sistem adalah tahapan implementasi sistem. Dalam tahap implementasi sistem terdapat beberapa kegiatan yang lakukan, antara lain : pengujian

Lebih terperinci

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Air adalah senyawa yang penting bagi kehidupan. Manusia membutuhkan air untuk konsumsi. Tumbuhan membutuhkan air untuk proses fotosintesis. Energi yang dibawa oleh

Lebih terperinci

BAB I PENDAHULUAN. Saat ini perkembangan teknologi berkembang sangat cepat. Penyimpanan

BAB I PENDAHULUAN. Saat ini perkembangan teknologi berkembang sangat cepat. Penyimpanan BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini perkembangan teknologi berkembang sangat cepat. Penyimpanan data-data penting dalam media kertas kini sudah mulai ditinggalkan dan beralih pada media lainnya

Lebih terperinci

BAB II TEORI DASAR. yang cukup banyak mendapatkan perhatian adalah porositas yang

BAB II TEORI DASAR. yang cukup banyak mendapatkan perhatian adalah porositas yang BAB II TEORI DASAR 2.1 Besaran-besaran Fisis Batuan Sifat fisis struktur makro dari batuan dipengaruhi oleh bentuk struktur mikro batuan tersebut [Palciauskas et al., 1994]. Dua buah besaran fisis yang

Lebih terperinci

Perbedaan Anatara Thread dan Proses

Perbedaan Anatara Thread dan Proses Nama : Faizal Syahr Qomarudin NIM : 14121045 Kelas Prodi Matkul : 21(Pagi) : Sistem Informasi : Sistem Operasi Perbedaan Anatara Thread dan Proses Proses adalah konsep pokok dari sistem operasi. Berbagai

Lebih terperinci

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. DASAR SISTEM OPERASI Sistem Operasi Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Program aplikasi rute pengiriman barang dengan algoritma Genetik ini dibuat

BAB 4 IMPLEMENTASI DAN EVALUASI. Program aplikasi rute pengiriman barang dengan algoritma Genetik ini dibuat BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Program aplikasi rute pengiriman barang dengan algoritma Genetik ini dibuat dan diuji dengan menggunakan komputer dekstop

Lebih terperinci

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi BAB 2 STRUKTUR SISTEM OPERASI Komponen Sistem Operasi Review : Blok sistem komputer bus (saluran) data Piranti masukan Port I/O Bus kendali CPU Bus kendali Piranti keluaran bus (saluran) alamat Memori

Lebih terperinci

SIMULASI SMOOTHED PARTICLE HYCRODYNAMICS DUA DIMENSI DENGAN METODE DETEKSI PARTIKEL PERMUKAAN

SIMULASI SMOOTHED PARTICLE HYCRODYNAMICS DUA DIMENSI DENGAN METODE DETEKSI PARTIKEL PERMUKAAN ISSN : 2355-9365 e-proceeding of Engineering : Vol.2, No.2 Agustus 2015 Page 6760 SIMULASI SMOOTHED PARTICLE HYCRODYNAMICS DUA DIMENSI DENGAN METODE DETEKSI PARTIKEL PERMUKAAN Muh.Kiki Adi Panggayuh 1,

Lebih terperinci

Struktur Sistem Komputer

Struktur Sistem Komputer Struktur Sistem Komputer ARSITEKTUR UMUM SISTEM KOMPUTER Sistem Komputer Sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori

Lebih terperinci

BAB I PENDAHULUAN. ingin merestorasi hasil karya seni lukisan dari zaman Mediterania dan Renaissance yang

BAB I PENDAHULUAN. ingin merestorasi hasil karya seni lukisan dari zaman Mediterania dan Renaissance yang BAB I PENDAHULUAN A. Latar Belakang Asal mula istilah inpainting adalah dari dunia seni lukis. Hal ini muncul ketika pelukis ingin merestorasi hasil karya seni lukisan dari zaman Mediterania dan Renaissance

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Penelitian ini merupakan penelitian di bidang pemrosesan citra. Bidang pemrosesan citra sendiri terdapat tiga tingkatan yaitu operasi pemrosesan citra tingkat rendah,

Lebih terperinci

PENENTUAN HARGA OPSI PUT AMERIKA MENGGUNAKAN ALGORITMA MONTE CARLO. Rina Ayuhana

PENENTUAN HARGA OPSI PUT AMERIKA MENGGUNAKAN ALGORITMA MONTE CARLO. Rina Ayuhana PENENTUAN HARGA OPSI PUT AMERIKA MENGGUNAKAN ALGORITMA MONTE CARLO Rina Ayuhana Program Studi Ilmu Komputasi Universitas Telkom, Bandung rina.21.kids@gmail.com Abstrak Opsi adalah suatu kontrak yang memberikan

Lebih terperinci

2 Konsep Dasar Sistem Operasi

2 Konsep Dasar Sistem Operasi 2 Konsep Dasar Sistem Operasi 2.1 Struktur Sistem Operasi Komponen Sistem Operasi Manajemen Proses Manajemen Memori Utama Manajemen Berkas Manajemen Sistem I/O Manajemen Penyimpanan Sekunder Sistem Proteksi

Lebih terperinci

BAB III LANDASAN TEORI. dalam bentuk sebuah tabel. Lingkungan semacam ini sering ditemui pada dunia

BAB III LANDASAN TEORI. dalam bentuk sebuah tabel. Lingkungan semacam ini sering ditemui pada dunia BAB III LANDASAN TEORI A. Hexagon-Based Environment Sebuah lingkungan pada dunia nyata ataupun dunia virtual dapat dimodelkan dalam bentuk sebuah tabel. Lingkungan semacam ini sering ditemui pada dunia

Lebih terperinci

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si Operating System I/O System Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Input / Output System Perangkat Keras I/O Aplikasi Antarmuka

Lebih terperinci

OPTIMISASI PUSTAKA UNTUK PERKALIAN MATRIKS MENGGUNAKAN ALGORITMA STRASSEN BERBASIS OPENCL

OPTIMISASI PUSTAKA UNTUK PERKALIAN MATRIKS MENGGUNAKAN ALGORITMA STRASSEN BERBASIS OPENCL OPTIMISASI PUSTAKA UNTUK PERKALIAN MATRIKS MENGGUNAKAN ALGORITMA STRASSEN BERBASIS OPENCL Arvin 1), Sutrisno 2), Pujianto Yugopuspito 3) 1),2),3) Teknik Informatika, Universitas Pelita Harapan UPH Tower,

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1. Implementasi Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan dilakukan proses Implementasi sistem. Pada proses ini pengembang

Lebih terperinci

Forking Proses Pada Sistem Operasi Linux Agustina Budiarti 2) Abstrak

Forking Proses Pada Sistem Operasi Linux Agustina Budiarti 2) Abstrak Forking Proses Pada Sistem Operasi Linux Agustina Budiarti 2) Abstrak ISSN : 1693 1173 Dalam linux ataupun Unix dapat dilakukan pendjadwalan proses dimana proses dapat berjalan secara bersama sama atau

Lebih terperinci

Bab III PERANCANGAN PROGRAM APLIKASI

Bab III PERANCANGAN PROGRAM APLIKASI 35 Bab III PERANCANGAN PROGRAM APLIKASI 3.1 Spesifikasi Rumusan Rancangan Perancangan program aplikasi ini terbagi menjadi dua bagian yaitu proses, yaitu : proses input dan hasil keluaran atau output Proses

Lebih terperinci

Bab VI Perbandingan Model Simulasi menggunakan Metode Monte Carlo dan Metode Functional Statistics Algorithm (FSA)

Bab VI Perbandingan Model Simulasi menggunakan Metode Monte Carlo dan Metode Functional Statistics Algorithm (FSA) 37 Bab VI Perbandingan Model Simulasi menggunakan Metode Monte Carlo dan Metode Functional Statistics Algorithm (FSA) VI.1 Probabilitas Integral (Integral Kumulatif) Ketika menganalisis distribusi probabilitas,

Lebih terperinci

THREAD Ulir utas thread

THREAD Ulir utas thread THREAD Ulir, utas atau thread (singkatan dari "thread of execution") dalam ilmu komputer, diartikan sebagai sekumpulan perintah (instruksi) yang dapat dilaksanakan (dieksekusi) secara sejajar dengan ulir

Lebih terperinci