BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI 2.1 Pengertian Android Virtual Device (AVD) AVD singkatan dari Android Virtual Device yaitu semacam emulator untuk menjalankan virtual android. Jadi tanpa menggunakan atau mempunyai smartphone pun, kita bisa merasakan apa itu android. Dan kita juga bisa membuat program di android, tetapi untuk yang berkecimpung di dunia android coding sebaiknya minimal punya phone android. Kenapa? Karena kita bisa langsung mengetes aplikasi yang kita buat langsung di android karena jika kita menggunakan AVD akan memakan memori ram, jadi akan berjalan agak berat. (Safaat H 2011 : 19) 2.2 JDK Java Development Kit (JDK) adalah perangkat pengembangan aplikasi java yang bisa diunduh secara gratis di Perangkat ini mutlak diperlukan untuk membuat aplikasi android, mengingat aplikasi android itu berbasis java. Sebagaimana diketahui, java adalah salah satu bahasa pemrograman yang biasa digunakan untuk membuat aplikasi. Namun perlu diketahui, tidak semua pustaka dalam java digunakan di android. Sebagai contoh android tidak menggunakan Swing. (Abdul Kadir, 2013) 2.3 Android Studio 5

2 6 Gambar 2.1 Android Studio Android studio adalah Lingkungan pengembangan terpadu Integrated Develpoment Environment (IDE) untuk pengembangan aplikasi android, berdasarkan IntelliJ IDEA. Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya guna, Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas anda saat membuat aplikasi android, misalnya: Sistem pembuatan berbasis Gradle yang fleksibel Emulator yang cepat dan kaya fitur Lingkungan yang menyatu untuk pengembangan bagi semua perangkat android. Instant Run untuk mendorong perubahan ke aplikasi yang berjalan tanpa membuat APK baru Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang sama dan mengimpor kode contoh Alat penguji dan kerangka kerja yang intensif Alat Lint untuk meningkatkan kinerja, kegunaan, kompatibilitas versi, dan masalah masalah lain Dukungan C++ dan NDK Dukungan bawaan untuk Google Cloud Platform, mempermudah pengintegrasian Google Cloud Messaging dan App Engine.

3 Struktur Proyek Gambar 2.2 File Proyek di Tampilan Android Studio Setiap proyek di android studio berisi satu atau beberapa modul dengan file kode sumber dan file sumber daya. Secara default android studio menampilkan file proyek anda dalam tampilan proyek android seperti yang ditunjukan gambar 2.2. Tampilan ini diatur menurut modul untuk memberi akses cepat ke file sumber kunci proyek anda. Semua file versi terlihat dibagian atas dan bawah Gradle Scripts dan masing masing modul aplikasi berisi folder berikut : 1. Manifest berisi file AndroidManifest.xml 2. Java berisi file kode sumber java, termasuk kode pengujian unit. 3. Res berisi semua sumber daya bukan kode, seperti tata letak XML, string UI dan gambar bitmap Antarmuka Pengguna Jendela utama Android Studio terdiri dari beberapa logika yang diidentifikasi dalam gambar dibawah ini.

4 8 Gambar 2.3 Jendela Utama Android Studio Penjelasan berdasarkan nomor nomor pada gambar diatas adalah : 1. Bilah Alat, memungkinkan anda untuk melakukan berbagai jenis tindakan, termasuk menjalankan aplikasi dan meluncurkan alat android. 2. Bilah Navigasi, akan membantu anda menavigasi diantara proyek dan file yang dibuka untuk pengeditan. Disini tampilan struktur yang terlihat tampak lebih ringkas dari pada jendela project. 3. Jendela Editor, merupakan tempat untuk membuat dan mengubah kode. Bergantung pada jenis file saat ini, editor dapat berubah misalnya ketika melihat file tata letak, editor akan menampilkan Layout Editor. 4. Jendela Alat, memberi anda akses ke tugas tugas spesifik seperti pengelolaan proyek, penelusuran, kontrol versi dan anda bisa meluaskan dan juga menciutkannya. 5. Bilah Status, menampilkan status proyek dan IDE itu sendiri, serta setiap peringatan atau pesan.

5 9 2.4 Microsoft Visual Studio 2008 Visual Studio 2008 merupakan aplikasi IDE (Integrated Development Environment) yang digunakan untuk mengembangkan software. Didalam aplikasi IDE inilah tersedia berbagai fitur yang memudahkan pemrograman, seperti kompilasi, debugging, pengaturan proyek, mengedit antar muka secara visual, dan lain lain. Visual Studio 2008 hadir dengan beberapa versi, yaitu : 1) Team System, didesain untuk perancangan program di lingkungan koorporasi dengan jumlah programer yang besar. 2) Professional edition, didesain untuk pemrograman yang melibatkan sedikit programer. 3) Standart Edition, didesain untuk pemrograman standart bukan enterprise. 4) Express Edition, desain untuk pemula yang baru belajar dan hobi dengan fasilitas yang sangat terbatas. Visual Studio tidak hanya mendukung bahasa Visual Basic, namun bahasa lain seperti C++ dan C# Gambar 2.4 Halaman Awal Microsoft Visual Studio 2008

6 10 Dalam Microsoft Visual Studio 2008 terdapat komponen komponen yang membantu dalam berbagai hal. Komponen komponen yang dimaksud adalah sebagai berikut : 1. Solution Explorer adalah suatu tempat yang didalamnya berisi satu atau lebih project. Project adalah tempat sekumpulnya file yang akan menghasilkan output berupa aplikasi atau library. 2. Class View adalah control Visual Studio yang berisi kumpulan kelas kelas proyek serta definisi definisi yang terdapat dalam class. 3. Menu adalah control visual studio yang berisi sekumpulan jalan pintas atau shortcut untuk mengakses perintah pengolahan, pengaturan dan lain lain. 4. Toolbox adalah tempat sekumpulan komponen atau objek yang digunakan untuk merancang dan menata komponen atau objek pada aplikasi. 5. Toolbar adalah sebuah shortcut atau jalan pintas dari menu yang dapat diatur sesuai dengan kebutuhan pengguna. 6. Code Editor adalah suatu teks editor yang digunakan untuk merancang dan menata sebuah kode aplikasi dalam bentuk kode kode baris program. 7. Debugger adalah salah satu bagian dari Visual Studio 2008 yang digunakan sebagai monitor terhadap kesalahan kesalahan yang terjadi Arsitektur Visual Studio tidak mendukung bahasa pemrograman, solusi atau alat intrinsik, bukan memungkinkan memasukkan fungsi dikodekan sebagai VSPackage. Ketika diinstal, fungsi ini tersedia sebagai Layanan. IDE menyediakan tiga layanan: SVsSolution, yang menyediakan kemampuan untuk menghitung proyek dan solusi; SVsUIShell, yang menyediakan windowing dan fungsionalitas UI (termasuk tab, toolbar dan alat jendela), dan SVsShell, yang berkaitan dengan pendaftaran VSPackages. Selain itu, IDE juga bertanggung

