BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 7 BAB II LANDASAN TEORI 2.1 Pengertian Perancangan Menurut Jogiyanto H.M (2001:196), Perancangan Sistem yaitu: Perancangan Sistem dapat didefenisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Menurut Jogiyanto H.M (2001:209) tujuan utama perancangan sistem adalah: 1. Untuk memenuhi kebutuhan para pemakai sistem 2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada programmer. Kedua tujuan ini lebih berfokus pada perancangan atau desain sistem yang terinci yaitu pembuatan rancang bangun yang jelas dan lengkap yang nantinya digunakan untuk pembuatan program komputernya. 2.2 Metodologi Rekayasa Perangkat Lunak Rekayasa atau teknik adalah penerapan ilmu dan teknologi untuk menyelesaikan permasalahan manusia. Hal ini diselesaikan lewat pengetahuan, matematika, dan pengalaman praktis yang diterapkan untuk mendesain objek atau proses yang berguna. Rekayasa perangkat lunak adalah disiplin rekayasa dengan perangkat lunak yang dikembangkan. Biasanya proses melibatkan penemuan pada keinginan klien, menyusunnya didalam daftar kebutuhan, perancangan, pengodean, pengujian dan pengintegrasian bagian yang terpisah, menguji keseluruhan, penyebaran dan

2 8 pemeliharaan perangkat lunak. Salah satu model proses yang digunakan dalam pengembangan rekayasa perangkat lunak yaitu model Air Terjun (Waterfall). ( Pressman, 2005 ) Pendekatan model Waterfall ini mengambil kegiatan proses dasar seperti pengembangan, validasi, dan evolusi. Dan mempresentasikannya sebagai fase-fase proses yang berbeda seperti spesifikasi kebutuhan, implementasidesain perangkat lunak, uji coba dan sebagainya. Berikut dibawah ini rangkaian aktivitas proses dalam model Waterfall : Gambar 2.1 Model Waterfall ( Pressman, 2005 ) 1. Rekayasa dan permodelan sistem / informasi (System / Information Engineering and Modeling ). Rekayasa dan permodelan sistem menekankan pada pengumpulan kebutuhan pada level sistem dengan sedikit perancangan dan analisis. Tahap ini juga kadang disebut Project Defenition. 2. Analisis kebutuhan perangkat lunak. Tahap dimana sistem engineering menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek. 3. Desain Tahap menterjemahkan data yang telah di analisis ke dalam bentuk yang dimengerti pengguna.

3 9 4. Pengkodean Tahap menterjemahkan data yang telah dirancang kedalam bahasa program. 5. Pengujian Tahap uji coba terhadap program. 6. Pemeliharaan Pemeliharaan meliputi pengoreksian kesalahan yang tidak ditemukan pada langkah sebelumnya. 2.3 Unified Modelling Language (UML) UML singkatan dari Unified Modelling Language yang berarti bahasa pemodelan standar. ( Chonoles, 2003 : Bab 1 ) mengatakan sebagai bahasa, berarti UML memiliki sintaks dan semantik. Ketika membuat model menggunakan konsep UML ada aturan-aturan yang harus diikuti. Bagaimana elemen pada model-model yang dibuat berhubungan satu dengan yang lainnya harus mengikuti standar yang ada. UML bukan hanya sekedar diagram, tetapi juga mencerikan konteks nya. Ketika pelanggan memesan sesuatu dari sistem, bagaimana transaksinya? Bagaimana sistem mengatasi kesalahan yang terjadi? Bagaimana keamanan terhadap sistem yang dibuat? Dan sebagainya dapat dijawab dengan UML. UML diaplikasikan untuk maksud tertentu, biasanya antara lain untuk : 1. Merancang perangkat lunak. 2. Sarana komunikasi antara perangkat lunak dengan proses bisnis. 3. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem. 4. Mendokumentasi sistem yang ada, proses-proses dan organisasinya.

4 10 Tabel 2.1 Jenis diagram resmi UML (Munawar, 2005) Diagram UML yang akan dibahas pada bab ini adalah use case diagram, activity diagram,sequence diagram dan class diagram Diagram Use Case (Use Case Diagram) Diagram use case ini bersifat statis. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna. Cetak Formulir ADMIN Cetak Kwitansi Pimpinan Gambar 2.2 Use Case Transaksi PPSB dalam aplikasi ( modul testing & implementasi )

5 11 Tabel 2.2 Notasi Diagram Use Case ( Fowler, 2005) Notasi Deskripsi Aktor, yang digunakan untuk menggambarkan pelaku atau pengguna. Pelaku ini meliputi manusia atau sistem komputer atau subsistem lain yang memiliki metode untuk melakukan sesuatu. Contoh : Admin, pelanggan, dan lain lain. Use case, digunakan untuk menggambarkan spesifikasi pekerjaan (Job Spesification )dan deskripsi pekerjaan (Job Description ), serta keterkaitan antar pekerjaan (Job ). Contoh : entry data pegawai, entry data siswa dan lainlain. Aliran proses (relationship ), digunakan untuk menggambarkan hubungan antara use case dengan use case lainnya. <<extended>> <<include>> <<has>> Aliran perpanjangan (extension point ), digunakan untuk menggambarkan hubungan antara use case dengan use case yang diperpanjang (extended use case ) maupun dengan use case yang dimasukkan (included use case ). Aliran yang digunakan untuk menggambarkan hubungan antara actor dengan use case. Kondisi yang mendeskripsikan apa yang terjadi antara use case dengan use case yang diperpanjang. Include adalah kondisi aliran proses langsung (directed relationship ) antara dua use case yang secara tak langsung menyatakan kelakuan (behaviour ) dari use case yang dimasukkan. Adalah kondisi yang mendeskripsikan apa yang terjadi antara actor dengan use case.

6 Diagram Aktivitas (Activity Diagram) Diagram aktivitas bersifat dinamis. Diagram ini adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberi tekanan pada aliran kendali antarobjek. Tabel 2.3 Notasi activity diagram (Munawar, 2005) Notasi Deskripsi Aktifitas, digunakan untuk menggambarkan aktifitas dalam diagram aktifitas. Node keputusan (decision node), digunakan untuk menggambarkan kelakuan pada kondisi tertentu. Titik awal digunakan untuk menggambarkan awal dari awal diagram aktifitas. Titik akhir ( final acton), digunakan untuk menggambarkan akhir dari program aktifitas. Akhir alur (flow final), digunakan untuk menghancur semua tanda yang datang dan tak memiliki efek alur dalam aktifitas. Aksi (action), digunakan untuk menggambarkan alur antara aksi dengan aksi, titik awal dengan aksi, atau aksi dengan titik akhir. Aksi penerimaan kejadian (accept event action), sebuah aksi yang menunggu sebuah kejadian dari suatu peristiwabertemu dengan kondisi yang spesifik. DataStore digunakan untuk menjaga agar semua tanda yang masuk dan menduplikasinya saat mereka dipilih untuk pindah ke alur selanjutnya (downstream). Node fork memiliki satu aksi yang masuk dan beberapa aksi yang keluar.

