Dasar-Dasar Python Untuk Seismologi Materi # 01 Pengenalan Python

Ukuran: px
Mulai penontonan dengan halaman:

Download "Dasar-Dasar Python Untuk Seismologi Materi # 01 Pengenalan Python"

Transkripsi

1 Dasar-Dasar Python Untuk Seismologi Materi # 01 Pengenalan Python Zulfakriza zulfakriza@students.itb.ac.id Training Peningkatan Kapasitas SDM Seismologi Teknik Phyton dan SAC Tahun September 2014 Zulfakriza (ITB) Python untuk Seismologi September / 27

2 Zulfakriza (ITB) Python untuk Seismologi September / 27

3 Ice Breaker Zulfakriza (ITB) Python untuk Seismologi September / 27

4 Materi Pelatihan 1 Pengantar Python (Hari I, ) 2 Instalasi Python (Hari I, ) 3 Dasar-dasar syntax dalam Python (Hari I, ) Numeric Container Flow Defining Functions Coding 4 Paket untuk Seismologi (Hari II, ) NumPy Matplotlib SciPy ObsPy Zulfakriza (ITB) Python untuk Seismologi September / 27

5 Overview 1 Pengantar 2 Beberapa bahasa pemograman ilmiah 3 Apa itu Python...? 4 Paket Python 5 Testimoni & Tips Zulfakriza (ITB) Python untuk Seismologi September / 27

6 Anda pasti bisa menebak profesi dalam gambar berikut!! Zulfakriza (ITB) Python untuk Seismologi September / 27

7 SEISMOLOGIST Zulfakriza (ITB) Python untuk Seismologi September / 27

8 Permainan seorang seismologist Mendapatkan data (Observasi dan Simulasi) Zulfakriza (ITB) Python untuk Seismologi September / 27

9 Permainan seorang seismologist Mendapatkan data (Observasi dan Simulasi) Proses data Zulfakriza (ITB) Python untuk Seismologi September / 27

10 Permainan seorang seismologist Mendapatkan data (Observasi dan Simulasi) Proses data Visualisasi hasil Zulfakriza (ITB) Python untuk Seismologi September / 27

11 Permainan seorang seismologist Mendapatkan data (Observasi dan Simulasi) Proses data Visualisasi hasil Menpublikasikan hasil berupa tulisan dan gambar dalam bentuk paper dan presentasi Zulfakriza (ITB) Python untuk Seismologi September / 27

12 Permainan seorang seismologist Mendapatkan data (Observasi dan Simulasi) Proses data Visualisasi hasil Menpublikasikan hasil berupa tulisan dan gambar dalam bentuk paper dan presentasi Kebutuhan pemahaman komputasi yang memadai Zulfakriza (ITB) Python untuk Seismologi September / 27

13 Zulfakriza (ITB) Python untuk Seismologi September / 27

14 Perkembangan Bahasa Pemograman : Tahun BASIC Zulfakriza (ITB) Python untuk Seismologi September / 27

15 Perkembangan Bahasa Pemograman : Tahun BASIC : Tahun PASCAL (Termasuk FORTRAN) Zulfakriza (ITB) Python untuk Seismologi September / 27

16 Perkembangan Bahasa Pemograman : Tahun BASIC : Tahun PASCAL (Termasuk FORTRAN) : Tahun C/C++ Zulfakriza (ITB) Python untuk Seismologi September / 27

17 Perkembangan Bahasa Pemograman : Tahun BASIC : Tahun PASCAL (Termasuk FORTRAN) : Tahun C/C : Tahun MATLAB (dengan C untuk cmex) Zulfakriza (ITB) Python untuk Seismologi September / 27

18 Perkembangan Bahasa Pemograman : Tahun BASIC : Tahun PASCAL (Termasuk FORTRAN) : Tahun C/C : Tahun MATLAB (dengan C untuk cmex) sekarang : Tahun Python Zulfakriza (ITB) Python untuk Seismologi September / 27

19 Compiled languages Kelebihan: Zulfakriza (ITB) Python untuk Seismologi September / 27

20 Compiled languages Kelebihan: Sangat cepat Zulfakriza (ITB) Python untuk Seismologi September / 27

21 Compiled languages Kelebihan: Sangat cepat Cocok untuk kebutuhan komputasi yang berat Zulfakriza (ITB) Python untuk Seismologi September / 27

22 Compiled languages Kelebihan: Sangat cepat Cocok untuk kebutuhan komputasi yang berat Banyak code ilmiah yang sudah tersedia Zulfakriza (ITB) Python untuk Seismologi September / 27

23 Compiled languages Kelebihan: Sangat cepat Cocok untuk kebutuhan komputasi yang berat Banyak code ilmiah yang sudah tersedia Kekurangan: Zulfakriza (ITB) Python untuk Seismologi September / 27

24 Compiled languages Kelebihan: Sangat cepat Cocok untuk kebutuhan komputasi yang berat Banyak code ilmiah yang sudah tersedia Kekurangan: Tidak interaktif Zulfakriza (ITB) Python untuk Seismologi September / 27

25 Compiled languages Kelebihan: Sangat cepat Cocok untuk kebutuhan komputasi yang berat Banyak code ilmiah yang sudah tersedia Kekurangan: Tidak interaktif These are difficult languages for non computer scientists Zulfakriza (ITB) Python untuk Seismologi September / 27

26 Scripting languages Kelebihan: Zulfakriza (ITB) Python untuk Seismologi September / 27

