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

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Perbandingan Aplikasi Pembelajaran. Sekolah Dasar Berbasis. (2014) Untuk Taman Kanak-

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Melisa Sy Dokliwan (Akakom) dengan judul Aplikasi Kamus Bahasa jawa

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

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

Pada akhir pembahasan, peserta diharapkan dapat :

BAB II TINJAUAN PUSTAKA

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

BAB II KAJIAN PUSTAKA. Menurut Hendrayudi (2008:143), Aplikasi adalah kumpulan perintah

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

29 Februari Introduction Of Java

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

Android memiliki empat karakteristik sebagai berikut :

BAB II. KAJIAN PUSTAKA

BAB I PENDAHULUAN. peran penting diantaranya adalah mengkoordinasikan, memfasilitasi, dan memberikan

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

Sistem arsip surat di jurusan Teknik Elektro Unnes berbasis Java

BAB I PENDAHULUAN Latar Belakang Masalah

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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

PROYEK AKHIR I ( PA I ) APLIKASI LAUNDRY. Disusun Oleh : Agustian ( ) Muhamad Ariswandi ( ) Markus Simatupang ( )

LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi:

Pemrograman dengan Java

Membuat Game THINKING AND SHOOT Dengan NetBeans IDE 6.8. Tugas Akhir. untuk memenuhi sebagian persyaratan mencapai gelar Ahli Madya pada jenjang

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

APLIKASI PENJUALAN HANDPHONE

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II TINJAUAN PUSTAKA

1. Pendahuluan 1.1. Latar Belakang Masalah

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

BAB I PENDAHULUAN I.1 Latar Belakang

SIMPLE ADDITIVE WEIGHTING (SAW) PADA SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH MAKAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB II LANDASAN TEORI

bagi para vendor smartphone karena memiliki biaya lisensi lebih murah dan bersifat open source (terbuka). Sifat open source tersebut membuka peluang b

BAB II LANDASAN TEORI

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA. Penjadwalan adalah kegiatan untuk menentukan waktu yang dibutuhkan dan

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

BAB II. KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

1 BAB III METODE PENELITIAN

APLIKASI KALKULATOR FISIKA UNTUK KELAS VII SEKOLAH MENENGAH PERTAMA. Naskah Publikasi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI. adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. praktis, itulah yang diinginkan oleh orang-orang saat ini. Penggunaan telepon

BAB II LANDASAN TEORI

ABSTRAK. Kata Kunci: nama bayi, Islami, Java 2 Standard Edition (J2SE) vii

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. Menurut Ciptaningtyas, Ijtihadie, dan Lumayung (2014) bahwa di

Pengantar Pemrograman dengan Bahasa Java

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

BAB 1 PENDAHULUAN. berbangsa dan bernegara, karena pendidikan dapat mengembangkan kualitas sumber

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

BAB I PERSYARATAN PRODUK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

BAB I PENDAHULUAN. 1.1 Latar Belakang. Pada umumnya toko-toko tingkat menengah ke bawah mengalami suatu

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

SISTEM INFORMASI PEMBUATAN SKCK DENGAN PEMODELAN UML

BAB I PENDAHULUAN I-1

APLIKASI KAMUS BAHASA INGGRIS BAHASA INDONESIA DAN BAHASA INDONESIA BAHASA INGGRIS PADA TELEPON SELULER (PONSEL) MENGGUNAKAN TEKNOLOGI J2ME

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

BAB I PENDAHULUAN 1.1 Latar Belakang

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Jurnal Ilmu Administrasi, Volume V, Nomor 3, Asropi (2008:252)

DAFTAR ISTILAH. Activity Diagram

Transkripsi:

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 Ilmu Pengetahuan Sosial Untuk Kelas III Sekolah Dasar Menggunakan Framework Codeigniter (2013). Tujuan dari pembuatan aplikasi ini adalah membuat perangkat lunak berbasis web untuk pembelajaran ilmu pengetahuan sosial melalui alat bantu komputer Kedua, aplikasi ini mengacu dari skripsi yang pernah dibuat oleh Saudara Hadi Irawan (Akakom) dengan judul Aplikasi Pembelajaran Bangun Datar Untuk Anak SD Berbasis Android (2013). Tujuan dari penelitian ini adalah untuk membuat aplikasi pembelajaran tentang bangun ruang berbasis android yang diperuntukkan bagi siswa Sekolah Dasar, yang dapat digunakan sebagai alat bantu untuk mempermudah siswa dalam mempelajari materi, menghitung, mempelajari cara penyelesaian perhitungannya dan mengerjakan latihan soal sebagai sarana latihan. 5