7 13 Join node digunakan untuk menggambarkan beberapa aksi yang masuk dan satu aksi yang keluar. Pelanggan Bgn.Penjualan Pesan Barang Terima Pesanan Buat Nota Melakukan Pembayaran Terima Pembayaran Terima Kwitansi Buat Kwitansi Gambar 2.3 Activity Diagram Pemesanan Barang ( modul testing & implementasi ) Diagram Interaksi ( Sequence Diagram ) Diagram interaksi ini memodelkan perilaku kerjasama berbagai entitas. Perilaku kolektif atau interaksi difokuskan pada rangkaian pertukaran messages ( kejadian, operasi, dan sejenisnya ) diantara kumpulan objek-objek ( Douglas, 2004 : bab 3.5 ). ( Douglas, 2004 : bab 3.5 ) menyebutkan ada tiga diagram primer UML dalam memodelkan skenario interaksi, yaitu : diagram urutan ( sequence diagram ), diagram waktu ( timing diagram ) dan diagram komunikasi ( communication diagram ). Namun demikian ( Pilone, 2005 : bab 10 ) menyatakan bahwa diagram yang paling banyak dipakai adalah diagram urutan ( sequence diagram ).

8 14 Tabel 2.4 Notasi Notasi Sequence Diagram ( Fowler, 2005 ) Notasi Deskripsi Frame, digunakan untuk menggambarkan sebuah interaksi ExecutionSpesification, digunakan untuk menggambarkan spesifikasi dari sebuah unit kelakuan atau aksi antar lifeline. Lifeline, digunakan untuk mempresentasikan sebuah individu dalam interaksi dan hanya sebuah entitas interaksi. Activation, dinotasikan sebagai sebuah kotak segiempat yang digambar pada sebuah lifeline. Activation mengindikasikan sebuah obyek yang akan melakukan sebuah aksi. 1 : message Pesan ( message ), digunakan untuk mendeskripsikan pesan yang ada antar lifeline. Lost message, digunakan untuk menggambarkan sebuah pesan yang mendefinisikan komunikasi particular antara lifelines dalam interaksi dari lifeline n+1 lifeline n. Found message, digunakan untuk menggambarkan sebuah pesan yang mendefinisikan komunikasi particular antara lifelines dalam interaksi dari lifeline n lifeline n + 1. Object, digunakan untuk menggambarkan pelaku atau pengguna dalam diagram sequence. Pelaku ini meliputi manusia atau sistem komputer atau subsistem lain yang memiliki metode untuk melakukan sesuatu.

9 15 Gambar 2.4 Contoh Sequence Diagram ( Prabowo Pudjo Widodo, 2011 ) Diagram Kelas (Class Diagram) Diagram kelas ini bersifat statis. Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif. Kelas (class) memiliki tiga area pokok : 1. Nama 2. Atribut 3. Metoda Atribut dan metoda dapat memiliki salah satu sifat berikut: 1. Private, tidak dapat dipanggil dari luar kelas yang bersangkutan.

10 16 2. Protected, hanya dapat diapnggil oleh kelas yang bersangkutan dan anakanak yang mewarisinya. 3. Public, dapat dipanggil oleh siapa saja. Tabel 2.5 Simbol Antar Class ( Chairunnas, Andi : 2006 ) Notasi Keterangan Gambar Class Class adalah blok-blok pada pembangun pada pemograman berorientasi objek. Sebuah class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Nama class Atribut; Method; Assosiation Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Composition Jika sebuah class tidak bisa berdiri sendiri dan harus merupakan bagian dari class yang lain, maka class tersebut memiliki class. Composition terhadap class tempat dia bergantung tersebut. Sebuah relationship composition digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi solid. Dependency Kadangkala sebuah class menggunakan class yang lain. Hal ini disebut dependency. Umumnya penggunaan dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain. Sebuah dependency dilambangkan sebuah panah bertitik-titik.

11 17 Aggregation Generalization Mengindikasikan keseluruhan bagian relationship dan biasanya disebut sebagai relasi mempunyai sebuah atau bagian dari sebuah aggregation digambarkan sebagai garis dengan sbuah jajaran genjang yang tidak berisi tidak solid. Sebuah relasi generalization sepadan dengan sebuah relasi inheritance pada konsep berorientasi objek. Sebuah generalization dilambangkan dengan kepala panah yang tidak solid yang mengarah ke kelas parent nya / induknya. Gambar 2.5 Contoh Class Asosiasi ( Prabowo Pudjo Widodo : 2011 ) 2.4 Flow Chart Flow chart adalah bagan yang menunjukkan aliran di dalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan dokumentasi ( Hartono, 2001)

12 18 Tabel 2.6 Simbol-Simbol Flowchart ( Hartono, 2001 ) Gambar 2.6 Contoh Flowchart menggunakan Switch Case

13 Aplikasi Mobile Aplikasi mobile adalah sebutan untuk aplikasi yang berjalan di mobile device. Contoh aplikasi mobile yang mudah dijumpai adalah game yang secara default sudah diinstall oleh vendor ponsel. Ada sejumlah fitur yang saat ini sudah dianggap sebagai fitur standard yang harus ada pada sebuah ponsel yaitu fitur GPRS dan Java. Fitur GPRS memungkinkan terjadinya pengiriman data dengan model paket atau volume-based dan fitur java memungkinkan user memasukkan software atau program baru kedalam sebuah ponsel untuk melengkapi software yang diberikan oleh vendor ponsel. ( Purnama, Rangsang : 2010 ) 2.6 Bahasa Pemrograman Java Bahasa pemrograman java muncul pada tahun 1991 ketika perusahaan Sun Microsystem memulai Green Project, yaki proyek penelitian untuk membuat bahasa yang akan digunakan pada chip-chip embedded untuk device intelligent customer electronic. Bahasa tersebut haruslah bersifat multiplatform, tidak tergantung kepala vendor yang memanufaktur chip tersebut. Karena pada awalnya ditujukan untuk pemrograman device kecil, Java memiliki karakteristik berukuran kecil, efisien dan portable untuk berbagai hardware. ( Purnama, Rangsang : 2010 ) Java adalah bahasa pemrograman yang berorientasi objek, bukan seperti Pascal, Basic, atau C yang menjadi berbasis prosedural. Dalam memecahkan masalah, Java membagi program menjadi objek-objek, kemudian memodelkan sifat dan tingkah laku masing-masing. Selanjutnya, Java menentukan dan mengatur interaksi antara objek yang satu dengan yang lainnya. Java mempunyai portabilitas yang sangat tinggi. Ia dapat berada pada smartcard, pager, POS (Point Of Service),ponsel, PDA, Palm, TV, Embedded device (PLC, micro controller), laptop, pc, dan bahkan server).