27 Scripting languages Kelebihan: Memiliki library yang komplit dengan berbagai algoritma Zulfakriza (ITB) Python untuk Seismologi September / 27

28 Scripting languages Kelebihan: Memiliki library yang komplit dengan berbagai algoritma Dapat dieksekusi dengan cepat Zulfakriza (ITB) Python untuk Seismologi September / 27

29 Scripting languages Kelebihan: Memiliki library yang komplit dengan berbagai algoritma Dapat dieksekusi dengan cepat Banyak code ilmiah yang sudah tersedia Zulfakriza (ITB) Python untuk Seismologi September / 27

30 Scripting languages Kelebihan: Memiliki library yang komplit dengan berbagai algoritma Dapat dieksekusi dengan cepat Banyak code ilmiah yang sudah tersedia Sangat interaktif yang teritegrasi dengan editor Zulfakriza (ITB) Python untuk Seismologi September / 27

31 Scripting languages Kelebihan: Memiliki library yang komplit dengan berbagai algoritma Dapat dieksekusi dengan cepat Banyak code ilmiah yang sudah tersedia Sangat interaktif yang teritegrasi dengan editor Dukungan untuk kebutuhan komersial Zulfakriza (ITB) Python untuk Seismologi September / 27

32 Scripting languages Kelebihan: Memiliki library yang komplit dengan berbagai algoritma Dapat dieksekusi dengan cepat Banyak code ilmiah yang sudah tersedia Sangat interaktif yang teritegrasi dengan editor Dukungan untuk kebutuhan komersial Kekurangan: Zulfakriza (ITB) Python untuk Seismologi September / 27

33 Scripting languages Kelebihan: Memiliki library yang komplit dengan berbagai algoritma Dapat dieksekusi dengan cepat Banyak code ilmiah yang sudah tersedia Sangat interaktif yang teritegrasi dengan editor Dukungan untuk kebutuhan komersial Kekurangan: Tidak gratis Zulfakriza (ITB) Python untuk Seismologi September / 27

34 (Diambil dari Kitware, Inc. Google Research) Zulfakriza (ITB) Python untuk Seismologi September / 27

35 Scripting languages Kelebihan: Zulfakriza (ITB) Python untuk Seismologi September / 27

36 Scripting languages Kelebihan: Open-source, free, atau setidaknya lebih murah Matlab Zulfakriza (ITB) Python untuk Seismologi September / 27

37 Scripting languages Kelebihan: Open-source, free, atau setidaknya lebih murah Matlab Beberapa fitur bisa sangat advanced Zulfakriza (ITB) Python untuk Seismologi September / 27

38 Scripting languages Kelebihan: Open-source, free, atau setidaknya lebih murah Matlab Beberapa fitur bisa sangat advanced Kekurangan: Zulfakriza (ITB) Python untuk Seismologi September / 27

39 Scripting languages Kelebihan: Open-source, free, atau setidaknya lebih murah Matlab Beberapa fitur bisa sangat advanced Kekurangan: Library algoritma lebih sedikit dibandin Matlab Zulfakriza (ITB) Python untuk Seismologi September / 27

40 Scripting dan compiled languages Kelebihan: Zulfakriza (ITB) Python untuk Seismologi September / 27

41 Scripting dan compiled languages Kelebihan: Memiliki paket untuk komputasi ilmiah yang memadai (misalkan NumPy, SciPy, ObsPy dll) Zulfakriza (ITB) Python untuk Seismologi September / 27

42 Scripting dan compiled languages Kelebihan: Memiliki paket untuk komputasi ilmiah yang memadai (misalkan NumPy, SciPy, ObsPy dll) Mudah dalam menulis code secara terstruktur Zulfakriza (ITB) Python untuk Seismologi September / 27

43 Scripting dan compiled languages Kelebihan: Memiliki paket untuk komputasi ilmiah yang memadai (misalkan NumPy, SciPy, ObsPy dll) Mudah dalam menulis code secara terstruktur GRATIS dan open source, tersebar luas serta banyak digunakan oleh para seismologist Zulfakriza (ITB) Python untuk Seismologi September / 27

44 Scripting dan compiled languages Kelebihan: Memiliki paket untuk komputasi ilmiah yang memadai (misalkan NumPy, SciPy, ObsPy dll) Mudah dalam menulis code secara terstruktur GRATIS dan open source, tersebar luas serta banyak digunakan oleh para seismologist Kekurangan: Zulfakriza (ITB) Python untuk Seismologi September / 27

45 Scripting dan compiled languages Kelebihan: Memiliki paket untuk komputasi ilmiah yang memadai (misalkan NumPy, SciPy, ObsPy dll) Mudah dalam menulis code secara terstruktur GRATIS dan open source, tersebar luas serta banyak digunakan oleh para seismologist Kekurangan: Kurang interaktif seperti halnya Matlab Zulfakriza (ITB) Python untuk Seismologi September / 27

46 Scripting dan compiled languages Kelebihan: Memiliki paket untuk komputasi ilmiah yang memadai (misalkan NumPy, SciPy, ObsPy dll) Mudah dalam menulis code secara terstruktur GRATIS dan open source, tersebar luas serta banyak digunakan oleh para seismologist Kekurangan: Kurang interaktif seperti halnya Matlab Tidak semua algoritma dan software tersedia dalam tool box Zulfakriza (ITB) Python untuk Seismologi September / 27

47 Apa itu Python...? Bahasa pemograman seperti halnya C++, Fortran, Matlab dll Zulfakriza (ITB) Python untuk Seismologi September / 27