7 11 jawab untuk mengkoordinasikan dan memungkinkan komunikasi antara layanan. Semua editor, desainer, jenis proyek dan alat-alat lain diimplementasikan sebagai VSPackages. Visual Studio menggunakan COM untuk mengakses VSPackages. The Visual Studio SDK juga mencakup Kerangka Paket Managed (MPF), yang merupakan satu set pembungkus dikelola sekitar interface COM-yang memungkinkan Paket yang akan ditulis dalam bahasa compliant CLI. Namun, MPF tidak memberikan semua fungsionalitas terpapar oleh antarmuka COM Visual Studio. Layanan kemudian dapat dikonsumsi untuk penciptaan paket lainnya, yang menambahkan fungsionalitas ke Visual Studio IDE. Dukungan untuk bahasa pemrograman ditambahkan dengan menggunakan VSPackage spesifik disebut Layanan Bahasa. Sebuah layanan bahasa mendefinisikan berbagai antarmuka yang pelaksanaan VSPackage dapat menerapkan untuk menambahkan dukungan untuk berbagai fungsi. Fungsi yang dapat ditambahkan dengan cara ini meliputi pewarnaan sintaks, penyelesaian pernyataan, pencocokan brace, tooltips parameter informasi, daftar anggota dan spidol kesalahan untuk latar belakang kompilasi. Jika antarmuka diimplementasikan, fungsi tersebut akan tersedia untuk bahasa. Layanan bahasa ini perlu diterapkan pada basis per-bahasa. Implementasi dapat menggunakan kembali kode dari parser atau compiler untuk bahasa. Bahasa layanan dapat diimplementasikan baik dalam kode asli atau kode dikelola. Untuk kode asli, baik antarmuka COM asli atau Kerangka Babel (bagian dari Visual Studio SDK) dapat digunakan untuk kode dikelola, MPF termasuk pembungkus untuk menulis layanan bahasa yang dikelola. Visual Studio tidak termasuk dukungan kontrol sumber yang dibangun tetapi mendefinisikan dua cara alternatif untuk sistem kontrol sumber untuk mengintegrasikan dengan IDE. Sebuah VSPackage Sumber Control dapat menyediakan antarmuka pengguna sendiri disesuaikan. Sebaliknya, kontrol sumber plugin yang menggunakan MSSCCI (Microsoft Source Code Control Interface) menyediakan satu set fungsi yang digunakan untuk melaksanakan

8 12 fungsi kontrol sumber berbagai dengan antarmuka pengguna standar Visual Studio. MSSCCI pertama kali digunakan untuk mengintegrasikan Visual SourceSafe 6.0 dengan Visual Studio namun kemudian dibuka melalui SDK Visual Studio. Visual Studio NET Digunakan MSSCCI 1.1, dan Visual Studio. NET 2003 digunakan MSSCCI 1.2. Visual Studio 2005, 2008 dan 2010 menggunakan MSSCCI Versi 1.3, yang menambahkan dukungan untuk mengubah nama dan menghapus propagasi serta pembukaan asynchronous. 2.5 SQL Server 2005 Pada dasarnya pengertian dari SQL Server itu sendiri adalah bahasa yang dipergunakan untuk mengakses data dalam basis data relation. Bahasa ini secara defacto adalah bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini dalam manajemen datanya. SQL server 2005 merupakan salah satu produk dari Relational Database Management System (RDBMS). SQL Server terdiri atas beberapa komponen sebagai berikut: a. Relational Database Engine : Komponen utama SQL Server b. Analysis Service : Basis dari solusi intelijen bisnis yang ampuh (powerful) dan mendukung aplikasi aplikasi OLAP (Online Analytic Processing) serta data mining c. DTS (Data Transformation Service) : Sebuah mesin untuk membuat solusi eksport dan import data, serta untuk mentransformasi data ketika data tersebut di transfer d. Notification Service : Sebuah framework untuk solusi dimana pelanggan akan dikirimin notifikasi ketika event muncul e. Reporting Service : Servis yang akan mengambil data dari SQL Server, dan menghasilkan laporan laporan f. Service Broker : Sebuah mekanisme antrian yang akan menangani komunikasi berbasis pesan diantara servis g. Native HTTP Support : Dukungan yang memungkinkan SQL Server yang jika diinstall pada Windows server 2003 akan merespont request terhadap

9 13 HTTP endpoint, sehingga memungkinkan pembangunan sebuah web service untuk SQL Server tanpa menggunakan IIS h. SQL Server Agent : Perawatan database, mengatur task, event dan alert secara otomatis i. Net CLR (Common Language Runtime) : Pembuatan solusi menggunakan managed code yang ditulis dalam salah satu bahasa.net j. Replication : Serangkaian teknologi untuk menjalin dan mendistribusikan data dan obyek database dari sebuah database ke database lain dan melakukan sinkronisasi untuk menjaga konsistensinya k. Full Text Search : Memungkinkan pengindeksan yang cepat dan fleksibel untuk query berbasis kata kunci terhadap data teks yang disimpan dalam database SQL Server Management Studio Management Studio menggantikan baik SQL Server Enterprise Manager dan SQL Server Query Analyzer, dan menawarkan perbaikan atas alat-alat tua. SQL Server Management Studio menyediakan fitur sebagai berikut : 1. SQL Server Management Studio Dapat digunakan untuk membuat dan mengelola proyek database, yang berisi semua koneksi yang terkait, query, dan benda-benda lain yang terkait dengan aplikasi tersebut. Beberapa proyek dapat dikombinasikan menjadi solusi, sehingga lebih mudah untuk mengatur aplikasi yang kompleks. 2. Integrated Source Control Dapat menggunakan sistem kontrol sumber seperti Microsoft Visual SourceSafe langsung dari lingkungan SQL Server Management Studio. 3. Object Explorer Merupakan alat grafis untuk menemukan dan mengelola server, database, dan objek database.