6 Ketiga, aplikasi ini mengacu dari skripsi yang pernah dibuat oleh Saudari Farah Diba Intan Kumala Sari (Akakom), dengan judul Aplikasi Pembelajaran Fisika Kelas VII SMP Menggunakan Java Studi Kasus Materi Pengukuran (2012). Tujuan dari pembuatan aplikasi ini adalah sebagai tool yang dapat digunakan oleh semua kalangan sehingga dapat membantu dalam pembelajaran fisika melalui media komputer. Sedangkan yang membedakan penelitian yang sebelumnya dengan yang penulis buat saat ini adalah terletak pada topik yang akan dikaji. Aplikasi yang akan dibangun melalui karya tulis ini akan membahas tentang mempelajari pelajaran fisika untuk siswa SMA kelas satu pada semester pertama. Aplikasi ini akan dibangun dengan bahasa pemrogrman java berbasis dekstop. Dengan adanya tinjauan pustaka ini diharapkan nantinya aplikasi ini akan sangat bermanfaat bagi para siswa yang akan mempelajari pelajaran fisika. 2.2 Dasar Teori 2.2.1 Fisika Fisika adalah ilmu pengetahuan yang berhubungan dengan penemuan dan pemahaman mendasar tetang hukumhukum yang menggerakkan materi, energi, ruang dan waktu. Fisika mencakup konstituen elementer alam semesta dan

7 interaksi-interaksi fundamental di dalamnya, sebagaimana analisa sistem-sistem yang paling dapat dimengerti dalam artian prinsip-prinsip fundamental ini. Fisika adalah studi mengenai dunia anorganik, fisik, sebagai lawan dari dunia organik seperti biologi, fisiologi dan lainnya. (Mathen Kanginan, 2013) 2.2.2 Java Java adalah bahasa pemrograman serbaguna. Java dapat digunakan untuk membuat sebuah program sebagaimana anda dapat membuatnya dengan bahasa seperti pascal atau C++. Java tidak bergantung pada platform yang artinya java dapat dijalankan pada sembarang komputer dan bahkan pada sembarang sistem operasi. Selain itu java juga mempunyai karakteristik yaitu Sederhana(Simple), Berorientasi Objek(Object Oriented), Bertipe Stsatik, Terkompilasi, Multi-Threaded, dan Bebas Arsitektur(Architecture Neutral). (Anita Sara Irfandi, 2011) 2.2.3 JRE JRE Java Runtime Environment, adalah sebuah paket softwere yang berfungsi untuk menjalankan program java. Didalam JRE terdapat banyak program salah satunya yaitu JVM java virtual machine, yang berfungsi mengeksekusi binary-binary dari class-class dan mengirimnya ke JVM untuk diproses lagi ke

8 prosesor. Setiap JRE pasti memiliki sebuah JVM di dalamnya untuk melakukan pemrosesan selanjutnya. (Hazbi Awal, 2013) 2.2.4 JDK JDK Java Development Kit. Dengan kata sederhana ini berisi program-program (seperti javac yaitu program untuk meng-compilekode sumber) untuk membantu anda mengembangkan / menuliskode Java. Seperti halnya JRE, JDK juga memiliki JVM di dalamnya. (Hazbi Awal, 2013) 2.2.5 MySQL MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user, dan SQL database managemen sistem (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan. (Widi Hastomo, 2012) 2.2.6 Netbeans Netbeans adalah sebuah aplikasi Integrated Development Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Swing merupakan sebuah teknologi java untuk pengembangan aplikasi dekstop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. (Kurniawan, 2012)

9 2.2.7 UML UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat lunak lainnya. UML merupakan suatu kumpulan teknik terbaik yang telah terbukti sukses dalam memodelkan system yang besar dan kompleks. UML tidak hanya digunakan dalam proses pemodelan perangkat lunak, namun hampir dalam semua bidang yang membutuhkan pemodelan. Adapun jenis-jenis UML yang akan digunakan pada aplikasi ini adalah Use Case Diagram, Class Diagram, Sequence Diagram dan Activity Diagram. (Mahdhika, 2013)