48 Apa itu Python...? Bahasa pemograman seperti halnya C++, Fortran, Matlab dll Beberapa hal spesifik dari Python adalah: Bahasa pemograman multi-platform OS (Linux, Windows, Mac) Perangkat yang FREE dibawah lisensi open-source Bahasa pemograman yang dapat diinterpretasi. Bahasa pemogramana yang mudah dipahami Bahasa pemograman yang bisa digunakan dalam banyak hal (mulai untuk web sampai pengolahan data ilmiah) Bisa dihubungkan dengan beberapa bahasa pemograman lain, seperti Fortran, C, GMT dan QGIS Zulfakriza (ITB) Python untuk Seismologi September / 27

49 Apa itu Python...? Bahasa pemograman seperti halnya C++, Fortran, Matlab dll Beberapa hal spesifik dari Python adalah: Bahasa pemograman multi-platform OS (Linux, Windows, Mac) Perangkat yang FREE dibawah lisensi open-source Bahasa pemograman yang dapat diinterpretasi. Bahasa pemogramana yang mudah dipahami Bahasa pemograman yang bisa digunakan dalam banyak hal (mulai untuk web sampai pengolahan data ilmiah) Bisa dihubungkan dengan beberapa bahasa pemograman lain, seperti Fortran, C, GMT dan QGIS Beberapa software komersial dibangun dengan menggunakan bahasa Python Zulfakriza (ITB) Python untuk Seismologi September / 27

50 Perintah Python Menggunakan Konsule atau Terminal Zulfakriza (ITB) Python untuk Seismologi September / 27

51 Contoh Code Python Zulfakriza (ITB) Python untuk Seismologi September / 27

52 Zulfakriza (ITB) Python untuk Seismologi September / 27

53 Contoh Code Python Zulfakriza (ITB) Python untuk Seismologi September / 27

54 Zulfakriza (ITB) Python untuk Seismologi September / 27

55 Contoh Code Python Zulfakriza (ITB) Python untuk Seismologi September / 27

56 Zulfakriza (ITB) Python untuk Seismologi September / 27

57 Paket Python Minimum paket yang harus ada Zulfakriza (ITB) Python untuk Seismologi September / 27