10 14 4. Wizards dan Designers Yaitu menggabungkan penyihir grafis dan desainer untuk membuat objek database dan query bangunan. 2.6 Pengenalan Flowchart Diagram Alur (Flowchart) adalah logika atau urutan-urutan instruksi program dalam suatu diagram sebelum suatu program tersebut dibuat. Terdapat 2 (dua) macam flowchart yang menggambarkan proses dengan computer, yaitu: sistem flowchart dan program flowchart. Sistem Flowchart adalah bagan yang memperlihatkan urutan prosedur dan proses dari beberapa file di dalam media tertentu. Melalui flowchart ini, dapat terlihat jenis media penyimpanan yang dipakai dalam pengolahan data. Selainitu juga menggambarkan file yang dipakai sebagai input maupun output. Program flowchart adalah bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program. Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya program flowchart maka urutan proses diprogram menjadi lebih jelas jika ada penambahan proses, maka dapat dilakukan lebih mudah. 2.7 Simbol simbol Flowchart Flowchart disusun dengan simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Simbol simbol yang digunakan dapat dibagi menjadi 3 (tiga) kelompok, yaitu: 1. Flow Direction Symbol 2. Processing Symbol 3. Input Output Symbol Flow Direction Symbol Flow direction symbol yaitu simbol yang dipakai untuk menghubungkan antara symbol yang satu dengan simbol lainnya. Simbol ini disebut juga

11 15 connecting line. Berikut ini tabel macam macam symbol yang tertera di Tabel 2.1 berikut ini. Tabel 2.1 Flow direction symbol Simbol simbol Keterangan Simbol arus yaitu simbol yang menghubungkan antarproses/ prosedur. Simbol communication link yaitu simbol transmisi untuk informasi dari satu lokasi ke lokasi lainnya. Simbol connector yaitu simbol keluar masuk prosedur / proses dalam lembaran yang sama. Simbol off - line connector yaitu symbol untuk keluar masuk prosedur dalam halaman lain.

12 Processing Symbol Processing symbol merupakan symbol yang menunjukkan jenis operasi pengolahan dalam suatu prosedur. Berikut ini simbol simbol yang tertera di Tabel 2.2 sebagai berikut. Tabel 2.2 Processing symbol Simbol simbol Keterangan Symbol proces yaitu simbol yang menunjukkan pengolahan yang dilakukan oleh komputer. Symbol manual operation yaitu simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer. Symbol decision yaitu simbol untuk kondisi yang menghasilkan beberapa kemungkinan jawaban. Symbol Predefined Process yaitu symbol untuk mempersiapkan penyimpanan akan digunakan sebagai tempat pengolahan di dalam storage.

13 17 Symbol terminator yaitu simbol untuk permulaan dan pengakhiran dari suatu program. Symbol off-line storage yaitu symbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan. Symbol manual input yaitu symbol untuk memasukkan data secara manual Input Ouput Symbols Input-Output symbols adalah simbol yang dipakai untuk menyatakan jenis peralatan yang digunakan sebagai media input atau ouput. Dimana simbol-simbol tersebut mencakup seperti Tabel 2.3 dibawah ini.

14 18 Tabel 2.3 Input-Output symbols Simbol simbol Keterangan Simbol input output yaitu simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya. Simbol Punched Card yaitu simbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu. Simbol Magnetic-tape yaitu simbol yang menyatakan input berasal dari pita magnetic atau output disimpan ke pita magnetic. Simbol Disk and On-line Storage yaitu simbol untuk menyatakan input berasal dari disk atau output disimpan ke disk. Simbol Document yaitu simbol yang menyatakan input berasal dari document dalam bentuk kertas atau output dicetak ke kertas. 2.8 Struktur Navigasi Struktur navigasi adalah urutan alur informasi dari suatu aplikasi multimedia. Dengan menggunakan struktur navigasi yang tepat maka suatu aplikasi multimedia mempunyai suatu pedoman dan arah informasi yang jelas.

15 19 Dalam pembuatan aplikasi multimedia terdapat empat macam bentuk dasar struktur navigasi yang digunakan, yaitu : Struktur Navigasi Linear, Struktur Navigasi Non Linear, Struktur Navigasi Hirarki, dan Struktur Navigasi Composite. 1. Struktur Navigasi Linear Merupakan struktur yang hanya mempunyai satu rangkaian cerita berurut. Tampilan yang dapat ditampilkan pada struktur jenis ini adalah satu halaman sebelumnya atau satu halaman sesudahnya tidak dapat dua halaman sebelumnya atau dua halaman sesudahnya. Biasanya struktur ini digunakan Multimedia Presentasi karena tidak menuntut keinteraksian tetapi hanya memerlukan keindahan dan kemudahan menampilkan data sebagai informasi. Gambar 2.5 Struktur Navigasi Linear 2. Struktur Navigasi Hirarki Struktur navigasi hirarki (bercabang) merupakan suatu struktur yang mengandalkan percabangan untuk menampilkan informasi yang berdasarkan kriteria tertentu. Informasi pada halaman utama disebut parent dan informasi pada cabangnya disebut child. Gambar 2.6 Struktur Navigasi Hirarki

16 20 3. Struktur Navigasi Non Linier Struktur navigasi non linear (tidak berurut) merupakan pengembangan dari struktur navigasi linear. Pada struktur ini diperkenankan membuat navigasi bercabang. Percabangan yang dibuat pada struktur linear ini berbeda dengan percabangan pada struktur hierarki, karena pada percabangan non linear ini walaupun terdapat percabangan, tetapi tiap-tiap tampilan mempunyai kedudukan yang sama tidak ada master page dan slave page. Gambar 2.7 Struktur Navigasi Non Linier 4. Struktur Navigasi Campuran Struktur Navigasi campuran (Composite) merupakan struktur gabungan dari ketiga struktur sebelumnya. Struktur ini disebut juga struktur navigasi bebas. Kelebihan dengan menggunakan struktur navigasi ini adalah suatu aplikasi mampu memberikan keterkaitan informasinya lebih baik. Gambar 2.8 Struktur Navigasi Campuran