14 20 Menyadari akan hal ini (one size doesn t fit all) Sun membagi arsitektur Java membagi tiga bagian, yaitu: ( Purnama, Rangsang : 2010 ) 1. Java 2 Enterprise Edition (J2EE) adalah kelompok dari beberapa API dari Java dan teknologi selain Java. J2EE digunakan untuk aplikasi berbasis web, aplikasi sistem tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. 2. Java 2 Second Edition (J2SE) adalah inti dari bahasa pemrograman Java dan digunakan untuk membuat aplikasi dikomputer desktop. Java Development Kit (JDK) adalah salah satu tool dari J2SE untuk mengkompilasi program Java dan JRE. 3. Java 2 Micro Edition (J2ME) merupakan bagian dari J2SE, dan salah satu aplikasinya banyak dipakai adalah untuk wireless device / mobile device. 2.7 Pengertian Sistem Operasi Istilah sistem sering digunakan untuk menunjuk pengertian metode atau cara dari suatu himpunan unsur atau komponen yang saling berhubungan satu sama lain menjadi satu kesatuan yang utuh. Adapun istilah sistem itu sendiri berasal dari bahasa yunani yaitu systema. Sistem adalah kumpulan elemen-elemen yang saling berinteraksi satu sama lain untuk mencapai tujuan yang telah ditetapkan. Sebuahsistem terdiri dari bagian-bagian yang saling berkaitan yang beroperasi bersama untukmencapai beberapa sasaran atau maksud, tujuan dan sasaran yang sama. (Jogiyanto, 2001:2). Sebuah sistem terdiri dari bagian bagian yang saling terkait dan beroperasi bersama untuk mencapai sasaran dan maksud. Berarti, sebuah sistem bukanlah sebuah perangkat unsur yang tersusun secara tidak teratur, tetapi terdiri dari unsur-unsur yang dapat dikenal dan dapat saling melengkapi karena mempunyai satu maksud dan tujuan atau sasaran.

15 21 Masing-masing subsistem dapat terdiri dari subsistem-subsistem yang lebih kecil lagi atau terdiri dari komponen-komponen. Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponenkomponen (components), penghubung (interface), masukan (input), keluaran (output), pengolah (process), dan sasaran (goal). Sistem operasi merupakan sebuah penghubung antara pengguna dari computer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan computer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masingmasing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebihdahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. Pengertian sistem operasi secara umum ialah pengelola seluruh sumber daya yang terdapat pada sistem computer dan menyediakan sekumpulan layanan (systemcalls) kepemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber daya sistem komputer. 2.8 Android Android adalah sistem operasi mobile menggunakan versi modifikasi dari kernel Linux. Pada awalnya dikembangkan oleh Android Inc, sebuah perusahaan yang kemudian dibeli oleh Google, dan akhir-akhir ini oleh Open Handset Alliance. Android merupakan software berbasis kode computer yang bisa didistribusikan secara terbuka (open source) sehingga programmer bisa membuat aplikasi baru di dalamnya, terdapat Android Market yang menyediakan ribuan aplikasi baik yg gratis maupun berbayar, serta memiliki

16 22 aplikasi native Google yang terintegrasi, seperti push GMail, Google Maps, dan Google Calendar. Gambar 2.7 Samsung Galaxy Y OS Android 2.3 ( google.com ) Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). ( Nazruddin Safaat H, 2011) Keunggulan Android Keunggulan utama Android adalah gratis dan open source sehingga memungkin kan Telephone Genggam android dijual lebih murah dibandingkan Blackberry atau Iphone walaupun fitur yang ditawarkan lebih baik. Selain itu android juga memiliki fitur-fitur yang dimiliki oleh jenis Telephone Genggam lain seperti, Wifi hostpot, Multi-touch, Multitasking, GPS, acceleromters,

17 23 support java, mendukung banyak jaringan (GSM/EDGE, IDEN, CDMA, EV- DO, UMTS, Bluetooth, Wi-Fi, LTE, and WiMax) Versi Android Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. ( Nazruddin Safaat H, 2011 ) Android versi 1.1 Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan . Android versi 1.5 (Cupcake) Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem. Android versi 1.6 (Donut) Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang

18 24 memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan. Android versi 2.0/2.1 (Eclair) Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Android versi 2.2 (Froyo: Frozen Yoghurt) Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahanperubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market. Android versi 2.3 (Gingerbread) Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu. Android versi 3.0 (Honeycomb) Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom.

19 25 Android versi 4.0 (ICS : Ice Cream Sandwich ) Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari secara offline, dan berbagi informasi dengan menggunakan NFC. 2.9 Matematika Kata "matematika" berasal dari kata μάθημα(máthema) dalam bahasa Yunani yang diartikan sebagai "sains, ilmu pengetahuan, atau belajar" juga μαθηματικός (mathematikós) yang diartikan sebagai "suka belajar". Disiplin utama dalam matematika didasarkan pada kebutuhan perhitungan dalam perdagangan, pengukuran tanah dan memprediksi peristiwa dalam astronomi. Ketiga kebutuhan ini secara umum berkaitan dengan ketiga pembagian umum bidang matematika, yaitu studi tentang struktur, ruang dan perubahan. Pelajaran tentang struktur dimulai dengan bilangan, pertama dan yang sangat umum adalah bilangan natural dan bilangan bulat dan operasi aritmatikanya, yang semuanya itu dijabarkan dalam aljabar dasar. Sifat bilangan bulat yang lebih mendalam dipelajari dalam teori bilangan. Ilmu tentang ruang berawal dari geometri, yaitu geometri Euclid dan trigonometri dari ruang tiga dimensi (yang juga dapat diterapkan ke dimensi lainnya), kemudian belakangan juga digeneralisasi ke geometri Non euclid yang memainkan peran sentral dalam teori relativitas umum. Beberapa permasalahan rumit tentang konstruksi kompas dan penggaris akhirnya diselesaikan dalam teori Galois.

20 26 Mengerti dan mendeskripsikan perubahan pada kuantitas yang dapat dihitung adalah suatu yang biasa dalam ilmu pengetahuan alam, dan kalkulus dibangun sebagai alat untuk tujauan tersebut. Konsep utama yang digunakan untuk menjelaskan perubahan variabel adalah fungsi. Banyak permasalahan yang berujung secara alamiah kepada hubungan antara kuantitas dan laju perubahannya, dan metoda untuk memecahkan masalah ini adalah topik dari persamaan diferensial Pengertian Bangun Datar Bangun datar merupakan sebutan untuk bangun-bangun dua dimensi panjang dan lebar, tetapi tidak mempunyai tinggi atau tebal. Bangun datar adalah bangunan geometri yang seluruh bagiannya terletak pada satu bidang Bujur Sangkar ( Persegi ) Persegi adalah bangun datar yang memiliki empat sisi yang sama panjang. Sifat-sifat bangun datar persegi : 1. Mempunyai sisi yang sama panjang 2. Mempunyai sudut siku-siku yang sama besar Rumus Bujur Sangkar (Persegi) Gambar 2.8 Bujur Sangkar ( Persegi )

21 27 Luas = sisi x sisi Keliling = 4 x sisi sisi = Akarkan Luas sisi = Keliling dibagikan Persegi Panjang Persegi panjang adalah bangun datar yang mempunyai empat rusuk. Rusuk-rusuknya yang saling berhadapan sama panjang. Persegi panjang mempunyai empat titik sudut dan masing-masing sudutnya adalah siku-siku. Persegi panjang mempunyai 2 pasang rusuk yang sama panjang, rusuk yang lebih panjang sebut panjang, dan yang lebih pendek disebut lebar. Rumus Persegi Panjang Gambar 2.9 Persegi panjang Luas = Panjang x Lebar Keliling = 2 x (Panjang + Lebar) Segitiga Segitiga, terkadang juga ditulis segi tiga. Segitiga adalah bangun yang terbentuk dari 3 buah sisi lurus dan tiga titik sudut. Jumlah sudut segitiga adalah 180 derajat.