58 Testimoni & Tips 1 Python bahasa pemograman yang mudah untuk dipelajari ( 2 Tips untuk sukses belajar Python Berlatih setiap hari Konsisten Jika ada masalah, maka cari informasi dari komunitas (gunakan google) Usahakan untuk menyelesaikan masalah secara mandiri Nikmati jika ada kesalahan, jangan patah semangat Zulfakriza (ITB) Python untuk Seismologi September / 27

59 Python lebih lengkap Zulfakriza (ITB) Python untuk Seismologi September / 27

60 Bersambung Ke Materi # 02 Zulfakriza (ITB) Python untuk Seismologi September / 27

Dasar-Dasar Python Untuk Seismologi Materi # 03 Syntax dalam Python

Dasar-Dasar Python Untuk Seismologi Materi # 03 Syntax dalam Python Dasar-Dasar Python Untuk Seismologi Materi # 03 Syntax dalam Python Zulfakriza Training Peningkatan Kapasitas SDM Seismologi Teknik Phyton dan SAC Tahun 2014 22-23 September 2014 Zulfakriza (ITB) Python

Lebih terperinci

AP2B-Dini Triasanti KONSEP DASAR PYTHON

AP2B-Dini Triasanti KONSEP DASAR PYTHON KONSEP DASAR PYTHON Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Program Penulis sangat membutuhkan sebuah landasan teori yang dapat mendukung segala pembuatan tugas akhir, landasan teori ini berisikan tentang teori-teori berhubungan

Lebih terperinci

Pendahuluan. Komputasi Nuklir. 29 Oktober Komputasi Nuklir Pendahuluan 29 Oktober / 41

Pendahuluan. Komputasi Nuklir. 29 Oktober Komputasi Nuklir Pendahuluan 29 Oktober / 41 Pendahuluan Komputasi Nuklir 29 Oktober 2015 Komputasi Nuklir Pendahuluan 29 Oktober 2015 1 / 41 Outline 1 Pendahuluan 2 Algoritma 3 Bahasa Pemrograman 4 Implementasi aturan trapesium menggunakan bahasa

Lebih terperinci

LINUX. by: Ahmad Syauqi Ahsan

LINUX. by: Ahmad Syauqi Ahsan LINUX by: Ahmad Syauqi Ahsan Agenda 2 Linux Overview Instalasi Linux Ubuntu Install software dari Repository (apt-get) Kegunaan dari Sistem Operasi 3 Berfungsi untuk mengelola hardware dan software dalam

Lebih terperinci

Pengenalan Python Sejarah Python 1

Pengenalan Python  Sejarah Python 1 Pengenalan Python Python merupakan bahasa pemrograman dinamis yang mendukung pemrograman berbasis objek. Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Namun pada prinsipnya

Lebih terperinci

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya. BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan zaman yang sangat pesat khususnya dinegaranegara yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya. Negara-negara tersebut

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya-

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya- BAB II TINJAUAN PUSTAKA A. Telaah Penelitian Telaah penelitian ini berfungsi untuk membandingkan penelitianpenelitian yang sebelumnya dengan penelitian sekarang. Suhartini dan Renanta (2007), meneliti

Lebih terperinci

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan BAB 1 PENDAHULUAN 1.1. Latar Belakang Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan organisasi informatika. Karena itu sistem informasi yang berbasis komputasi sudah banyak

Lebih terperinci

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima BAB II LANDASAN TEORI 2.1 Inspeksi Menurut Kamus Besar Bahasa Indonesia (KBBI) dan hasil studi lapangan (wawancara) Inspeksi adalah suatu kegiatan penilaian terhadap suatu produk, apakah produk itu baik

Lebih terperinci

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi BAB 2 LANDASAN TEORI 2.1. Sekilas Sistem Operasi Android Android merupakan sebuah sistem operasi sama halnya dengan sistem operasi Windows, Linux, maupun Mac OS. Aplikasi android dikembangkan menggunakan

Lebih terperinci

MENGENAL TENTANG BAHASA PEMROGRAMAN RUBY

MENGENAL TENTANG BAHASA PEMROGRAMAN RUBY MENGENAL TENTANG BAHASA PEMROGRAMAN RUBY Annisa Dwiyanti annisa.dwiyanti28@yahoo.com :: http://penulis.com Abstrak Bahasa pemrograman adalah salah satu media yang berperan penting dalam interaksi user

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mecapai suatu tujuan, sedangkan

Lebih terperinci

Pengantar Sistem Komputer & Algoritma

Pengantar Sistem Komputer & Algoritma Pengantar Sistem Komputer & Algoritma Version 1.0.0 # Kusnawi, S.Kom, M.Eng# SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras), Software (perangkat lunak) dan Brainware, sedangkan

Lebih terperinci

TUGAS KAPITA SELEKTA

TUGAS KAPITA SELEKTA TUGAS KAPITA SELEKTA PLATFORM IOT PLATFORMIO IDE NAMA : MEILINDA EKA SURYANI NIM : 09011181320033 SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA 2016 PLATFORM IO (PLATFORMIO IDE for WINDOWS)

Lebih terperinci

PELATIHAN METODOLOGI PENELITIAN DAN PENDAMPINGAN PENGUASAAN APLIKASI STATISTIKA SOFTWARE OPEN SOURCE R DAN SPSS BAGI GURU SMA

PELATIHAN METODOLOGI PENELITIAN DAN PENDAMPINGAN PENGUASAAN APLIKASI STATISTIKA SOFTWARE OPEN SOURCE R DAN SPSS BAGI GURU SMA PELATIHAN METODOLOGI PENELITIAN DAN PENDAMPINGAN PENGUASAAN APLIKASI STATISTIKA SOFTWARE OPEN SOURCE R DAN SPSS BAGI GURU SMA 1 Maylita Hasyim, 2 Wisda Miftakhul Ulum, 3 Dwi Shinta Rahayu maylita@stkippgritulungagung.ac.id

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Buku Menurut Kamus Besar Bahasa Indonesia, buku memiliki arti lembar kertas yg berjilid, berisi tulisan atau kosong. Kertas-kertas bertulisan itu mempunyai tema bahasan yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Pada bab ini akan diuraikan beberapa konsep dan metode yang menjadi dasar penulisan tugas akhir ini. 2.1. Pengurutan 2.1.1. Pengertian Pengurutan Pengurutan data secara umum dapat

Lebih terperinci

Apa itu CMS? Baiklah, kembali ke judul tulisan ini, Apa itu CMS?

Apa itu CMS? Baiklah, kembali ke judul tulisan ini, Apa itu CMS? Bismillah, teman-teman sekalian, semoga ini merupakan materi yang dinanti-nantikan oleh para peserta Belajar Membuat Website di Grup WhatsApp yang saya asuh. Mungkin tulisan kali ini agak sedikit lebih

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Dewasa ini, perkembangan teknologi semakin pesat, terutama dalam bidang IT ( Information Technologi). Dalam dunia IT telah dikembangkan berbagaijenis OS ( Operating

Lebih terperinci

Bahasa Pemrograman Python

Bahasa Pemrograman Python Bahasa Pemrograman Python Tyan Suhesti tyansuhesti30@yahoo.co.id :: http://tyansuhesti.blogspot.com Abstrak Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya,

Lebih terperinci

Bab II. TINJAUAN PUSTAKA

Bab II. TINJAUAN PUSTAKA Bab II. TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Berdasarkan web pariwisata yang sudah pernah ada masih terdapat beberapa kekurangan dan penulis bermaksud mengambangkan aplikasi tersebut untuk melengkapi

Lebih terperinci

BAB 4 IMPLEMENTASI. basis data. Langkah utama dalam pemilihan DBMS : 1 Definiskan waktu untuk melakukan studi referensi.

BAB 4 IMPLEMENTASI. basis data. Langkah utama dalam pemilihan DBMS : 1 Definiskan waktu untuk melakukan studi referensi. BAB 4 IMPLEMENTASI 4.1 Seleksi DBMS Seleksi DBMS adalah kegiatan memilih DBMS yang akan digunakan dalam pembuatan basis data. Pemilihan DBMS yang tepat sangat mendukung aplikasi basis data. Langkah utama

Lebih terperinci

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro BAB III METODE PENELITIAN A. Waktu dan Tempat Penelitian Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro Universitas Lampung pada April 2010 September 2010 B. Alat dan Bahan

Lebih terperinci

BAB II DASAR TEORI II-1

BAB II DASAR TEORI II-1 BAB II DASAR TEORI 2.1 Location Based Service. Location Based Service (LBS) atau layanan berbasis lokasi adalah sebuah layanan informasi yang dapat diakses dengan perangkat bergerak melalui jaringan dan

Lebih terperinci

BAB III LANDASAN TEORI. Pada bab ini akan membahas mengenai dasar teori yang berhubungan dengan penelitian yang penulis lakukan.

BAB III LANDASAN TEORI. Pada bab ini akan membahas mengenai dasar teori yang berhubungan dengan penelitian yang penulis lakukan. BAB III LANDASAN TEORI Pada bab ini akan membahas mengenai dasar teori yang berhubungan dengan penelitian yang penulis lakukan. 3.1 Definisi Huruf Hiragana Huruf hiragana melambangkan suku kata tunggal,

Lebih terperinci

BAB II TINJAUAN PUSTAKA PEMBUATAN MEDIA PUBLIKASI KOMODO BERBASIS MULTIMEDIA MENGGUNAKAN GAME EDUKASI DAN TEKNOLOGI AUGMENTED

BAB II TINJAUAN PUSTAKA PEMBUATAN MEDIA PUBLIKASI KOMODO BERBASIS MULTIMEDIA MENGGUNAKAN GAME EDUKASI DAN TEKNOLOGI AUGMENTED BAB II TINJAUAN PUSTAKA 2.1 Telaah Penelitian Telaah ini digunakan sebagai bahan perbandingan antara penelitian yang sudah dilakukan dan yang akan dirancang oleh peneliti. Beberapa telaah penelitian tersebut

Lebih terperinci

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

Pengenalan Linux. Kata Linux untuk saat ini sudah tidak asing lagi bagi para pengguna internet Pengenalan Linux Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang memiliki hobby untuk mencoba software-software baru. Secara teknis dan singkat

Lebih terperinci

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen, 14 BAB III LANDASAN TEORI Sistem Informasi Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen, prosedur-prosedur yang saling berinteraksi, berintegrasi untuk mencapai tujuan tertentu seperti

Lebih terperinci

Perkembangan Sistem Operasi Closed Source

Perkembangan Sistem Operasi Closed Source Perkembangan Sistem Operasi Closed Source Sistem Operasi adalah seperangkat program yang mengelola sumber daya Perangkat keras komputer atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat

Lebih terperinci

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux. BAB 2 LANDASAN TEORI 2.1 Android Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux. Aplikasi android yang dikembangkan menggunakan java dan menyesuaikan ke dalam bentuk platform

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris BAB 2 TINJAUAN PUSTAKA 2.1 XAMPP XAMPP merupakan singkatan dari : X A M P P : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris : Apache HTTP Server : MySQL Database Server : PHP Scripting

Lebih terperinci

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan BAB III LANDASAN TEORI 3.1 Pengertian Sistem Informasi Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan bahwa sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu

Lebih terperinci

BAB II LANDASAN TEORI. Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam

BAB II LANDASAN TEORI. Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam BAB II LANDASAN TEORI 2.1 Pengertian UML Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam OOAD (Object-Oriented Analysis/Design) dengan satu bahasa yang konsisten untuk menentukan,

Lebih terperinci

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans Input : Jumlah Barang & Harga Barang Output : Bayar (Jumlah*harga) + pajak 10% dari bayar (Otomatis) Keterangan dapat

Lebih terperinci

BAB 1 PENDAHULUAN. dunia pendidikan yaitu mengenai cara pembelajaran yang berbasis e-learning atau

BAB 1 PENDAHULUAN. dunia pendidikan yaitu mengenai cara pembelajaran yang berbasis e-learning atau 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi Informasi meliputi hal yang berkaitan dengan proses, penggunaan sebagai alat bantu, manipulasi dan pengelolaan informasi. Dalam bidang pendidikan dan kebudayaan,

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pertama, aplikasi ini mengacu dari skripsi yang pernah

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pertama, aplikasi ini mengacu dari skripsi yang pernah BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan pustaka Pertama, aplikasi ini mengacu dari skripsi yang pernah dibuat oleh Saudari Valencyana Febriarti R. (Akakom) dengan judul Aplikasi Pembelajaran

Lebih terperinci

mengoperasikan komputer pemecahan masalah di Geofisika Bahasa pemrograman Python diperkenalkan dengan Bahasa Python

mengoperasikan komputer pemecahan masalah di Geofisika Bahasa pemrograman Python diperkenalkan dengan Bahasa Python Tujuan Pembelajaran Metode komputasi di Geofisika, bertujuan untuk melatih mahasiswa mampu (1) mengoperasikan komputer untuk (2) pemecahan masalah di Geofisika. Untuk mengoperasikan komputer, dipilih Bahasa

Lebih terperinci

Cara Menggunakan Aplikasi Avogadro

Cara Menggunakan Aplikasi Avogadro Tutorial Avogadro Cara Menggunakan Aplikasi Avogadro Avogadro adalah salah satu aplikasi editor molekul yang bisa dikatakan canggih, dimana aplikasi ini dirancang untuk berbagai jenis platform sistem operasi,

Lebih terperinci

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer BAB II LANDASAN TEORI 2.1 World Wide Web Dunia internet semakin berkembang, terutama penggunaanya dalam bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer global, sedangkan

Lebih terperinci

Yudha Yudhanto, S.Kom

Yudha Yudhanto, S.Kom Open Source tidak Sekedar Gratis Yudha Yudhanto, S.Kom yyudhanto@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan

Lebih terperinci

LAPORAN RESMI PRAKTIKUM PENGANTAR TEKNOLOGI DAN INFORMASI MODUL 3 OPEN OFFICE

LAPORAN RESMI PRAKTIKUM PENGANTAR TEKNOLOGI DAN INFORMASI MODUL 3 OPEN OFFICE LAPORAN RESMI PRAKTIKUM PENGANTAR TEKNOLOGI DAN INFORMASI MODUL 3 OPEN OFFICE Disusun Oleh : TGL PRAKTIKUM : 22 OKTOBER 2013 NAMA : MUJIBUR ROHMAN NRP : 130411100036 KELAS : B1 DOSEN PENGAMPU : ARI KUSUMANINGSIH,

Lebih terperinci

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE Lporan ini disusun untuk memenuhi tugas mata kuliah Pemograman Java III Teknik Informatika Tahun ajaran 2011-2012 Oleh : Hana Marwati 1142231

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya

Lebih terperinci

Semua Bisa Menjadi Programmer Python Basic

Semua Bisa Menjadi Programmer Python Basic Semua Bisa Menjadi Programmer Python Basic Semua Bisa Menjadi Programmer Python Basic Ir. Yuniar Supardi PENERBIT PT ELEX MEDIA KOMPUTINDO Semua Bisa Menjadi Programmer Python Basic Ir. Yuniar Supardi

Lebih terperinci

Compiler & Interpreter

Compiler & Interpreter Compiler & Interpreter ICT Nama Kelompok Dyah Kamiswari Sarah Apriliana Stania Ajeng IT AeU Politeknik Negeri Jakarta KOMPILATOR Kompilator (Inggris: compiler) adalah sebuah program komputer yang berguna

Lebih terperinci

MODUL 11 PENGENALAN LINUX

MODUL 11 PENGENALAN LINUX MODUL 11 PENGENALAN LINUX 11.1 Pengertian Linux Linux adalah salah satu system software yang OPEN SOURCE, yang berarti kode sumber (source) nya terbuka untuk semua orang. Sehingga Linux dapat di modifikasi

Lebih terperinci

BAB II. KAJIAN PUSTAKA

BAB II. KAJIAN PUSTAKA BAB II. KAJIAN PUSTAKA H. Aplikasi Istilah aplikasi berasal dari bahasa inggris application yang berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah aplikasi adalah suatu program yang

Lebih terperinci

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga memungkinkan kita untuk menghubungkan komputer melalui jaringan. Jaringan komputer cukup berkembang

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat dan menambah di berbagai bidang, seperti pendidikan, perbankan, perhubungan,

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE II

PENGANTAR KOMPUTER & SOFTWARE II PENGANTAR KOMPUTER & SOFTWARE II POKOK BAHASAN PERTEMUAN Simulasi instalasi Sistem Operasi dengan virtual box Tim Pengajar KU1202 - Institut Teknologi Sumatera TABLE OF CONTENT 2 Table of Content Mengenal

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI 1 BAB III LANDASAN TEORI 1.1 Konsep Dasar Sistem Informasi 1.1.1 Sistem Menurut Herlambang (2005:116), definisi sistem dapat dibagi menjadi dua pendekatan, yaitu pendekatan secara prosedur, sistem didefinisikan

Lebih terperinci

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama BAB 2 LANDASAN TEORI 2.1. Definisi Sistem Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama atau sekumpulan objek-objek yang saling berelasi

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Dengan berkembangannya bahasa pemrograman sekarang ini, maka dibutuhkan editor bahasa pemrograman yang dapat memberikan solusi lengkap untuk penggunanya. Beberapa tahun yang lalu,

Lebih terperinci

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE Farah Zakiyah Rahmanti, M.T Diperbarui 2016 Overview SDK (Software Development Kit) Creating Project di Eclipse Creating Project di Android

Lebih terperinci

BAB III 3. LANDASAN TEORI

BAB III 3. LANDASAN TEORI BAB III 3. LANDASAN TEORI 3.1. Definisi Berita Berita adalah sebuah laporan atau pemberitahuan mengenai terjadinya sebuah peristiwa atau keadaan yang bersifat umum dan baru saja terjadi yang disampaikan

Lebih terperinci

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang BAB 1 PENDAHULUAN 1.1 Latar Belakang Melihat banyaknya bidang usaha ikan secara konvensional saat ini maka tidak mudah bagi penjual yang menjual ikannya untuk mendapatkan hasil yang diinginkan. Dengan

Lebih terperinci

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan BAB 2 LANDASAN TEORI Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan sistem informasi database pengajuan barang berbasis web. Pembahasan pada bab ini meliputi perangkat

Lebih terperinci

Remember Hello word!

Remember Hello word! Remember Hello word! ws@ugm.ac.id http://obspy.org Panduan Instalasi 2.7.x Untuk sistem operasi Homepage ObsPy 1 Download & Install Python Unduh installer resmi Python 2.7.x versi terbaru dari http://www.python.org/download/

Lebih terperinci

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat

Lebih terperinci

Web Programming (WP) m telp : Rolly Yesputra

Web Programming (WP) m telp : Rolly Yesputra Web Programming (WP) By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC Mata Kuliah Web Programming - Materi By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC

Lebih terperinci

Pemrograman dan Bahasa Pemrograman

Pemrograman dan Bahasa Pemrograman Pemrograman dan Bahasa Pemrograman Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Apakah Pemrograman? Problem Space Abstraction Modelling Programming Language Implementation Solution

Lebih terperinci

PENGANTAR KOMPUTER & SOFTWARE II

PENGANTAR KOMPUTER & SOFTWARE II PENGANTAR KOMPUTER & SOFTWARE II PENGENALAN SISTEM OPERASI Tim Pengajar KU1202 - Institut Teknologi Sumatera Pendahuluan Tujuan perkuliahan bagi mahasiswa: Memperkenalkan sejarah sistem operasi kepada

Lebih terperinci

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 LATAR BELAKANG BAB I PENDAHULUAN 1.1 LATAR BELAKANG Dalam dunia informatika istilah penggunaan aplikasi Office sudah sangat sering digunakan, bahkan hampir setiap hari. Karena aplikasi aplikasi pada office sangat beragam

Lebih terperinci

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli: BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum, persyaratan umum tersebut adalah bahwa sistem harus mempunyai unsur lingkungan, interaksi

Lebih terperinci

BAB I PENDAHULUAN. Pada software akuntansi, pengguna hanya menginput data ke komputer

BAB I PENDAHULUAN. Pada software akuntansi, pengguna hanya menginput data ke komputer BAB I PENDAHULUAN 1.1. Latar Belakang Penelitian Perkembangan teknologi informasi yang sangat cepat telah berdampak pada kemudahan di segala bidang. Salah satu dari kemudahaan yang terjadi pada Sistem

Lebih terperinci

BAB 1 PENDAHULUAN. elemen multimedia, di antaranya adalah teks, gambar, suara, video, dan animasi

BAB 1 PENDAHULUAN. elemen multimedia, di antaranya adalah teks, gambar, suara, video, dan animasi BAB 1 PENDAHULUAN 1.1 Latar Belakang Multimedia banyak digunakan sebagai media penyampaian informasi yang efektif karena hal tersebut dilakukan dengan menggabungkan bermacam - macam elemen multimedia,

Lebih terperinci

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama INSTALASI SISTEM OPERASI KOMPUTER Nur Rahmad Suhendra Pertemuan pertama KOMPETENSI DASAR Setelah mempelajari materi ini siswa diharapkan mampu : 1. Mengenal media paket installasi sistem operasi 2. Menjelaskan

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Kebutuhan paling mendasar dari manusia adalah komunikasi. Tanpa komunikasi manusia tidak akan dapat berkembang dan bersosialisasi dengan orang lain. Dari masa ke masa

Lebih terperinci

Rapid Application Development

Rapid Application Development Rapid Application Development Definisi RAD Adalah seperangkat teknik terintegrasi, pedoman dan tools yang memfasilitasi kebutuhan sistem perangkat lunak pelanggan dalam waktu singkat. Jangka waktu yang

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Hotel Hotel adalah suatu perusahaan yang dikelola oleh pemiliknya dengan menyediakan pelayanan makanan, minuman dan fasilitas kamar untuk tidur kepada orang-orang yang melakukan

Lebih terperinci

PENGENALAN SOFTWARE R

PENGENALAN SOFTWARE R PENGENALAN SOFTWARE R RIFKI NANDA 1008101010034 JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SYIAH KUALA DARUSSALAM, BANDA ACEH Maret, 2013 R adalah sebuah free software

Lebih terperinci

Andi Dwi Riyanto, M.Kom

Andi Dwi Riyanto, M.Kom Web Browser disebut juga peramban, adalah perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumendokumen yang di sediakan oleh server web. Web browser adalah sebuah aplikasi perangkat

Lebih terperinci

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli: BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum, persyaratan umum tersebut adalah bahwa sistem harus mempunyai unsur lingkungan, interaksi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer (computer) berasal dari bahasa latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda.

Lebih terperinci

Visual Basic (VB) Tatik yuniati. Abstrak.

Visual Basic (VB) Tatik yuniati. Abstrak. Visual Basic (VB) Tatik yuniati Tatikyuniati10@yahoo.co.id Abstrak Visual Basic adalah generasi ketiga -event bahasa pemrograman dan lingkungan pengembangan terpadu (IDE) dari Microsoft untuk perusahaan

Lebih terperinci

INTRODUCTION TO NETBEANS IDE

INTRODUCTION TO NETBEANS IDE INTRODUCTION TO NETBEANS IDE Aminah Sri Rahayu aminah.sri@raharja.info Abstrak NetBeans IDE adalah sebuah lingkungan pengembangan terintegrasi memenangkanpenghargaan yang tersedia untuk Windows, Mac, Linux,

Lebih terperinci

Cara Menginstall Operating Sistem Linux Menggunakan Software Virtual Box

Cara Menginstall Operating Sistem Linux Menggunakan Software Virtual Box Cara Menginstall Operating Sistem Linux Menggunakan Software Virtual Box Nama Penulis rhezaadip@gmail.com http://rhezaadip.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

BAB 3 ANALISA SISTEM Untuk merancang sebuah sistem dengan baik dibutuhkan analisa yang tepat, lalu setelah proses analisa sistem dilakukan maka dilakukan pendesainan sistem agar perancangan sistem lebih

Lebih terperinci

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Kata komputer (computer) berasal dari bahasa latin computare yang berarti menghitung.

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Pendaftaran Siswa Baru Penerimaan siswa baru merupakan gerbang awal yang harus dilalui peserta didik dan sekolah didalam penyaringan objek-objek pendidikan. Peristiwa penting

Lebih terperinci

Dasar Pemrograman. Nisa ul Hafidhoh

Dasar Pemrograman. Nisa ul Hafidhoh Dasar Pemrograman Nisa ul Hafidhoh nisa@dsn.dinus.ac.id 08156114760 Komputer Sebagai alat bantu menyelesaikan persoalan Alat elektronik yang dapat melakukan perhitungan (Kamus bahasa Inggris)? Berapa 36

Lebih terperinci

BAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada

BAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada BAB II LANDASAN TEORI 2.1 Sumber Daya Manusia Sumber Daya Manusia adalah proses merencanakan, mengorganisir, atau mengorganisasikan, mengarahkan, dan mengendalikan pengembangan, kompensasi, penyatuan,

Lebih terperinci

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI 1.1 Tinjauan Pustaka Pada penulisan tugas akhir penulis meninjau dua produk yang ada di playstore yaitu Harga HP dan Harga Handphone. Penulis meninjau dua produk

Lebih terperinci

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE Lporan ini disusun untuk memenuhi tugas mata kuliah Pemograman Java III Fakultas Teknik Informatika Tahun ajaran 2011-2012 Oleh : Hana Marwati

Lebih terperinci

SISTEM OPERASI LINUX

SISTEM OPERASI LINUX SISTEM OPERASI LINUX Linux adalah sistem operasi seperti Unix, yang merupakan implementasi independen dari POSIX, meliputi true multitasking, virtual memory, shared libraries, demand-loading, proper memory

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang 1 BAB 1 PENDAHULUAN 1.1. Latar Belakang Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang begitu pesat, khususnya teknologi informasi, Kebutuhan manusia akan segala sesuatu dituntut

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI VI.1. Point of Sales (POS) Point of Sales atau disebut POS secara sederhananya, dapat diartikan sebagai software yang mencatat transaksi penjualan. Sebelum sistem POS dikembangkan,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Landasan teori merupakan bagian yang akan membahas tentang penyelesaian masalah yang akan memberikan jalan keluarnya. Dalam hal ini akan dikemukakan beberapa teori-teori yang berkaitan

Lebih terperinci

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA BAB III TINJAUAN PUSTAKA 3.1. Internet Menurut Prakoso (2007 : 119) Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh

Lebih terperinci

Modul ke: Mengenal linux

Modul ke: Mengenal linux Modul ke: Fakultas FEB Mengenal linux Mengenal linux, mengapa mempelajari linux, tampilan dan logo linux, cara instalasi linux, sistem file dilinux, perintah dasar, perbandingan windows dan linux, kelebihan

Lebih terperinci

Mengapa Menggunakan Open Source

Mengapa Menggunakan Open Source Mengapa Menggunakan Open Source Nuzulia Eka Putri nuzulia@raharja.info Abstrak Hampir setiap hari kita menggunakan komputer untuk mengerjakan pekerjaan kita sehari-hari. Ada banyak sekali alternatif perangkat

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Makanan Sehat Makanan yang sehat yaitu makanan yang higienis dan bergizi. Makanan yang higienis adalah makanan yang tidak mengandung kuman penyakit dan tidak mengandung racun

Lebih terperinci

rancang bangun aplikasi web vulnerability scanner terhadap kelemahan sql injection dan xss menggunakan java

rancang bangun aplikasi web vulnerability scanner terhadap kelemahan sql injection dan xss menggunakan java BAB II TINJAUAN PUSTAKA 2.1 JAVA Java merupakan sebuah bahasa pemrograman komputer berbasiskan kepada Object Oriented Programming. Java diciptakan setelah C++ dan didesain sedemikian sehingga ukurannya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Tinjauan Pustaka Penelitian mengenai sistem pelacakan pernah dilakukan sebelumnya oleh Taufiq Hasan yang berjudul Pembangunan Sistem Pencarian Lokasi Kuliner Di Yogyakarta Dengan

Lebih terperinci

Mengapa Belajar Pemrograman Komputer?

Mengapa Belajar Pemrograman Komputer? PENDAHULUAN Pemrograman Komputer Saifoe El Unas Mengapa Belajar Pemrograman Komputer? Semakin maju peradaban : Semakin kompleks masalah yang dihadapi Ilmu pengetahuan & IT terus berkembang Tuntutan kompetensi/keahlian

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA 10 BAB II KAJIAN PUSTAKA 2.1 Pengertian Aplikasi Menurut Kamus Besar Bahasa Indonesia, Aplikasi adalah penerapan dari rancang sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman

Lebih terperinci

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng PENGENALAN PERANGKAT LUNAK KOMPUTER Pertemuan 2 VISKA ARMALINA, ST., M.Eng DEFINISI PERANGKAT LUNAK Perangkat lunak (software) adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang 1.1 Latar Belakang BAB I PENDAHULUAN Pada kesempatan kali ini saya akan memaparkan sedikit tentang Libre Office.org, pasti yang bagi tidak tahu akan bertanya-tanya apa itu Libre Office.otg baik saya akan

Lebih terperinci

LAPORAN RESMI PRAKTIKUM DASAR KOMPUTER MODUL 5 OPEN OFFICE

LAPORAN RESMI PRAKTIKUM DASAR KOMPUTER MODUL 5 OPEN OFFICE LAPORAN RESMI PRAKTIKUM DASAR KOMPUTER MODUL 5 OPEN OFFICE Disusun oleh : Tgl praktikum : 26 Oktober 2010 Dosen : 1. Bain Khusnul Khotimah, ST 2. Rosida Vivin Nahari, S.KOM. Assisten : Muhamad Alif Nama

Lebih terperinci