17 Metode Prototype Dalam perancangan Tugas akhir ini penulis menggunakan metode Prototype. Prototype Model adalah salah satu metode pengembangan perangkat lunak yang digunakan. Dengan metode prototyping ini pengembangan dan pelanggan dapat saling berinteraksi selama proses pembuatan sistem. Sering terjadi seorang pelanggan hanya mendefinisikan secara umum apa yang dibutuhkan. Pemrosesan dan data data apa saja yang dibutuhkan. Sebaliknya disisi pengembang kurang memperhatikan efisiensi algoritma. Kemampuan sistem operasi dan interface yang menghubungkan manusia dengan komputer. Pada Prototyping model kadang kadang klien hanya memberikan beberapa kebutuhan umum software tanpa detil input, proses atau detil output dilain waktu mungkin tim pembangun (developer) tidak yakin terhadap efisiensi dari algoritma yang digunakan, tingkat adaptasi terhadap sistem operasi atau rancangan form user interface. Ketika situasi seperti ini terjadi model prototyping sangat membantu proses pembangunan software. Proses pada prototyping bisa dijelaskan sebagai berikut. a. Pengumpulan Kebutuhan : developer dan klien bertemu dan menentukan tujuan umum, kebutuhan yang diketahui dan gambaran bagian bagian yang akan dibutuhkan berikutnya. Detail kebutuhan mungkin tidak dibicarakan disini, pada awal pengumpulan kebutuhan. b. Perancangan : Perancangan dilakukan cepat dan rancangan mewakili aspek software yang diketahui dan rancangan ini menjadi dasar pembuatan prototype. c. Evaluasi Prototype : Klien mengevaluasi prototype yang dibuat dan dipergunakan untuk memperjelas kebutuhan software.

18 22 Gambar 2.9 Model Prototype (Roger S. Pressman, 2001) Tahapan tahapan Prototype Tahap tahap pengembangan prototype model menurut Roger S. Pressman Ph.D. adalah : 1. Mendengarkan Pelanggan Pada tahap ini dilakukan pengumpulan kebutuhan dari sistem dengan cara mendengarkan keluhan dari pelanggan. Untuk membuat suatu sistem yang sesuai kebutuhan, makan harus diketahui terlebih dahulu bagaimana sistem yang sedang berjalan untuk kemudian mengetahui masalah yang terjadi. 2. Merancang dan Membuat Protoype Pada tahap ini dilakukan perancangan dan pembuatan prototype sistem. Prototype yang dibuat disesuaikan dengan kebutuhan sistem yang telah didefinisikan sebelumnya dari keluhan pelanggan atau pengguna. 3. Uji Coba Pada tahap ini prototype dari sistem uji coba oleh pelanggan atau pengguna, kemudian dilakukan evaluasi kekurangan kekurangan dari kebutuhan pelanggan. Pengembangan kemudian kembali mendengarkan keluhan dari pelanggan untuk memperbaiki prototype yang ada Kelebihan Metode Prototype 1. Adanya komunikasi yang baik antara pengembang dan pelanggan.

19 23 2. Pengembangan dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan. 3. Lebih menghemat waktu dalam pengembangan sistem. 4. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya Kekurangan Metode Prototype 1. Resiko tinggi yaitu untuk masalah masalah yang tidak terstruktur dengan baik, ada perubahan yang besar dari waktu ke waktu, dan adanya persyaratan data yang tidak menentu. 2. Interaksi pemakai penting. Sistem harus menyediakan dialog on line antara pelanggan dan komputer. 3. Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik Storyboard Menurut Halas storyboard merupakan rangkaian gambar manual yang dibuat secara keseluruhan sehingga menggambarkan suatu cerita. Menurut Luther storyboard merupakan deskripsi dari setiap scene yang secara jelas menggambarkan obyek multimedia serta perilakunya. (Sutopo, 2003: 35-36). Storyboard adalah sketsa gambar yang disusun berurutan sesuai dengan naskah, dengan storyboard kita dapat menyampaikan ide cerita kita kepada orang lain dengan lebih mudah, karena kita dapat menggiring khayalan seseorang mengikuti gambar gambar yang tersaji, sehingga menghasilkan persepsi yang sama pada ide cerita kita. Fungsi dari storyboard antara lain sebagai berikut. a. Memperjelas data flow diagram (DFD) b. Pedoman bagi animator, programmer, dan narator. c. Sebagai dokumen tertulis d. Bahan pembuatan buku manual.

20 24 Gambar 2.10 Contoh Storyboard Aplikasi Info Buku

21 25 Jurnal 1 Jurnal 2 Jurnal 3 : Aplikasi Pengenalan Hewan Mamalia Berbasis Android : Aplikasi Pembelajaran Ilmu Pengetahuan Alam Materi Tumbuhan Berbasis Android. : Aplikasi Media Pembelajaran Tentang Fauna Reptil Berbasis Android. Tabel 2.4 Perbandingan Jurnal JURNAL 1 JURNAL 2 JURNAL 3 PROBLEM Bagaimana membangun sebuah aplikasi untuk Bagaimana sebuah merancang aplikasi Bagaimana membuat sebuah aplikasi yang menerapkan aspek - pembelajaran ilmu dapat membantu user aspek multimedia dengan pengetahuan alam materi dalam memperoleh memberikan fasilitas tumbuhan berbasis informasi mengenai secara audio (wav dan android? Fauna reptil? mp3) dalam aplikasi yang dibangun untuk memudahkan user dalam mengenal suara hewan? METHOD Metode yang digunakan untuk menerapkan tujuan Metode yang digunakan untuk menerapkan tujuan Metode yang digunakan untuk menerapkan tujuan dan pemecahan masalah dan pemecahan masalah dan pemecahan masalah tersebut adalah tersebut adalah Multimedia tersebut adalah Multimedia Development Development Life Cycle Multimedia Development Life Cycle yang terdiri yang terdiri dari enam Life Cycle yang terdiri dari enam tahap yaitu tahap yaitu concept, dari enam tahap yaitu concept, design, material design, material concept, design, material collection, assembly, collection, assembly, collection, assembly, testing, dan distribution. testing, dan distribution. testing, dan distribution. Aplikasi ini Bahasa Pemrograman Aplikasi ini menggunakan Eclipse yang digunakan yaitu menggunakan Eclipse,