22 28 Rumus bangun datar segitiga : Gambar 2.10 Segitiga Luas = ½ x Alas x Tinggi Keliling = a + b + c Lingkaran Dalam geometri Euklid, sebuah lingkaran adalah himpunan semua titik pada bidang dalam jarak tertentu, yang disebut jari-jari, dari suatu titik tertentu, yang disebut pusat. Lingkaran adalah contoh dari kurva tertutup sederhana, membagi bidang menjadi bagian dalam dan bagian luar. Rumus bangun datar Lingkaran : Gambar 2.11 Lingkaran Luas = 22/7 atau 3,14 x Jari-jari (r) x r Keliling = 22/7 atau 3,14 x Jari-jari (r) r = d dibagi 2 d = r dikali 2

23 Trapesium Trapesium adalah bangun datar dua dimensi yang dibentuk oleh empat buah rusuk yang dua diantaranya saling sejajar namun tidak sama panjang. Trapesium termasuk jenis bangun datar segi empat. Trapesium yang rusuk ketiganya tegak lurus terhadap rusuk-rusuk sejajar disebut trapesium sikusiku. Rumus bangun datar Trapesium : Gambar 2.12 Trapesium Luas = ½ x (Jumlah Sisi Sejajar) x Tinggi Keliling = Sisi + Sisi + Sisi + Sisi Jajar Genjang Jajar genjang adalah sebuah bangun datar yang mempunyai dua pasang rusuk yang sejajar dan sama panjangnya. Jajar genjang memiliki dua pasang sudut yang bukan siku-siku. Sudut yang berhadapan pada jajar genjang memiliki besar sudut yang sama. Rumus bangun datar Jajar Genjang : Gambar 2.13 Jajar Genjang Luas = Alas x Tinggi Keliling = Sisi + Sisi + Sisi + Sisi

24 Layang-Layang Layang-layang adalah bangun datar dua dimensi yang dibentuk oleh dua pasang rusuk yang masing-masing pasangannya sama panjang dan saling membentuk sudut. Rumus bangun datar Layang-Layang : Gambar 2.14 Layang-Layang Luas = ½ x Diagonal 1 x Diagonal 2 Keliling = Sisi + Sisi + Sisi + Sisi Belah Ketupat Belah ketupat adalah bangun datar dua dimensi yang dibentuk oleh empat buah rusuk yang sama panjang, dan memiliki dua pasang sudut bukan siku-siku yang masing-masing sama besar dengan sudut di hadapannya. Belah ketupat dapat dibangun dari dua buah segitiga sama kaki identik yang simetri pada alas-alasnya. Rumus bangun datar Belah Ketupat: Gambar 2.15 Belah Ketupat

25 31 Luas = ½ x Diagonal 1 x Diagonal 2 Keliling = Sisi + Sisi + Sisi + Sisi 2.11 Satuan Panjang Potongan garis lurus yang menghubungkan dua buah titik disebut jarak. Besarnya jarak diukur berdasarkan satuan panjang. Lambang dimensi satuan panjang menggambarkan ruang berdimensi 1, ditunjukkan oleh huruf L (pangkat 1). Untuk satuan ukuran panjang konversi dari suatu tingkat menjadi satu tingkat di bawahnya adalah dikalikan dengan 10 sedangkan untuk konversi satu tingkat di atasnya dibagi dengan angka km = 10 hm 1 km = 1000 m 1 km = cm 1 km = mm 1 m = 0.1 dam 1 m = km 1 m = 10 dm 1 m = 1000 m 2.12 Satuan Berat Untuk satuan ukuran berat konversinya mirip dengan ukuran panjang namun satuan meter diganti menjadi gram. Untuk satuan berat tidak memiliki turunan gram persegi maupun gram kubik. 1 kg sama dengan 10 hg 1 kg sama dengan g 1 kg sama dengan cg 1 kg sama dengan mg 1 g sama dengan 0,1 dag 1 g sama dengan 0,001 kg 1 g sama dengan 10 dg 1 g sama dengan m

26 Satuan Luas Untuk mengukur besarnya suatu bidang datar dipakai ukuran yang disebut luas. Satuan luas ditetapkan berupa bujur sangkar yang masingmasing sisinya adalah sebesar satu satuan panjang. Lambang dimensi satuan luas menggambarkan ruang berdimensi 2, ditunjukkan oleh huruf L2. Satuan ukuran luas sama dengan ukuran panjang namun untuk mejadi satu tingkat di bawah dikalikan dengan 100. Begitu pula dengan kenaikan satu tingkat di atasnya dibagi dengan angka 100. Satuan ukuran luas tidak lagi meter, akan tetapi meter persegi (m2 = m pangkat 2). 1 km2 = 100 hm2 1 km2 = m2 1 km2 = cm2 1 km2 = mm2 1 m2 = 0,01 dam2 1 m2 = 0, km2 1 m2 = 100 dm2 1 m2 = mm 2.14 Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak yang dapat dijalankan di semua platform (platform-independent). Berikut ini adalah beberapa sifat dari Eclipse: Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X. Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya. Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat

27 33 lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya. Eclipse saat ini menjadi salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in Sejarah Eclipse Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada tanggal 5 November 2001, yang menginvestasikan sebanyak US$ 40 juta untuk pengembangannya. Semenjak itu konsursium Eclipse Foundation mengambil alih untuk pengembangan Eclipse lebih lanjut dan pengaturan organisasinya Perkembangan Versi Eclipse Sejak tahun 2006, Eclipse Foundation mengkoordinasikan peluncuran Eclipse secara rutin dan simultan yang dikenal dengan nama Simultaneous Release. Setiap versi peluncuran terdiri dari Eclipse Platform dan juga sejumlah proyek yang terlibat dalam proyek Eclipse. Tujuan dari sistem ini adalah untuk menyediakan distribusi Eclipse dengan fitur-fitur dan versi yang terstandarisasi. Hal ini juga dimaksudkan untuk mempermudah deployment dan maintenance untuk sistem enterprise, serta untuk kenyamanan.peluncuran simultan dijadwalkan pada bulan Juni setiap tahunnya.

28 34 Tabel 2.7 Tabel Perkembangan Eclipse Kode Tanggal Platform Nama Proyek Peluncuran Peluncuran Eclipse Juni Eclipse Juni Callisto 30 Juni Callisto Projects Europa 29 Juni Europa Projects Ganymede 25 Juni Ganymede Projects Galileo 24 Juni Galileo Projects Helios Dalvik Virtual Machine (DVM) Salah satu elemen kunci dari android adalah Dalvik Virtual Machine (DVM). Android berjalan di dalam Dalvik Virtual Machine (DVM) bukan di Java Virtual Machine (JVM), sebenarnya banyak persamaannya dengan Java Virtual Machine (JVM) seperti Java ME (Java Mobile Edition), tetapi android menggunakan Virtual Machine sendiri yang menurut saya dikustomisasi dan dirancang untuk memastikan bahwa beberapa fitur-fitur berjalan lebih efisien pada perangkat mobile. Dalvik Virtual Machine (DVM) adalah register bases sementara Java Virtual Machine (JVM) adalah stack bases, DVM didesain dan ditulis oleh Dan Bornsten dan beberapa engineers Google lainnya. Jadi bisa dikatakan Dalvik equals(java) = = false. Dalvik Virtual Machine menggunakan kernel Linux untuk menangani fungsionalitas tingkat rendah termasuk keamanan, threading, dan proses serta manajemen memori. Ini memungkinkan untuk menulis Aplikasi C / C+ sama halnya seperti OS