22 26 dan Adobe Photoshop. SQLite dan Adobe Photoshop. adobe dreamweaver dan photoshop. RESULT Hasil dari penelitian ini menunjukan bahwa : Hasil dari penelitian ini menunjukan bahwa : Hasil dari penelitian ini menunjukan bahwa : 1. Aplikasi Ini 1. Aplikasi pembelajaran 1. Aplikasi ini memberikan fasilitas ilmu pengetahuan alama memberikan fasilitas secara audio (wav dan berbasis android sudah secara audio pada setiap mp3) yang memudahkan selesai dibuat dan sudah tombol yang ditekan, dan user dalam mengenal dapat berjalan menampilkan video dari suara hewan. sebagaimana fungsinya. link ke youtube pada 2. Aplikasi ini dapat 2. Media pembelajaran setiap gambar hewan berjalan pada telepon ilmu pengetahuan alam yang dipilih. seluler seperti berbasis android belum 2. Aplikasi ini smartphone android. dapat diterapkan dalam merupakan hasil proses belajar mengajar, implementasi tentang hanya bisa secara individu. pembelajaran fauna 3. Aplikasi ini terdapat reptil sebagai sarana latihan materi tumbuhan untuk mempelajari dikotil dan di setiap latihan materi tentang reptil akan mengeluarkan soal dengan penerapan pilihan ganda secara teknologi. otomatis teracak. Compare : Permasalahan yang ada pada jurnal 1,2 dan 3 sama sama mengenai cara membangun sistem informasi dengan cepat untuk pengguna yang membutuhkannya. Contrast : Jurnal 1 dan 2 dalam rancangan nya menghasilkan data yang lebih complex dibandingkan dengan jurnal 3.

23 27 Critisize : Jurnal 1, 2, dan 3 dalam mengedit sebuah gambar sama sama menggunakan Adobe Photoshop. Dalam jurnal 1 dan 3 tidak dijelaskan dalam penyimpanan databasenya tidak seperti jurnal 2. Synthesize : Untuk membuat aplikasi tersebut alangkah lebih baik menggunakan Android Studio, karena Eclipse diera saat ini sudah termasuk dalam kategori lama. Summary : Metode Analisis penelitian yang di lakukan baik menggunakan observasi dan wawancara dapat membantu untuk memenuhi kebutuhan dalam pengumpulan data yang menunjang untuk keberhasilan aplikasi.

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

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Landasan teori merupakan panduan untuk melaksanakan dan menyelesaikan suatu studi. Dalam tugas akhir ini penulis akan mengemukakan beberapa teori yang berkaitan dengan masalah yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Microsoft Visual Basic 6.0 Microsoft Visual Basic merupakan salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah perintah yang dimengerti oleh komputer untuk

Lebih terperinci

BAB 2 LANDASAN TEORI. Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated

BAB 2 LANDASAN TEORI. Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated BAB 2 LANDASAN TEORI 2.1 Visual Basic Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. Istilah 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. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Rekayasa Perangkat Lunak RPL (Rekayasa Perangkat Lunak) adalah suatu disiplin ilmu yang mempelajari semua aspek produksi dalam suatu proses perancangan suatu perangkat lunak /

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Istilah sistem berasal dari bahasa Yunani yaitu systema. Ditinjau dari sudut katanya sistem berarti sekumpulan objek yang bekerja bersama-sama untuk menghasilkan suatu kesatuan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Penjualan Pada saat perusahaan menjual barang dagangnya, maka diperoleh pendapatan. Jumlah yang dibebankan kepada pembeli untuk barang dagang yang diserahkan merupakan

Lebih terperinci

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

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA) Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA) Dengan semakin diminatinya pemrograman berorientasi obyek untuk membangun perangkat lunak menyebabkan

Lebih terperinci

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0 15 2.5 Sekilas tentang Visual Basic 6.0 Visual Basic pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah perintah atau instruksi yang dimengerti oleh komputer untuk

Lebih terperinci

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based BAB III LANDASAN TEORI 3.1 Sistem Informasi Sebuah sistem informasi tidak harus melibatkan komputer, tetapi dalam prakteknya sistem informasi lebih sering dikait-kaitkan dengan komputer. Sistem informasi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 RPL RPL (Rekayasa Perangkat Lunak) adalah suatu disiplin ilmu yang mempelajari semua aspek produksi dalam suatu proses perancangan suatu perangkat lunak / sistem dengan tujuan

Lebih terperinci

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. BAB 2 LANDASAN TEORI 2.1. Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Lebih terperinci

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

BAB III LANDASAN TEORI. disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan BAB III LANDASAN TEORI Landasan teori adalah seperangkat konsep, definisi, dan proposisi yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan membahas landasan teori yang membahas

Lebih terperinci

BAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut :

BAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut : BAB II LANDASAN TEORI Teori teori yang digunakan sebagai landasan dalam desain dan implementasi dari sistem ini adalah sebagai berikut : 2.1. Sistem Informasi Manajemen Sistem Informasi Manajemen adalah

Lebih terperinci

BAB 2 DASAR TEORI. Aplikasi berasal dari kata application yang artinya penerapan ; lamaran ;

BAB 2 DASAR TEORI. Aplikasi berasal dari kata application yang artinya penerapan ; lamaran ; BAB 2 DASAR TEORI 2.1 Pengertian Aplikasi Aplikasi berasal dari kata application yang artinya penerapan ; lamaran ; penggunaan. Secara istilah aplikasi adalah: program siap pakai yang direka untuk melaksanakan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Definisi Sistem dan Informasi Terdapat dua kelompok pendekatan didalam mendefinisikan sistem yaitu yang menekankan pada prosedurnya dan menekankan pada komponen dan elemenya.

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

BAB III LANDASAN TEORI 1 BAB III LANDASAN TEORI 3.1. Pengertian Sumber Daya Manusia Menurut Hasibuan (2003), Sumber Daya Manusia (SDM) adalah kemampuan terpadu dari daya pikir dan daya fisik yang dimiliki individu. Perilaku

Lebih terperinci

DASAR-DASAR SQL SERVER 2005

DASAR-DASAR SQL SERVER 2005 DASAR-DASAR SQL SERVER 2005 SQL SQL (Structured Query Language) adalah salah satu bahasa generasi level ke-4 yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan bahasa pemrograman

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Surat Perjalanan Dinas ( SPD ) Surat Perjalanan Dinas ialah surat yang diberikan kepada seorang pegawai/pejabat karena yang bersangkutan melaksanakan suatu tugas tertentu untuk

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input BAB 3 PERANCANGAN SISTEM Perancangan sistem merupakan kumpulan dari beberapa elemen yang saling berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input sehingga menghasilkan sebuah output

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Simulasi 2.1.1 Pengertian Simulasi Simulasi merupakan salah satu cara untuk memecahkan berbagai persoalan yang dihadapi di dunia nyata (real world). Banyak metode yang dibangun

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengenalan Client Server Client/Server adalah arsitektur jaringan yang memisahkan client dengan server. Masingmasing client dapat meminta data atau informasi dari server. Sistem

Lebih terperinci

BAB IV. Implementasi dan Pengujian

BAB IV. Implementasi dan Pengujian BAB IV Implementasi dan Pengujian 4.1. Implementasi Aplikasi Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi dan pengujian aplikasi. Pada tahap implementasi terdapat

Lebih terperinci

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003) BAB 2 LANDASAN TEORI Landasan teori merupakan bagian yang membahas tentang uraian pemecahan masalah melalui pembahasan secara teoritis. Teori-teori yang akan dikemukakan merupakan dasar-dasar penulis untuk

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman BAB 3 PERANCANGAN SISTEM 3.1 Analisis Sistem Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman Online Buku yang berbasis Web, terlebih dahulu penulis merencanakan bagaimana alur kerja

Lebih terperinci

BAB 2 LANDASAN TEORI. Sistem yang berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma)

BAB 2 LANDASAN TEORI. Sistem yang berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) BAB 2 LANDASAN TEORI 2.1 Sistem Sistem yang berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur 5 BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Definisi sistem ada dua pendekatan yaitu menekankan pada prosedur dan yang menekankan pada komponen atau elemen. Untuk pendekatan yang menekankan pada prosedur,

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Perancangan Menurut Fathul Wahid (2005 : 217), perancangan adalah pendekatan yang digunakan dalam bidang rekayasa dan bidang lainnya yang digunakan untuk menspesifikasikan

Lebih terperinci

ALGORITMA & PENGEMBANGAN

ALGORITMA & PENGEMBANGAN ALGORITMA & PENGEMBANGAN TUGAS 4 FLOWMAP & FLOWCHART BESERTA SIMBOLNYA Disusun Oleh : Sakina Mawardah Teknik Informatika Dosen : Asep M. Yusuf, S.T UNIVERSITAS NASIONAL PASIM FLOWMAP 1. Pengertian Flowmap

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Kata

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Kata BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Kata com berarti menggabungkan dalam pikiran atau secara manual. Sedangkan kata

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah intstruksi-instruksi perintah digital. Komputer berasal

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA 7 BAB 2 TINJAUAN PUSTAKA 2.1 Xampp XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri

Lebih terperinci

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek BAB 2 TINJAUAN TEORITIS 2.1 Pengertian Sistem Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek yang bekerja bersama-sama menghasilkan metode, prosedur, teknik yang digabungkan

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat untuk menghitung. Perkembangan teknologi dan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Pengertian Sistem Informasi Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama melakukan suatu kegiatan atau untuk menyelesaikan

Lebih terperinci

DASAR MENGGUNAKAN VISUAL BASIC 6.0

DASAR MENGGUNAKAN VISUAL BASIC 6.0 DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman

Lebih terperinci

BAB II TINJAUAN PUSTAKA. mencapai tujuan tertentu (Sutopo, 2012; Yakub, 2012). Sedangkan informasi. langsung pada saat mendatang (Sutanta, 2011).

BAB II TINJAUAN PUSTAKA. mencapai tujuan tertentu (Sutopo, 2012; Yakub, 2012). Sedangkan informasi. langsung pada saat mendatang (Sutanta, 2011). BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi Sistem adalah kumpulan elemen atau jaringan kerja dari prosedur-prosedur yang saling berhubungan dan saling bekerjasama melakukan suatu kegiatan untuk mencapai

Lebih terperinci

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB I SEKILAS VISUAL STUDIO.NET 2008 BAB I SEKILAS VISUAL STUDIO.NET 2008 Pembahasan Materi : Mengenal IDE Visual Studio.NET 2008. Pembuatan project pada Visual Studio.NET 2008. Pengenalan kontrol yang sering digunakan, menulis kode program

Lebih terperinci

BAB III LANDASAN TEORI. 1. Suatu proses hubungan pribadi yang bersifat dinamis. 2. Suatu bentuk bantuan yang sistematis kepada murid.

BAB III LANDASAN TEORI. 1. Suatu proses hubungan pribadi yang bersifat dinamis. 2. Suatu bentuk bantuan yang sistematis kepada murid. BAB III LANDASAN TEORI 3.1 Konsep Dasar Akademik Bimbingan merupakan sebuah istilah yang sudah umum digunakan dalam dunia pendidikan. Bimbingan pada dasarnya merupakan upaya bantuan untuk membantu individu

Lebih terperinci

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang BAB 2 LANDASAN TEORI 2.1. Sistem Informasi Sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan dari bagian yang berhubungan satu dengan yang lain. Menurut Jogiyanto system adalah