29 35 Linux kebanyakan. Meskipun dalam kenyataannya harus banyak memahami Arsitektur dan proses sistem dari kernel linux yang digunakan dalam android tersebut. Semua hardware yang berbasis android dijalankan dengan menggunakan Virtual Machine untuk eksekusi aplikasi, pengembang tidak perlu khawatir tentang implementasi perangkat keras tersebut. Dalvik Virtual Machine mengeksekusi executable file, sebuah format yang dioptimalkan untuk diciptakan dengan mengubah kelas bahasa java dan dikompilasi menggunakan tools yang disediakan dalam SDK Android. ( Nazruddin Safaat H, 2011 ) Gambar 2.16 Android Virtual Device ( Nazruddin Safaat H : 2011 )

30 Metode Percabangan Percabangan adalah instruksi yang memiliki beberapa pilihan proses yang akan dikerjakan. Setiap pilihan proses yang akan dikerjakan dapat berupa sebuah atau sekumpulan instruksi. Pilihan proses dilakukan berdasarkan syarat tertentu. Instruksi ini dilakukan apabila sebuah program membutuhkan pilihan proses dalam suatu waktu. Termasuk dalam perintah percabangan adalah : kondisional nilai relative ( if. Else if else. End ) dan kondisi nilai absolute ( Switch case otherwise. End ). Teknik penulisan kondisi nilai absolute sebagai berikut : switch variabel1 case value1 perintah1 case value1 perintah1 case value1 perintah1 otherwise perintah1 end

31 37 Contoh Program : Jika program dijalankan maka akan tampil sebagai berikut :

PERKEMBANGAN ANDROID DI INDONESIA

PERKEMBANGAN ANDROID DI INDONESIA PERKEMBANGAN ANDROID DI INDONESIA Eni Nurkayati eni@raharja.info Abstrak Android adalah suatu operating system yang bersifat open source. Open source maksudnya bahwa OS Android adalah gratis, dan memungkinkan

Lebih terperinci

PERKEMBANGAN DAN VERSI ANDROID DARI WAKTU-KEWATU

PERKEMBANGAN DAN VERSI ANDROID DARI WAKTU-KEWATU PERKEMBANGAN DAN VERSI ANDROID DARI WAKTU-KEWATU Nurul Khotimah nurul_4a4@yahoo.com Abstrak Kita semua pasti sudah tidak asing lagi dengan kata Android. Benar, mungkin kalian saat ini pun sedang menggunakannya,

Lebih terperinci

ANDROID OPERATING SYSTEM

ANDROID OPERATING SYSTEM 1 #TrikAndroid 1 ANDROID OPERATING SYSTEM A. Sejarah Android OS Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dankomputer tablet. Android menyediakan platform

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

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 II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Android versi 2.2 (Froyo :Frozen Yoghurt) Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahanperubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu sub kelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya PENGENALAN ANDROID AHMAD ZAINUDIN Politeknik Elektronika Negeri Surabaya SEJARAH ANDROID Android adalah sebuah sistem operasi untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi.

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 II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul BAB II TINJAUAN PUSTAKA A. Penelusuran Referensi Beberapa sumber referensi didapat dari berbagai penelitian yang dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul Perancangan Aplikasi

Lebih terperinci

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan BAB II KAJIAN PUSTAKA A. KARTU KONSULTASI Kartu konsultasi adalah kartu untuk melakukan proses konsultasi atau bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan sebagai bukti mahasiswa

Lebih terperinci

BAB II LANDASAN TEORI. yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas. tertentu, misalnya Microsoft Word, Microsoft Excel.

BAB II LANDASAN TEORI. yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas. tertentu, misalnya Microsoft Word, Microsoft Excel. BAB II LANDASAN TEORI 2.1 Aplikasi Menurut Dhanta (2009:32), aplikasi (application) adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Microsoft

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 II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang BAB II KAJIAN PUSTAKA A. Definisi Fitness Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang dilakukan secara rutin dan berkala, yang bertujuan untuk menjaga fitalitas tubuh dan berlatih

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 II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutarman, 2012 sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan

Lebih terperinci

PERKEMBANGAN ANDROID DARI WAKTU KE WAKTU

PERKEMBANGAN ANDROID DARI WAKTU KE WAKTU PERKEMBANGAN ANDROID DARI WAKTU KE WAKTU Nuril Hilaliyah nurilhilaliyah07@gmail.com Abstrak Android, tentu sudah tidak asing lagi bagi kita ketika mendengar kata tersebut. Sistem operasi besutan Google

Lebih terperinci

Part 1 : Pengenalan Android

Part 1 : Pengenalan Android TUTORIAL ANDROID PROGRAMMING Part 1 : Pengenalan Android Author : Widianto Pratama Tingkat : 1. Pemula 2. Menegah 3. Mahir Part 1 : Pengenalan Android Widianto Pratama E-mail : widiandroid@gmail.com http://greenbel.wordpress.com/

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Android 2.1.1 Sejarah Singkat Android adalah sistem operasi untuk telepon seluler berbasis linux sebagai karnelnya. Saat ini android bisa disebut raja dari smartphone. Android

Lebih terperinci

APLIKASI PENDATAAN PENDUDUK PADA KELURAHAN JERAMBAH GANTUNG BERBASIS ANDROID

APLIKASI PENDATAAN PENDUDUK PADA KELURAHAN JERAMBAH GANTUNG BERBASIS ANDROID APLIKASI PENDATAAN PENDUDUK PADA KELURAHAN JERAMBAH GANTUNG BERBASIS ANDROID ( STUDI DILAKUKAN PADA KELURAHAN JERAMBAH GANTUNG ) RIKO SAPUTRA, MUHAMMAD FADLY, MATZACHRI Teknik Informatika STMIK ATMA LUHUR

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

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc. BAB II KAJIAN PUSTAKA A. ANDROID a. Sejarah Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid menyediakan

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1. Desain Penelitian Desain penelitian merupakan tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian. Tahapan-tahapan yang dilakukan dalam penelitian ini

Lebih terperinci

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi BAB II DASAR TEORI DAN TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Tabel 2.1 Tinjauan Pustaka Parameter Penulis Frans Napitupulu (2011) Abdul Latif (2012) Iqbal Fauzi (2012) Judul Platform Deskripsi Aplikasi

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Perbandingan Aplikasi Pembelajaran. Sekolah Dasar Berbasis. (2014) Untuk Taman Kanak- BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tinjauan pustaka bertujuan untuk membantu member gambaran tentang metode dan teknik yang dipakai dalam penelitian yang mempunyai permasalahan

Lebih terperinci

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. BAB II KAJIAN PUSTAKA A. ANDROID 1. Sejarah Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. android menyediakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. 1. Pemrograman Aplikasi Mobile Smartphone Dari Tablet PC Berbasis. Android. Oleh Safaat, N. (2015). Informatika Bandung.

BAB II TINJAUAN PUSTAKA. 1. Pemrograman Aplikasi Mobile Smartphone Dari Tablet PC Berbasis. Android. Oleh Safaat, N. (2015). Informatika Bandung. BAB II TINJAUAN PUSTAKA A. Penelusuran Referensi Dalam melakukan penelitian ini, penulis merujuk pada beberapa penelitian terdahulu sebagai referensi yang sedikit banyaknya berkaitan secara langsung maupun