Lebih terperinci

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi, PRAKTIKUM 1 I. JUDUL PENGENALAN C# (Csharp) II. TUJUAN - Memahami platform Microsoft.NET; - Mengenal Integrated Development Environment (IDE) Visual Basic.NET; - Memahami struktur project C# - Memahami

Lebih terperinci

BAB III LANDASAN TEORI. komponen yang saling berkaitan (interrelated) atau subsistem-subsistem yang

BAB III LANDASAN TEORI. komponen yang saling berkaitan (interrelated) atau subsistem-subsistem yang BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi 3.1.1 Sistem Menurut (J.A.Hall, 2001) definisi sistem adalah sekelompok dua atau lebih komponen yang saling berkaitan (interrelated) atau subsistem-subsistem

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 III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE

BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE Pada bab ini dibahas gambaran umum sistem dan perancangan program Operasi Dasar Sinyal. 3.1 Gambaran Umum Sistem Program pengolahan

Lebih terperinci

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pengembangan Sistem Pada bagian ini akan dijelaskan tentang metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang dipakai adalah

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. 3.1 Gambaran Umum Perancangan Aplikasi

BAB 3 PERANCANGAN SISTEM. 3.1 Gambaran Umum Perancangan Aplikasi BAB 3 PERANCANGAN SISTEM 3.1 Gambaran Umum Perancangan Aplikasi Rancangan aplikasi Doa-Doa Harian ini akan dikembangkan nantinya untuk memudahkan pemakai aplikasi agar dapat mmbaca doa sebelum beraktifitas.

Lebih terperinci

Definisi & Simbol Flowchart. Agustine Hana. M

Definisi & Simbol Flowchart. Agustine Hana. M Definisi & Simbol Flowchart Agustine Hana. M Flowchart Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu

Lebih terperinci

MAKALAH FLOW CHART. Disusun oleh: Nama : La Bomba Susihu NPM : SISTEM KOMPUTER / KELAS A SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

MAKALAH FLOW CHART. Disusun oleh: Nama : La Bomba Susihu NPM : SISTEM KOMPUTER / KELAS A SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER Tugas Logika & Algoritma MAKALAH FLOW CHART Disusun oleh: Nama : La Bomba Susihu NPM : 201652032 SISTEM KOMPUTER / KELAS A SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) BINA BANGSA KENDARI

Lebih terperinci

BAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

BAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut. BAB III PERANCANGAN SISTEM 3.1. Landasan Teori Landasan teori digunakan untuk menyelesaikan masalah secara sistematis. Pada bab ini akan membahas landasan teori yang meliputi landasan teori mengenai hal-hal

Lebih terperinci

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya.

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya. BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Terdapat dua kelompok dalam mendefenisikan sistem, yaitu yang menekankan pada prosedurnya dan menekankan pada komponen atau elemennya. Pendekatan sistem yang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1. Analisis System Analisa sistem merupakan tahap awal pembangunan perangkat lunak, pada tahap analisa ini penulis mencari kebutuhan sistem. Analisa ini bertujuan untuk

Lebih terperinci

memilih apa yang akan dikerjakan selanjutnya, bertanya dan memberikan jawaban

memilih apa yang akan dikerjakan selanjutnya, bertanya dan memberikan jawaban BAB II LANDASAN TEORI 2.1 Multimedia Multimedia dapat diartikan sebagai pemanfaatan komputer untuk membuat dan menggabungkan teks, grafis, suara dan gambar bergerak (video dan animasi) dengan menggabungkan

Lebih terperinci

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki BAB III LANDASAN TEORI 1.1. Inventori Secara umum pengertian inventori adalah stock barang yang harus dimiliki oleh prusahaan baik bahan baku, barang yang sudah diproses, dan barang jadi. (Ballou, 2004)

Lebih terperinci

BAB II LANDASAN TEORI. Android adalah sebuah sistem operasi yang ditargetkan untuk smartphone

BAB II LANDASAN TEORI. Android adalah sebuah sistem operasi yang ditargetkan untuk smartphone BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Android (Sistem Operasi) Android adalah sebuah sistem operasi yang ditargetkan untuk smartphone dan tablet. Android dibuat oleh Android, Inc. yang kemudian

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

FLOWCHART. Dosen Pengampu : Aullya

FLOWCHART. Dosen Pengampu : Aullya FLOWCHART 1 Dosen Pengampu : Aullya Rachmawati 2 Flowchart Bagan-bagan yang mempunyai arus Menggambarkan langkah-langkah penyelesaian suatu masalah Merupakan salah satu cara penyajian algoritma 3 Tujuan

Lebih terperinci

BAB 2 LANDASAN TEORI. bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa

BAB 2 LANDASAN TEORI. bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa BAB 2 LANDASAN TEORI 2.2 Pengertian Komputer Istilah komputer mempunyai arti yang luas. Istilah komputer sendiri berasal dari bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Data dan Informasi 2.1.1 Data Data berasal dari kata datum, yang berarti fakta yang mengandung arti pengolahan data dengan menggunakan computer dikenal dengan nama Pengolahan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam Bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang

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

Lebih terperinci

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung. BAB 2 LANDASAN TEORI 2.1 Komputer Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung. Beberapa pakar dan peneliti mengartikan komputer sebagai berikut : 1. Menurut Hamacher,

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer berasal dari bahasa latin computer yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya menghitung.

Lebih terperinci

2. Definisi dan Simbol Flowchart

2. Definisi dan Simbol Flowchart 2. Definisi dan Simbol Flowchart A. PENGERTIAN DASAR FLOWCHART Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari

Lebih terperinci

BAB 2 LANDASAN TEORI. perhitungan yang didasarkan pada Al-Quran dan Sunnah. dan meminta dihindarkan dari segala yang dibenci. Doa juga berarti ibadah.