Lebih terperinci

Gambar 1. Perangkat mobile Android

Gambar 1. Perangkat mobile Android Modul 8 1. TUJUAN Mahasiswa dapat menegetahui beberapa tipe sistem operasi Android Mahasiswa dapat mencoba membuat beberapa aplikasi Android sederhana Mahasiswa dapat membuat aplikasi menampilkan text

Lebih terperinci

BAB 2 LANDASAN TEORI. Android adalah sistem operasi untuk telepon seluler berbasis Linux sebagai kernelnya. Saat

BAB 2 LANDASAN TEORI. Android adalah sistem operasi untuk telepon seluler berbasis Linux sebagai kernelnya. Saat BAB 2 LANDASAN TEORI 2.1 Android 2.1.1 Sejarah Singkat Android adalah sistem operasi untuk telepon seluler berbasis Linux sebagai kernelnya. Saat ini Android bisa disebut raja dari smartphone. Android

Lebih terperinci

MAKALAH ANDROID. Diajukan untuk memenuhi salah satu tugas mata kuliah Sistem Operasi Dosen : Yuliayany, S.Kom. Rizki Apriliyandi / IF-15 / V

MAKALAH ANDROID. Diajukan untuk memenuhi salah satu tugas mata kuliah Sistem Operasi Dosen : Yuliayany, S.Kom. Rizki Apriliyandi / IF-15 / V MAKALAH Diajukan untuk memenuhi salah satu tugas mata kuliah Sistem Operasi Dosen : Yuliayany, S.Kom. Rizki Apriliyandi / 10108823 IF-15 / V JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

Lebih terperinci

BAB II LANDASAN TEORI. Pengertian Mobile Mobile berasal dari bahasa inggris yang artinya berpindah. Mobile

BAB II LANDASAN TEORI. Pengertian Mobile Mobile berasal dari bahasa inggris yang artinya berpindah. Mobile BAB II LANDASAN TEORI II.1 Pengertian Mobile Mobile berasal dari bahasa inggris yang artinya berpindah. Mobile dapat di artikan sebagai perpindahan dari suatu tempat ke tempat yang lain. Pada konsep ini,

Lebih terperinci

BAB II LANDASAN TEORI. Menurut Nazrudin Safaat H (2012 : 9) Perangkat lunak aplikasi adalah suatu

BAB II LANDASAN TEORI. Menurut Nazrudin Safaat H (2012 : 9) Perangkat lunak aplikasi adalah suatu BAB II LANDASAN TEORI 2.1. Aplikasi Menurut Nazrudin Safaat H (2012 : 9) Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan

Lebih terperinci

PEMBUATAN MOBILE APPLICATION PETA WISATA BERBASIS PLATFORM ANDROID DI KABUPATEN SRAGEN

PEMBUATAN MOBILE APPLICATION PETA WISATA BERBASIS PLATFORM ANDROID DI KABUPATEN SRAGEN PROPOSAL PENELITIAN PEMBUATAN MOBILE APPLICATION PETA WISATA BERBASIS PLATFORM ANDROID DI KABUPATEN SRAGEN Diajukan oleh : MUHANAN PUJI SANTOSO L.200070005 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1. Tinjauan Pustaka Tinjauan Pustaka yang berhubungan dengan topik yang penulis bahas adalah sistem penerimaan siswa baru SMA Al-Muayyad Surakarta (http://psb.sma-almuayyad.sch.id/),

Lebih terperinci

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001). 1 BAB II LANDASAN TEORI Landasan teori menjelaskan beberapa teori yang berkaitan dengan permasalahan yang dibahas sebagai dasar pemahaman dalam sebuah sistem serta metode yang dipakai untuk kegiatan pengembangan

Lebih terperinci

ANALISIS PERBANDINGAN SISTEM OPERASI ANDROID 2.2 FROYO PADA TELEPON GENGGAM. Nama : Maya Ayuningtyas Rahayu NPM : Jurusan : Sistem Informasi

ANALISIS PERBANDINGAN SISTEM OPERASI ANDROID 2.2 FROYO PADA TELEPON GENGGAM. Nama : Maya Ayuningtyas Rahayu NPM : Jurusan : Sistem Informasi ANALISIS PERBANDINGAN SISTEM OPERASI ANDROID 2.2 FROYO DENGAN ANDROID 2.3 GINGERBREAD PADA TELEPON GENGGAM Nama : Maya Ayuningtyas Rahayu NPM : 10109077 Jurusan : Sistem Informasi LATAR BELAKANG Pesatnya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.1 Pengertian Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.

Lebih terperinci

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara BAB II LANDASAN TEORI 2.1. Konsep Dasar perancangan Sebuah awal dari melakukan sesuatu atau membangun sesuatu adalah merancang untuk membentuk suatu konstruksi yang baik untuk menyelesaikan tugas atau

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.1. Sistem Informasi Sistem informasi adalah sekumpulan elemen yang saling bekerja sama baik secara manual atau berbasis komputer yang didalamnya ada pengumpulan, pengolahan, pemprosesan

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

DAFTAR SIMBOL. Tabel Notasi Use Case Diagram

DAFTAR SIMBOL. Tabel Notasi Use Case Diagram DAFTAR SIMBOL Tabel Notasi Use Case Diagram Actor Actor adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau

Lebih terperinci

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID Yulia Chalri 1, Hasma Rasjid 2, Thariq Basyir 3 1,2) Sistem Informasi, Fakultas Ilmu Komputer dan TI Universitas Gunadarma 3) Teknik Informatika,

Lebih terperinci

SEJARAH ANDROID. Diah Arum. Abstrak.

SEJARAH ANDROID. Diah Arum. Abstrak. SEJARAH ANDROID Diah Arum diah.arum@raharja.info Abstrak Teknologi adalah hal yang tidak mudah dilepaskan dari kehidupan manusia. Karena teknologi sudah ada sejak dulu hingga saat ini yang masih terus

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 7 BAB II LANDASAN TEORI 2.1 Pengertian Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutarman, 2012 sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan

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

BAB II. KAJIAN PUSTAKA. berbatasan dengan Kabupaten Ciamis dan Kota Banjar Propinsi Jawa Barat.

BAB II. KAJIAN PUSTAKA. berbatasan dengan Kabupaten Ciamis dan Kota Banjar Propinsi Jawa Barat. BAB II. KAJIAN PUSTAKA A. SEJARAH KABUPATEN CILACAP Kabupaten Cilacap merupakan daerah terluas di Jawa Tengah, dengan batas wilayah sebelah selatan Samudra Indonesia, sebelah utara berbatasan dengan Kabupaten

Lebih terperinci

BAB 2 LANDASAN TEORI. Beberapa tahun belakangan ini android sangat sering sekali digunakan oleh

BAB 2 LANDASAN TEORI. Beberapa tahun belakangan ini android sangat sering sekali digunakan oleh BAB 2 LANDASAN TEORI 2.1 Sejarah Android Beberapa tahun belakangan ini android sangat sering sekali digunakan oleh masyarakat, yang pada umumnya android sering dikaitkan dengan posel, smartphone dan tablet.

Lebih terperinci

Mobile Programming. Rendra Gustriansyah, S.T., M.Kom., MCP