BAB 2 LANDASAN TEORI. perhitungan yang didasarkan pada Al-Quran dan Sunnah. dan meminta dihindarkan dari segala yang dibenci. Doa juga berarti ibadah. BAB 2 LANDASAN TEORI 2.1 Aplikasi Doa Harian Aplikasi Doa Harian merupakan suatu aplikasi yang menampilkan pekerjaan Doa sesuai kebutuhan penggunanya. Perangkat lunak ini dibuat berdasarkan perhitungan

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN 38 BAB III METODOLOGI PENELITIAN Dalam penyusunan tugas akhir ini penulis akan menguraikan metode yang di gunakan dalam pengumpulan data serta informasi untuk mendukung kebenaran materi dan pembahasan.

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI 15 BAB III LANDASAN TEORI 3.1 Rancang Bangun Rancang Bangun (desain) adalah tahap dari setelah Analisis dari siklus pengembangan sistem yang merupakan pendefinisian dari kebutuhan- kebutuhan fungsional,

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul 19 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Perancangan Perancangan merupakan tata cara pencapaian target dari tujuan penelitian. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Perusahaan Cisco dalam aplikasi buatannya yang berjudul Cisco IT Essentials Virtual

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Perusahaan Cisco dalam aplikasi buatannya yang berjudul Cisco IT Essentials Virtual BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Perusahaan Cisco dalam aplikasi buatannya yang berjudul Cisco IT Essentials Virtual Desktop (Netacad.com, 2014) adalah aplikasi untuk melakukan

Lebih terperinci

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA BAB II KAJIAN PUSTAKA A. Sistem Sistem merupakan kumpulan elemen yang saling berkaitan yang bertanggung jawab memroses masukan (input) sehingga menghasilkan keluaran (output) (Kusrini, 2007). Sedangkan

Lebih terperinci

BAB 2 LANDASAN TEORI. dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat

BAB 2 LANDASAN TEORI. dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat BAB 2 LANDASAN TEORI 2.1 Analisa Kebutuhan Perangkat Lunak Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Metode Penelitian Penelitian ini bertujuan untuk mengembangkan produk berupa locationbased game yang diperuntukan bagi perangkat mobile dengan sistem operasi Android. Penelitian

Lebih terperinci

BAB III ANALISA SISTEM 3.1. ANALISA SISTEM YANG SEDANG BERJALAN Penjelasan mengenai analisa sistem kali ini akan dilengkapi dengan flowchart. Flowchart adalah penggambaran secara grafik dari langkah-langkah

Lebih terperinci

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila 10 BAB 2 LANDASAN TEORI 2.1 Pengertian komputer Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila ditinjau dari asal kata maka komputer adalah alat hitung atau mesin

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 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. Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Kata

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Kata BAB 2 LANDASAN TEORI 2.1. Pengertian Komputer Komputer berasal dari bahasa latin yaitu computare yang berarti menghitung. Kata com berarti menggabungkan dalam pikiran atau secara manual. Sedangkan kata

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah Perintah ( program computer ) yang bila di eksekusi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah Perintah ( program computer ) yang bila di eksekusi BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah Perintah ( program computer ) yang bila di eksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan. Struktur data yang

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 5 BAB 2 LANDASAN TEORI 2.1. Pengertian Sistem Dalam mendefenisikan sistem terdapat dua kelompok pendekatan sistem, yaitu sistem yang lebih menekankan pada prosedur dan elemennya. Namun secara umum sistem

Lebih terperinci

Database Management Pengenalan MS. Access 2003

Database Management Pengenalan MS. Access 2003 4 Yang dibahas pada bab ini :: Mengenal MS. Access 2003 Komponen Utama MS. Access 2003 Memulai MS. Access 2003 Mengenal Lembar Kerja MS. Access 2003 Mengatur Regional Settings Mengakhiri MS. Access 2003

Lebih terperinci

Tunggu. Bicara. Tutup. Stop

Tunggu. Bicara. Tutup. Stop Hal-hal yang perlu diperhatikan dalam menganalisa pembuatan program : 1. Operasi Input/Output (I/O) Input pembacaan data kedalam komputer Output penulisan data keluar dari komputer 2. Penggunaaan variable

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

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Visualisasi Visualisasi adalah tampilan pada layar monitor baik dalam bentuk gambar yang bergerak ataupun tidak, serta dapat pula gambar yang disertai dengan suara.

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 Dalam pembuatan tugas akhir Sistem Informasi Administrasi Salon SN berbasis desktop ini dilakukan beberapa tinjauan sumber pustaka, dan berikut

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Komputer Menurut Jogiyanto dalam Salim Agus (2012) Komputer adalah seperangkat alat atau peralatan elektronik yang bekerja bersama-sama secara otomatis, menerima input

Lebih terperinci

Bab 3 Metode dan Rancangan Sistem

Bab 3 Metode dan Rancangan Sistem 13 Bab 3 Metode dan Rancangan Sistem 3.1 Metode Pengembangan Sistem Pembahasan Metode Prototype Metode penelitian yang digunakan pada pembuatan aplikasi ini adalah model prototype. Model prototype merupakan

Lebih terperinci

BAB 2 LANDASAN TEORI. Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk

BAB 2 LANDASAN TEORI. Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk 8 BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk mencapai tujuan yang sama. Ada beberapa pengertian pakar sistem informasi.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sisttem informasi adalah suatu sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan atau kebijakan dan menjalankan operasional

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Searching Pencarian (searching) merupakan proses yang sering digunakan dalam pengelolaan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan

Lebih terperinci

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan 17 BAB 2 LANDASAN TEORI 2.1 Sistem Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan komponen yang saling berhubungan yang membentuk satu kesatuan untuk mencapai tujuan tertentu.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Jadi, komputer dapat diartikan alat untuk menghitung. Perkembangan teknologi komputer

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Visual Basic 6.0 Bahasa pemograman Visual Basic 6.0 dapat digunakan untuk menyusun dan membuat program aplikasi pada sistem operasi windows. Program aplikasi dapat berupa program

Lebih terperinci

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan BAB III LANDASAN TEORI 3.1 Pengertian Sistem Informasi Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi

Lebih terperinci

BAB III LANDASAN TEORI. Menurut Soemarso (2007:08) dalam buku Akuntansi Suatu Pengantar

BAB III LANDASAN TEORI. Menurut Soemarso (2007:08) dalam buku Akuntansi Suatu Pengantar BAB III LANDASAN TEORI 3.1 Pembelian Pembelian merupakan kegiatan utama untuk menjamin kelancaran transaksi penjualan yang terjadi dalam suatu perusahaan. Dengan adanya pembelian, perusahaan dapat secara

Lebih terperinci