Mobile Programming. Rendra Gustriansyah, S.T., M.Kom., MCP Mobile Programming rendra@uigm.ac.id Rendra Gustriansyah, S.T., M.Kom., MCP Market Share Platform Smartphone Android Android adalah sebuah tumpukan software untuk peralatan bergerak yang terdiri dari sistim

Lebih terperinci

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga APLIKASI PHONEBOOK DARURAT BERBASIS ANDROID ECA (Emergency Call Aplication) 1. Latar Belakang Perkembangan di bidang teknologi informasi saat ini semakin cepat dan kian merambah ke setiap komponen teknologi

Lebih terperinci

Perkembangan Versi Versi Android

Perkembangan Versi Versi Android Perkembangan Versi Versi Android Devi Nurfillah devinurfillah@gmail.com Abstrak Android adalah sistem operasi berbasis Linux yang dirancang terutama untuk perangkat touchscreen (layar sentuh) mobile seperti

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Aplikasi Aplikasi menurut Jogiyanto (2001:12) adalah penggunaan dalam suatu komputer,instruksi (instructiom) atau pernyataan (statement) yang disusun sedemikian rupa

Lebih terperinci

Mengenal Sejarah Android

Mengenal Sejarah Android Mengenal Sejarah Android Rizka Sepriandy rsepriandy@gmail.com Abstrak Android adalah sistem operasi terbuka berbasis Linux yang dirancang untuk perangkat selular layar sentuh seperti smartphone (telepon

Lebih terperinci

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN... DAFTAR ISI KATA PENGANTAR... i DAFTAR ISI... iii DAFTAR GAMBAR... xi DAFTAR TABEL... xvii DAFTAR SIMBOL... xx BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Maksud dan Tujuan...

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Saat ini perkembangan perangkat telepon telah sampai pada era smartphone. Telepon pada zaman dulu hanya berfungsi sebagai alat komunikasi suara atau pesan saja.

Lebih terperinci

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah APLIKASI PEMESANAN MAKANAN PADA RESTORAN BERBASIS ANDROID DAN PHP MENGGUNAKAN PROTOKOL JSON Anggia Kusumawaty Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Gunadarma 10 November 2012

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem operasi untuk aplikasi bergerak yang mengalami perkembangan yang cukup pesat yaitu Android. Android adalah sistem operasi berbasis Linux dan bersifat open source.

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

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Teori BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI Penelitian yang berhubungan dengan topik yang penulis bahas adalah Sistem Lelang On-Line Perum Pegadaian Jatisrono.(Hidayah, 2013). Pada topik

Lebih terperinci

APLIKASI PURWOKERTO PLACE FINDER PADA SMARTPHONE BERSISTEM OPERASI ANDROID

APLIKASI PURWOKERTO PLACE FINDER PADA SMARTPHONE BERSISTEM OPERASI ANDROID APLIKASI PURWOKERTO PLACE FINDER PADA SMARTPHONE BERSISTEM OPERASI ANDROID Murtiyoso 1, Fandy Setyo Utomo 2 1 Program Studi Teknik Informatika, STMIK AMIKOM Purwokerto E-mail : moertiyoso@gmail.com 2 Program

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi 2.1.1 Konsep Dasar Sistem Pengertian sistem menurut beberapa ahli yaitu, Menurut Tata Sutabri (2012:6) pada buku Analisis Sistem Informasi, pada dasarnya sistem

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

DAFTAR SIMBOL. Notasi Keterangan Simbol. Titik awal, untuk memulai suatu aktivitas. Titik akhir, untuk mengakhiri aktivitas.

DAFTAR SIMBOL. Notasi Keterangan Simbol. Titik awal, untuk memulai suatu aktivitas. Titik akhir, untuk mengakhiri aktivitas. DAFTAR SIMBOL DAFTAR SIMBOL DIAGRAM ACTIVITY Initial Titik awal, untuk memulai suatu aktivitas. Final Titik akhir, untuk mengakhiri aktivitas. Activity Menandakan sebuah aktivitas Decision Pilihan untuk

Lebih terperinci

SISTEM INFORMASI JADWAL KEBERANGKATAN KERETA JABODETABEK BERBASIS ANDROID

SISTEM INFORMASI JADWAL KEBERANGKATAN KERETA JABODETABEK BERBASIS ANDROID SISTEM INFORMASI JADWAL KEBERANGKATAN KERETA JABODETABEK BERBASIS ANDROID Ridwan Dhani Renuat (11108666) dhani_renuat@yahoo.co.id Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem dapat beroperasi dalam suatu lingkungan, jika terdapat unsur unsur yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan utama

Lebih terperinci

BAB II LANDASAN TEORI. adalah Sistem Operasi ( Operating System) dan program-program aplikasi yang

BAB II LANDASAN TEORI. adalah Sistem Operasi ( Operating System) dan program-program aplikasi yang BAB II LANDASAN TEORI 2.1 Software Software atau perangkat lunak adalah program komputer yang berisi instruksi-instruksi untuk melakukan operasi tertentu pada komputer. Instruksiinstruksi dibuat dengan

Lebih terperinci

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk. SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk. Andi Septiawan Budiawan Saputra Dedik Afriansyah Jurusan Teknik Informatika STMIK PALCOMTECH PALEMBANG Abstrak PT. Telekomunikasi

Lebih terperinci

2. Sejarah Android 2.1 Kerjasama Google dengan Android Inc. Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo

2. Sejarah Android 2.1 Kerjasama Google dengan Android Inc. Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo 1. Apa Itu Android Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Hitomi Takahashi dan Takayuki Kushida (2014) menjelaskan bahwa pengguna dalam menghubungkan perangkat mereka ke sebuah jaringan masih mengalami keterbatasan kemampuan,

Lebih terperinci

BAB I I. PENDAHULUAN 1.1 Latar belakang

BAB I I. PENDAHULUAN 1.1 Latar belakang BAB I I. PENDAHULUAN 1.1 Latar belakang Pada bab ini membahas tentang pendahuluan. Teknologi sudah sangat berkembang di era zaman sekarang. Bahkan teknologi sudah menjadi kebutuhan primer dari manusia

Lebih terperinci

DAFTAR SIMBOL 1. CLASS DIAGRAM. Nama Komponen Class

DAFTAR SIMBOL 1. CLASS DIAGRAM. Nama Komponen Class DAFTAR SIMBOL 1. CLASS DIAGRAM Class Composition Dependency Class adalah blok - blok pembangun pada pemrograman berorientasi obyek. Sebuah class digambarkan sebagai sebuah kotak yang terbagi atas 3 bagian.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA Sistem Informasi Sistem informasi adalah sekumpulan komponen-komponen yang saling berhubungan dan bekerja sama untuk mengumpulkan, memproses, menyimpan dan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Dalam membangun sebuah system informasi diperlukan suatu pemahaman mengenai system itu sendiri sehingga tujuan dari pembangunan system informasi dapat tercapai.

Lebih terperinci

APLIKASI PEMESANAN BUKU DI TOKO BUKU PELITA JAYA BERBASIS MOBILE ANDROID

APLIKASI PEMESANAN BUKU DI TOKO BUKU PELITA JAYA BERBASIS MOBILE ANDROID APLIKASI PEMESANAN BUKU DI TOKO BUKU PELITA JAYA BERBASIS MOBILE ANDROID Puji Susanto, S.Kom. 1, Ahmad Kamal 2 1,2 Konsentrasi Teknik Informatika, Program Studi Manajemen Informatika, STMIK LPKIA 3 Jln.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1. Sistem Menurut Alfattah (2007:3) sistem adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar objek yang biasa dilihat

Lebih terperinci

Gambar Use Case Diagram

Gambar Use Case Diagram 1. Use Case Diagram Use case adalah abstraksi dari interaksi antara system dan actor. Use case bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah system dengan sistemnya sendiri melalui

Lebih terperinci

BAB II LANDASAN TEORI

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

Lebih terperinci

BAB II LANDASAN TEORI. mengingat secara matematis. Metode latihan adalah suatu cara mengajar dimana

BAB II LANDASAN TEORI. mengingat secara matematis. Metode latihan adalah suatu cara mengajar dimana BAB II LANDASAN TEORI 2.1 Metode Drill and Practice Metode pembelajaran Drill and Practice merupakan teknik pengajaran yang dilakukan berulang kali untuk mendapatkan keterampilan, dibutuhkan untuk mengingat

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 LANDASAN TEORI. Cangara (2006) dalam (Pengantar Ilmu Komunikasi) mengatakan bahwa

BAB II LANDASAN TEORI. Cangara (2006) dalam (Pengantar Ilmu Komunikasi) mengatakan bahwa BAB II LANDASAN TEORI 2.1 Media Pembelajaran Cangara (2006) dalam (Pengantar Ilmu Komunikasi) mengatakan bahwa media adalah alat atau sarana yang digunakan untuk menyampaikan pesan dari komunikator kepada

Lebih terperinci

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat PERANCANGAN SISTEM INFORMASI OBJEK WISATA DI KABUPATEN GARUT SECARA REALTIME BERBASIS MOBILE ANDROID MENGGUNAKAN ECLIPSE 3.5.2 GALILEO Rangga Septian Putra (11108588) rangga.s.putra@gmail.com Jurusan Sistem

Lebih terperinci

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM MAKALAH T02/Use Case Diagram ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM Nama : Abdul Kholik NIM : 05.05.2684 E mail : ik.kyoe.san@gmail.com Sumber : http://artikel.webgaul.com/iptek/unifiedmodellinglanguage.htm

Lebih terperinci

Setting Android Virtual Device (AVD) - Java SDK - Eclipse - ADT. Pertemuan-2

Setting Android Virtual Device (AVD) - Java SDK - Eclipse - ADT. Pertemuan-2 Mengenal Java Perkembangan Android dan API Android Komponen OS Android Komponen Aplikasi android Extensible Markup Language (XML) Eclipse dan perkembangannya Instalasi Perangkat Lunak - Java SDK - Eclipse

Lebih terperinci

KUMPULAN APLIKASI JAVA J2ME

KUMPULAN APLIKASI JAVA J2ME KUMPULAN APLIKASI JAVA J2ME Sejarah Android Pada Juli 2005, Google mengakuisisi Android Inc. sebuah perusahaan baru berkembang yang bergerak di bidang aplikasi ponsel. Perusahaan ini berbasis di Palo AltoCalifornia

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 7 BAB 2 LANDASAN TEORI 2.1 Konsep Pemodelan Objek Pemodelan objek merupakan suatu metode untuk menggambarkan struktur sistem yang memperlihatkan semua objek yang ada pada sistem. (Nugroho, 2005, hal:37).

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yagn diinginkan pengguna. Contoh

Lebih terperinci

RANCANG BANGUN APLIKASI MOBILE TOUR SYSTEM (MTS) BERBASIS SMARTPHONE ANDROID UNTUK PEMANDU PARIWISATA KOTA MEDAN

RANCANG BANGUN APLIKASI MOBILE TOUR SYSTEM (MTS) BERBASIS SMARTPHONE ANDROID UNTUK PEMANDU PARIWISATA KOTA MEDAN RANCANG BANGUN APLIKASI MOBILE TOUR SYSTEM (MTS) BERBASIS SMARTPHONE ANDROID UNTUK PEMANDU PARIWISATA KOTA MEDAN Kristian Telaumbanua 1, Arliyanto Zai 2 1,2 STMIK Mikroskil Medan Jl. Thamrin No. 122, 124,

Lebih terperinci

DAFTAR SIMBOL. Notasi Keterangan Simbol. Actor adalah pengguna sistem. Actor. tidak terbatas hanya manusia saja, jika

DAFTAR SIMBOL. Notasi Keterangan Simbol. Actor adalah pengguna sistem. Actor. tidak terbatas hanya manusia saja, jika DAFTAR SIMBOL DAFTAR SIMBOL DIAGRAM USE CASE Notasi Keterangan Simbol Actor adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan Actor aplikasi lain

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II. 1. Aplikasi Pengertian aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang

Lebih terperinci

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling 6 BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

Lebih terperinci

BAB II LANDASAN TEORI. berinteraksi untuk mencapai suatu tujuan tertentu.

BAB II LANDASAN TEORI. berinteraksi untuk mencapai suatu tujuan tertentu. BAB II LANDASAN TEORI 2.1 Sistem 2.1.1 Pengertian Sistem Menurut wikipedia, sistem adalah suatu kegiatan yang terdiri dari dua atau lebih komponen atau sub-sistem yang berinteraksi untuk mencapai suatu

Lebih terperinci

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR Diajukan Oleh : NOVITA 0634010112 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Dalam pembahasan tentang chatting menggunakan J2ME ini pernah dibahas dalam skripsi yang berjudul APLIKASI CHATTING MENGGUNAKAN J2ME dengan

Lebih terperinci

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

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Menurut Jogiyanto Hartono (2004:8) dalam bukunya yang berjudul pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun sedemikian rupa untuk

Lebih terperinci

DAFTAR ISTILAH. Activity Diagram

DAFTAR ISTILAH. Activity Diagram DAFTAR ISTILAH Activity Diagram Actor Admin Adobe Dreamweaver AIX Analysis Apache Aplikasi ASP diagram yang digunakan untuk memodelkan aktivitas bisnis pada suatu sesuatu untuk mewakili peran yang dimiliki

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 Analisis Tahapan analisis merupakan tahapan yang paling awal dalam membuat sebuah perangkat lunak. Pada tahapan ini dilakukan perancangan terhadap Aplikasi

Lebih terperinci

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

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Peneliti tentang pembelajaran pernah dibahas oleh I Nyoman Diva Purnama Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik Informatika

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengembangan Sistem Informasi 2.1.1 SDLC (System Development Life Cycle) Menurut Dennis, Barbara, dan Roberta (2012:6) System Development Life Cycle (SDLC) merupakan proses menentukan

Lebih terperinci

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android M. Abdurrozzaq Almuzakki Program Studi Teknik Informatika - S1, Fakultas Ilmu Komputer, Universitas

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian yang berhubungan dengan produk yang penulis buat salah satunya adalah Sistem Informasi Generate Jadwal Universitas Sebelas Maret.

Lebih terperinci

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

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya Pengenalan Java Entin Martiana Sejarah Java (1) 1991, Sun dipimpin Patric Naughton dan James Gosling ingin merancang bahasa computer untuk perangkat consumer seperti cable TV Box. Karena perangkat itu

Lebih terperinci