BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI 2.1 Definisi Pendaftaran Menurut Kamus Umum Bahasa Indonesia, Pengertian pendaftaran disini pada dasarnya hanya untuk memperlancar dan mempermudah dalam proses pendaftaran peserta jaminan kesehatan daerah yang untuk memperlancar dan mempermudah dalam proses pendaftaran peserta baru, pendataan dan pembagian nomer urut antrian sehingga dapat lebih teroganisir, teratur dengan cepat dan tepat dengan beberapa persyaratan yang telah ditentukan oleh pihak dinas kesehatan kabupaten tangerang. Sehingga proses pendaftaran peserta baru maupun peserta lama pada setiap periode tidak saling berebut nomer antrian yang akan membuat lebik efektif dan efesien Pengertian Peserta Peserta merupakan Orang yang ingin mengajukan persyaratan ke pihak dinas kesehatan. Sehingga peserta mendapatkan pelayanan dari pihak dinas kesehatan yang akan diberikan surat jaminan kesehatan yang sudah dikonfirmasi oleh dinas kesehatan. 2.2 Definisi Pemberitahuan Menurut Kamus Umum Bahasa Indonesia, pemberitahuan diartikan sebuah pengumuman yang akan memberitahukan hasil kepada peserta (electronic mail) adalah surat atau pesan elektronik yang dikirimkan dan diterima oleh dan antar individu computer. bekerja seperti mesin penjawab telepon, walaupun kita tidak sedang online dengan internet kita masih bisa menerima dari seluruh dunia. Saat ini, tidak hanya berisi teks saja tetapi sudah dilampiri dengan grafik, gambar foto dan juga bahkan suara animasi. juga dapat digunakan untuk berkirimsurat secara langsung kepada beberapa orang sekaligus. Berkirim dan menerima , saat ini sudah menjadi hal yang umum dilakukan orang di internet. Kita bisa berkomunikasi dengan siapa saja di penjuru dunia dengan fasilitas ini, asalkan sudah memiliki alamat tertentu. 7

2 2.3 Definisi Sistem Sistem adalah kumpulan elemen-elemen atau komponen-komponen atau subsistem-subsistem yang saling berintegrasi dan berinteraksi untuk mencapai tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat yang tertentu seperti elemenelemen (elements), batasan sistem (boundary), lingkungan sistem (environments), penghubung (interface), masukan (input), pengolahan (process), keluaran (output), dan tujuan (goals). 2.4 Definisi Data Menurut Connolly dan Begg (2010), data adalah komponen yang paling penting dalam DBMS, berasal dari sudut pandang end-user. Data bertindak sebagai jembatan yang menghubungkan antara mesin dengan pengguna. 2.5 Konsep Dasar Sistem Informasi Sistem informasi adalah suatu sistem virtual; data mencerminkan sistem fisik dari sebuah perusahaan. Sistem informasi yang pertama menjalankan fungsi-fungsi akuntansi perusahaan dan disebut sistem pemrosesan transaksi (transaction processing system). Sistem informasi adalah kegiatan yang mencakup semua aspek dalam perolehan (gathering), pengkombinasian (combining), penyimpanan (storing) dan penggunaan (using) informasi untuk mencapai tujuan tertentu dari dibuatnya suatu sistem. Mencakup sejumlah komponen (manusia, komputer, teknologi informasi, dan prosedur kerja). 2.6 Basis Data Definisi Basis Data Menurut Elmasri dan Navathe (2010), basis data adalah sekumpulan data yang terelasi dan disimpan secara bersama-sama pada suatu media, tanpa adanya kerangkapan data sehingga mudah untuk digunakan kembali dan dapat digunakan oleh suatu program aplikasi secara optimal. Data disimpan tanpa mengalami ketergantungan pada program yang akan menggunakannya, data disimpan sedemikian rupa sehingga apabila ada penambahan, pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.basis data adalah sekumpulan data-data logikal yang berhubungan dan deskripsi dari data tersebut, yang dirancang untuk memenuhi informasi yang di butuhkan oleh suatu perusahaan. (Connolly and Begg, 2010). 8

3 2.6.2 Karakteristik Basis Data 1. Menggambarkan sifat sistem basis data Karakteristik mendasar dari pendekatan database adalah bahwa sistem database tidak hanya berisi database itu sendiri tetapi juga definisi yang lengkap atau deskripsi struktur database dan batasannya. 2. Isolasi antara program dan data, dan abstraksi data Dalam pengolahan data, struktur data disertakan pada program akses, sehingga setiap perubahan struktur data mungkin memerlukan perubahan semua program yang mengakses data ini. Sebaliknya, Mengakses program DBMS tidak memerlukan perubahan tersebut dalam banyak kasus. Struktur file data yang disimpan dalam katalog DBMS secara terpisah dari program akses. Yang kita sebut program independensi data (program-data independence). Karakteristik yang memungkinkan program independensi data dan program operasi independensi adalah disebut abstraksi data. Sebuah DBMS membantu para pengguna dengan representasi konseptual data yang belum mencakup banyak rincian tentang bagaimana data disimpan atau bagaimana operasi diimplementasikan. Secara informal, suatu model data adalah jenis data abstraksi yang digunakan untuk menyediakan konseptual representasi. 3. Penunjang untuk melihat berbagai data Sebuah database biasanya memiliki banyak pengguna, yang masing-masing mungkin memerlukan perspektif atau pandangan database yang berbeda. Sebuah tampilan dapat menjadi bagian dari database atau mungkin berisi data virtual yang berasal dari file database tetapi tidak secara eksplisit disimpan. Beberapa pengguna mungkin tidak perlu mengetahui apakah data yang mereka lihat stored atau derived. 9

4 4. Berbagi Data dan Pengolahan Transaksi Multiuser Sebuah multiuser DBMS, seperti namanya, harus memungkinkan beberapa pengguna dapat mengakses database pada waktu yang bersamaan. Hal ini penting jika data untuk beberapa aplikasi yang akan diintegrasikan dan dikelola dalam satu database. DBMS harus menyertakan software control concurrency untuk memastikan bahwa beberapa pengguna mencoba untuk update data pada waktu yang bersamaan secara terkontrol sehingga hasil dari update menjadi benar DBMS DBMS (Database Management System) atau dalam bahasa Indonesia disebut sebagai sistem manajemen basis data, yaitu suatu sistem aplikasi yang digunakan untuk menyimpan, mengelola, dan menampilkan data. Suatu sistem aplikasi disebut DBMS jika memenuhi persyaratan minimal sebagai berikut : Menyediakan fasilitas untuk mengelola akses data Mampu menangani integritas data Mampu menangani akses data yang dilakukan Mampu menangani backup data 2.7 Model Waterfall Menurut Pressman (2010), Waterfall model memberikan pendekatan yang sistematis dan sekuensial bagi pengembangan software yang dimulai dari level sistem dan melalui tahapan comunication, planning, modelling, construction dan deployment. 10

5 Berikut ini adalah penjelasan dari tahapan tahapan model waterfall: 1. Communication Terdiri dari project initiation dan requirments gathering. Merupakan tahapan pengumpulan kebutuhan yang dilakukan secara intensif dan fokus terutama kepada aplikasi. 2. Planning Terdiri dari estimating, scheduling dan tracking. Pada tahap ini developer membuat perkiraan waktu yang diperlukan. Pada tahap ini pula dilakukan penjadwalan untuk menyelesaikan tahap-tahap pembuatan aplikasi dengan waktu yang telah diperkirakan. 3. Modeling Tahap modeling ini terdiri dari analisis dan desain. Pada saat merancang aplikasi, biasanya ada beberapa proses yang memfokuskan pada empat bagian atribut dari program, diantaranya adalah struktur data, arsitektur software, representasi interface dan detail algoritma. Proses desain mengubah kebutuhan menjadi representasi dari aplikasi yang dapat dinilai untuk kualitas sebelum penulisan kode dimulai. 4. Construction Tahap construction terdiri dari coding dan test. Pada tahap ini, desain diterjemahkan menjadi bentuk yang dapat dibaca oleh mesin. Setelah coding selesai, testing terhadap aplikasi dilakukan. Proses pengujian ini menekankan pada logika internal pada aplikasi, meyakinkan semua pernyataan telah di uji, dan pada fungsi eksternal. 5. Deployment Tahap terakhir yaitu deployment, terdiri dari delivery, support dan feedback. Pada tahap ini, pengembang menyiapkan aplikasi yang menyediakan fungsi dan fitur yang bermanfaat. Pengembang aplikasi juga menyediakan dokumentasi untuk semua fitur dan fungsi. Pada tahap ini pengembang aplikasi mendapatkan umpan balik pada aplikasinya yang berakhir pada perubahan atau update fungsi dan fitur dari aplikasi tersebut. Waterfall model, yang terkadang disebut classic life cycle, menunjukkan sistematis, pendekatan sekuensial untuk pengembangan perangkat lunak yang diawali dengan pada spesifikasi pelanggan kebutuhan dan berkembang melalui perencanaan, pemodelan, konstruksi, dan penyebaran, yang berpuncak pada 11

6 dukungan yang berkelanjutan dari perangkat lunak. 2.8 UML Tujuan dari Unified Modeling Language adalah untuk menyediakan kosakata yang umum dari segi objek dan teknik pembuatan diagram yang cukup kaya untuk model setiap proyek pengembangan sistem dari hasil analisis untuk di desain. Diagram-diagram pada UML dibagi menjadi dua kelompok utama yaitu untuk pemodelan struktur sistem dan untuk modeling behavior. Structure diagrams digunakan untuk merepresentasikan data dan hubungan statis yang berada dalam sebuah sistem informasi. Behavior diagrams menyediakan analis dengan cara menggambarkan hubungan dinamis antara contoh benda yang mewakili sistem bisnis informasi. Tabel 2.1 Jenis-Jenis Diagram UML (Alan Dennis, 2012) No. Nama Diagram Kegunaan 1. Class Untuk menggambarkan hubungan antara kelas model dalam sistem. 2. Object Untuk menggambarkan hubungan antara object dalam sistem. Fungsi yang sebenernya contoh kelas akan berkomunikasi lebih baik dengan object. 3. Package Unsur lain dari UML yang digunakan untuk kontruksi yang membentuk tingkatan yang lebih tinggi. 4. Deployment Menampilkan arsitektur fisik sistem. Bisa juga digunakan untuk menunjukkan komponen perangkat lunak yang digunakan dalam arsitektur fisik. 5. Component Menggambarkan hubungan fisik di antara komponen perangkat lunak 6. Composite Structure Menggambarkan struktur internal dari kelas-adalah, hubungan di antara bagian- bagian suatu kelas. 7. Activity Menggambarkan alur kerja bisnis independen terhadap kelas, alur aktivitas dalam sebuah use case 8. Sequence Model perilaku objek di dalam sebuah use case. Difokuskan pada pengurutan berdasarkan waktu dari suatu activity. 9 Communication Model perilaku objek di dalam sebuah use case. Difokuskan pada komunikasi antar serangkaian 12

7 kerjasama objek dari suatu activity. 10. Interaction Overview Menggambarkan gambaran tentang aliran kontrol dari sebuah proses. 11. Timing Menggambarkan interaksi yang terjadi di antara sekumpulan objek dan negara akan mengubah yang yang mereka lalui sepanjang poros waktu. 12. State Machine Menggambarkan dependensi antara interface yang berbeda dari kelas. 13. Use Case Mengambil kebutuhan bisnis untuk sistem dan untuk menggambarkan interaksi antara sistem dan lingkungannya Use Case Diagram Sebuah use case adalah cara formal mewakili cara di mana sistem bisnis berinteraksi dengan lingkungannya. Ini menggambarkan kegiatan yang dilakukan oleh para pengguna sistem. Sebagai seperti, pemodelan use case sering dianggap sebagai pandangan eksternal atau fungsional bisnis proses dalam bahwa hal itu menunjukkan bagaimana pengguna melihat proses, bukan mekanisme internal dimana proses dan sistem pendukung beroperasi. Seperti diagram aktivitas, penggunaan kasus dapat mendokumentasikan sistem saat ini atau sistem baru yang dikembangkan.(alan Dennis, 2012). Ada dua hal utama pada use case yaitu pendefinisian apa yang disebut aktor dan use case: Aktor merupakan orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sisstem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang. Use case merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor. Berikut adalah simbol-simbol yang ada pada diagram use case : 13

8 Tabel 2.2 Simbol Use Case (Alan Dennis, 2012) Simbol Nama Simbol Keterangan Actor/Role Seseorang atau sesuatu yang berinteraksi dengan sistem. Use Case Subject Menggambarkan bagaimana seseorang akan menggunakan sistem. Merupakan lingkup subjek, misalnya, sistem atau individu proses bisnis Association Relationship Untuk mendokumentasikan aliran-aliran logika dalam setiap use case. Extends Memungkinkan suatu use case memiliki kemungkinan memperluas fungsionalitas yang disediakan oleh use case lainnya Include Generalisasi Include memungkinkan use case untuk menggunakan fungsional yang di sediakan oleh use case lainnya Digunakan untuk memperlihatkan bahwa beberapa aktor atau use case memiliki sesuatu yang bersifat umum. 14

9 Gambar2.2 Contoh Use Case Diagram (Alan Dennis,2012) Sequence Diagram Sequence diagram adalah model dinamis yang mendukung tampilan yang dinamis dari sistem berkembang. Ini menunjukkan urutan secara eksplisit pesan yang terjadi di antara objek dalam interaksi yang ditetapkan. Karena sequence diagram menekankan urutan berdasarkan waktu dari activity yang terjadi di antara sekumpulan object, yang membantu untuk memahami spesifikasi real-time dan use case yang kompleks. Sequence diagram dapat menjadi generik yang menunjukkan bahwa semua skenario yang mungkin untuk use case, tetapi umumnya setiap analis mengembangkan serangkaian sequence diagram misalnya, masing-masing menggambarkan skenario tunggal dalam use case. Berikut simbol yang ada pada Sequence Diagram: 15

10 Tabel 2.3 Simbol Sequence Diagram (Alan Dennis, 2012) Simbol Nama Simbol Keterangan Actor orang atau sistem yang berasal dari manfaat dan eksternal ke sistem yang berpartisipasi secara berurutan dengan mengirim dan / atau menerima pesan anobject : a Class Object Berpartisipasi secara berurutan dengan mengirim dan / atau menerima pesan yang ditempatkan diatas diagram Execcution Occurence Menyatakan objek dalam keadaan aktif dan berinteraksi pesan. Message Pesan yang mengambarkan komunikasi yang terjadi antar objek. Message (return) Pesan yang dikirim untuk diri sendiri secara langsung. Lifeline Menyatakan kehidupan suatu objek. Message (return) Pesan yang dikirim untuk diri sendiri. 16

11 Gambar 2.3 Contoh Sequence Diagram (Alan Dennis, 2012) Activity Diagram Digunakan untuk model perilaku dalam independen proses bisnis benda. Dalam banyak hal, diagram aktivitas dapat dipandang sebagai diagram aliran data yang canggih yang digunakan dalam hubungannya dengan analysis terstruktur. Namun, tidak seperti aliran data diagram, diagram aktivitas termasuk notasi yang membahas pemodelan paralel, kegiatan bersamaan dan proses. (Alan Dennis, 2012) Yang perlu diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem. Diagram aktivitas juga banyak digunakan untuk mendefinisikan hal-hal berikut: Rancangan proses bisnis dimana setiap urutan aktivitas yang digambarkan merupakan proses bisnis sistem yang didefinisikan. Urutan atau pengelompokan tampilan dari sistem / user interface dimana setiap aktivitas dianggap memiliki sebuah rancangan antarmuka tampilan. Rancangan pengujian dimana setiap aktivitas dianggap memerlukan sebuah pengujian yang perlu didefinisikan kasus ujinya. Rancangan menu yang akan ditampilkan pada perangkat lunak. 17

12 Berikut adalah simbol-simbol yang ada pada Activity Diagram : Tabel 2.4 Simbol Activity Diagram (Alan Dennis, 2012) Simbol Nama Simbol Keterangan Initial Node merupakan tanda awal dari sebuah aktivitas. merupakan tanda berakhirnya sebuah Final-Activity Node aktivitas. merupakan sebuah gambaran aktivitas Activity yang terjadi. (Decission Criteria) (Decission Criteria) Decision Node Pilihan untuk pengambilan keputusan membawa kembali jalur keputusan Merge Node bersama yang berbeda yang dibuat dengan menggunakan keputusan simpul memisahkan organisasi bisnis yang Swimlane bertanggung jawab terhadap aktifitas yang terjadi. Control Flow Menunjukkan urutan eksekusi. Menunjukkan aliran objek dari satu Object Flow kegiatan (atau tindakan) untuk kegiatan lain (atau tindakan). 18

13 Gambar 2.4 Contoh Activity Diagram (Alan dennis, 2012) Class Diagram Sebuah diagram kelas adalah model statis yang menunjukkan kelas dan hubungan antar kelas yang tetap konstan dalam sistem dari waktu ke waktu. Diagram kelas menggambarkan kelas, yang mencakup baik perilaku dan negara, dengan hubungan antara kelas. Berikut bagian pertama menyajikan unsur-unsur dari diagram kelas, diikuti dengan cara di mana diagram kelas ditarik. (Alan Dennis, 2012). 19

14 Berikut simbol-simbol yang ada pada diagram kelas: Tabel 2.5 Simbol Class Diagram (Alan Dennis, 2012) Simbol Nama Simbol Keterangan Class Kelas pada struktur sistem. attribute Attribute Memiliki daftar atribut dalam name/derived kompartemen tengahnya. attribute name Operation name () Operation menunjukkan operasi yang tersedia untuk sebuah kelas Aggregation menggambarkan suatu class terdiri dari class lain atau suatu class adalah bagian dari class lain. Generalization merupakan sebuah taxonomic relationship antara class yang Generalization lebih umum dengan class yang lebih khusus. 1, 1 *, 0 1 Association Asosiasi yang menghubungkan class dengan class Multiplycity. 20

15 Gambar 2.5 Contoh Class Diagram (Alan Dennis, 2012) 2.9 Testing Perangkat Lunak Metode White Box White box testing, atau disebut juga glass-box testing, adalah tes kasus desain filosofi yang menggunakan struktur kontrol dideskripsikan sebagai bagian dari desain komponen level yang berasal dari kasus pengujian. Dalam penggunaan white box testing, Anda dapat memperoleh kasus pengujian seperti berikut: Menjamin bahwa semua jalur independen dalam sebuah modul telah dieksekusi, paling tidak sekali Melaksanakan semua keputusan logis pada sisi mereka benar dan yang salah Mengeksekusi semua pengulangan pada batas mereka dan dalam batasan operasionalnya Latihan struktur data internal untuk memastikan validitasnya. 21

16 2.9.2 Metode Black Box Black box testing, atau disebut juga behavioral testing, berfokus pada persyaratan fungsional perangkat lunak. Artinya, black-box testing memungkinkan untuk mendapatkan perangkat kondisi input yang sepenuhnya akan melaksanakan semua persyaratan fungsional untuk suatu program. Black box testing bukan merupakan alternatif terhadap white box testing. Sebaliknya, black box testing adalah pendekatan pelengkap yang kemungkinan akan menemukan kelas yang berbeda dari kesalahan dari white box testing. Black box testing mencoba untuk menemukan kesalahan dalam kategori berikut: tidak benar atau fungsi yang hilang kesalahan interface kesalahan dalam struktur data atau eksternal akses database behavior atau kinerja kesalahan inisialisasi dan kesalahan terminasi. Dengan menerapkan black box testing, maka akan memperoleh sejumlah kasus pengujian yang memenuhi kriteria sebagai berikut: 1. Kasus pengujian yang dapat mengurangi, penghitungan yang lebih besar dengan jumlah kasus pengujian tambahan yang harus dirancang untuk mencapai pemgujian yang masuk akal. 2. Kasus pengujian yang memberitahu ada atau tidak adanya kesalahan, bukan kesalahan yang terkait hanya dengan pengujian spesifik yang dihadapi Perangkat Lunak Pendukung PHP PHP adalah singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa program yang berbentuk script yang diletakkan di dalam server web. PHP telah diciptakan terutama untuk kegunaan web dan dapat menghubungkan query database serta menggunakan perintah-perintah sederhana / simple task yang dapat diluruskan dalam 3 atau 4 baris kode saja. PHP adalah bahasa pemrograman yang baru dibangun sekitar tahun 1994 / PHP dapat menggantikan static website 22

17 yang menggunakan HTML ke dynamic web pages yang berfungsi secara otomatis seperti ASP,CGI dan sebagainya. Beberapa kelebihan PHP antara lain: 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya. 2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. 4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak. 5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem MySQL MySQL merupakan bahasa pemrograman open-source yang paling popular dan banyak digunakan di lingkungan Windows. Kepopuleran ini karena ditunjang oleh performansi query dari database-nya yang jarang bermasalah. MySQL sebenarnya produk yang berjalan pada platform Windows. Karena sifatnya yang open source, MySQL dapat berjalan pada semua platform baik Windows maupun Linux. Selain itu, M ysql juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multi-user (banyak pengguna). Saat ini database MySQL telah digunakan hampir oleh semua pemrogram database, terlebih dalam pemrograman web. Keistimewaan MySQL antara lain: Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris dan masih banyak lagi. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 23

18 Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu. Jenis kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query). Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface). Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle Type Data MySQL Tipe data adalah data yang terdapat dalam sebuah table berupa field-field yang berisi nilai data tersebut. Nilai dalam data field memiliki tipe sendirisendiri.mysql mengensl bebebrapa tipe data field yaitu: 24

19 Type Data Numeric Tipe Data numerik yaitu tipe data yang digunakan untuk menyimpan data numeric (angka) diantara lain seperti : Tinyint Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif. Jangkauan : -128 s/d 127 Ukuran : 1 byte (8 bit). Smallint Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif. Jangkauan : s/d Ukuran : 2 byte (16 bit). Mediumint Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif. Jangkauan : s/d Ukuran : 3 byte (24 bit). Int Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif. Jangkauan : s/d Ukuran : 4 byte (32 bit). Bigint Penggunaan : digunakan untuk menyimpan data bilangan bulat positif dan negatif. Jangkauan : ± 9,22 x 1018 Ukuran : 8 byte (64 bit). Float Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi tunggal. Jangkauan : E+38 s/d E-38, 0, dan E-38 s/d E+38. Ukuran : 4 byte (32 bit). Double Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda. Jangkauan : E+308 s/d E-308, 0, dan E-308 s/d E+308. Ukuran : 8 byte (64 bit). 25

20 Real Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif presisi ganda. Jangkauan : E+308 s/d E-308, 0, dan E-308 s/d E+308. Ukuran : 8 byte (64 bit). Decimal Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif. Jangkauan : E+308 s/d E-308, 0, dan E-308 s/d E+308. Ukuran : 8 byte (64 bit). Numeric Penggunaan : digunakan untuk menyimpan data bilangan pecahan positif dan negatif. Jangkauan : E+308 s/d E-308, 0, dan E-308 s/d E+308. Ukuran : 8 byte (64 bit) Type Data Date dan Time Tipe data date dan time yaitu tipe data yang digunakan untuk menyimpan data tanggal dan waktu. Date Penggunaan : digunakan untuk menyimpan data tanggal. Jangkauan : s/d (YYYY-MM-DD) Ukuran : 3 byte. Time Penggunaan : digunakan untuk menyimpan data waktu. Jangkauan : -838:59:59 s/d +838:59:59 (HH:MM:SS) Ukuran : 3 byte. Datetime Penggunaan : digunakan untuk menyimpan data tanggal dan waktu. Jangkauan : ' :00:00' s/d ' :59:59' Ukuran : 8 byte. Year Penggunaan : digunakan untuk menyimpan data tahun dari tanggal.jangkauan : 1900 s/d 2155 Ukuran : 1 byte. 26

21 Tipe Data String Tipe data string yaitu tipe data yang digunakan untuk menyimpan data string (text). Char Penggunaan : digunakan untuk menyimpan data string ukuran tetap. Jangkauan : 0 s/d 255 karakter. Varchar Penggunaan : digunakan untuk menyimpan data string ukuran dinamis. Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d (versi 5.0.3). Tinytext Penggunaan : digunakan untuk menyimpan data text. Jangkauan : 0 s/d 255 karakter (versi 4.1), 0 s/d (versi 5.0.3). Text Penggunaan : digunakan untuk menyimpan data text. Jangkauan : 0 s/d (216-1) karakter. Mediumtext Penggunaan : digunakan untuk menyimpan data text. Jangkauan : 0 s/d karakter. Longtext Penggunaan : digunakan untuk menyimpan data text. Jangkauan : 0 s/d karakter Tipe Data BLOB Tipe data blob digunakan untuk menyimpan data biner. Bit (sejak versi 5.0.3) Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : 64 digit biner Tinyblob Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : 255 byte Blob Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : byte Mediumblob Penggunaan : digunakan untuk menyimpan data biner. Jangkauan : byte Longblob Penggunaan : digunakan untuk menyimpan data biner. 27

22 Jangkauan : byte Jadi begitu banyak tipe data yang diketahui dimana kita bisa memanfaatkan masing-masing tipe data tersebut sesuai kebutuhan yang kita perlu. 28

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Definisi Pelaporan Pelaporan adalah presentasi data yang telah terformat dan terorganisasi dengan baik. Dan dapat disimpulkan bahwa laporan adalah dokumen yang terbentuk dari

Lebih terperinci

PENGERTIAN PHP DAN MYSQL

PENGERTIAN PHP DAN MYSQL PENGERTIAN PHP DAN MYSQL Adis Lena Kusuma Ratna Adis.lena12@gmail.com Abstrak PHP sendiri sebenarnya merupakan singkatan dari Hypertext Preprocessor, yang merupakan sebuah bahasa scripting tingkat tinggi

Lebih terperinci

BAB II. KAJIAN PUSTAKA

BAB II. KAJIAN PUSTAKA BAB II. KAJIAN PUSTAKA A. MYSQL MySQL merupakan sistem basis dataopen source paling populer. MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (Relational Database Management

Lebih terperinci

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL Agustina Purwatiningsih., S.Kom 1 Pendahuluan Seperti yang dijelaskan pada pertemuan pertama, web dinamis merupakan web yang di desain agar konten yang terdapat dalam

Lebih terperinci

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan. PENGENALAN MySQL Riana Sepriyanti riana0592@yahoo.com Abstrak MySQL merupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh

Lebih terperinci

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya. BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi merupakan komponen atau perangkat lunak pendukung sistem operasi yang bisa digunakan untuk keperluan membantu kerja manusia sehari-hari seperti pengolahan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Sebuah sistem terdiri dari bagian-bagian yang saling terkait yang beroperasi bersama-sama untuk memudahan aliran informasi untuk mencapai suatu sasaran atau

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 5 BAB II LANDASAN TEORI 2.1 Perjalanan Dinas 2.1.1 Pengertian Perjalanan Dinas Perjalanan dinas secara umum adalah perjalanan yang dilakukan oleh karwaran atau pegawai suatu perusahaan yang berkitan dengan

Lebih terperinci

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

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

Lebih terperinci

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

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

Lebih terperinci

BAB III LANDASAN TEORI

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

Lebih terperinci

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

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. BAB II LANDASAN TEORI Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. 2.1 Pengertian Sistem Sistem dapat didefinisikan dengan pendekatan prosedur

Lebih terperinci

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

PRAKTIKUM SISTEM INFORMASI MANAJEMEN MODUL 2 DATABASE Tujuan Praktikum Adapun tujuan dari praktikum modul 2 ini adalah sebagai berikut: a. Mahasiswa diharapkan memahami tentang MySQL b. Mahasiswa dapat membuat database menggunakan MySQL c.

Lebih terperinci

BAB II LANDASAN TEORI 2.1 Teori Umum 2.1.1 Konsep Dasar Sistem 2.1.1.1 Pengertian Sistem Jeperson Hutahaean (2015:2) mengungkapkan : Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada Bab ini menjelaskan mengenai dasar-dasar teori yang digunakan untuk menunjang pembuatan tugas akhir membangun sistem pengolahan data absensi karyawan pada PT.Solusi Coporindo

Lebih terperinci

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal. 2. BAB II LANDASAN TEORI Dalam merancang dan membangun aplikasi, sangatlah penting untuk mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori tersebut digunakan sebagai landasan

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

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Dalam bab ini akan dijelaskan lebih detil tentang landasan-landasan teori dari tools dan environment yang akan digunakan dalam mengembangkan perangkat lunak WebSiMaIn. 2.1. Sistem

Lebih terperinci

BAB II LANDASAN TEORI 2.1. Pengertian LPJ dan Fungsinya LPJ merupakan singkatan dari Laporan Pertanggung Jawaban. LPJ adalah suatu dokumen tertulis yang disusun dengan tujuan memberikan laporan tentang

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA Bab Tinjauan Pustaka memuat uraian gambaran umum dan fungsi-fungsi pada perpustakaan, pengertian sistem informasi, dan kaitan antara perpustakaan dan sistem informasi. 2.1. Perpustakaan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Website Website merupakan kumpulan halaman web yang saling terhubung dan file - filenya saling terkait. Web terdiri dari page atau halaman, dan kumpulan halaman yang dinamakan

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 DASAR TEORI 2.1. Logika Fuzzy Defenisi Logika Fuzzy Himpunan Fuzzy

BAB II DASAR TEORI 2.1. Logika Fuzzy Defenisi Logika Fuzzy Himpunan Fuzzy BAB II DASAR TEORI 2.1. Logika Fuzzy 2.1.1. Defenisi Logika Fuzzy Dalam bahasa inggris, fuzzy mempunyai arti kabur atau tidak jelas. Jadi, logika fuzzy adalah logika kabur, fuzzy atau mengandung unsur

Lebih terperinci

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

KEKURANGAN KELEBIHAN APLIKASI DATA BASE KEKURANGAN KELEBIHAN APLIKASI DATA BASE No Nama aplikasi data base Kekurangan kelebihan 1 ORACLE Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari. Membutuhkan

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 CRM (CUSTOMER RELATIONSHIP MANAGEMENT) CRM merupakan suatu strategi bisnis yang terdiri dari software dan layanan yang di desain untuk meningkatkan keuntungan, pendapatan dan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Pengertian sistem ini akan mempunyai peranan yang sangat penting dalam melakukan pendekatan sistem yang akan dianalisis, pendekatan sistem dilakukan agar lebih

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

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA Liliana Dwi Kurnia Jurusan Sistem Informasi STMIK PALCOMTECH Palembang Abstrak Pesatnya perkembangan teknologi informasi

Lebih terperinci

BAB 2. LANDASAN TEORI 2.1. Aplikasi Web Aplikasi merupakan sekumpulan program komputer yang dibuat untuk menolong manusia dalam melakukan tugas tertentu. Dengan kata lain, aplikasi bisa disebut juga dengan

Lebih terperinci

Bab 2. Tinjauan Pustaka

Bab 2. Tinjauan Pustaka 6 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Metode MVC sudah banyak diterapkan dan digunakan dalam aplikasi yang mendukung sistem, salah satu diantaranya adalah Perancangan dan Implementasi Perangkat

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pegertian Komputer Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah instruksi-instruksi perintah digital. Komputer

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka (Indrajani, 2015), dalam penelitian yang berjudul Perancangan Sistem Basis Data pada Klinik, merupakan penelitian yang bertujuan untuk menganalisis dan merancang

Lebih terperinci

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus 9 BAB II LANDASAN TEORI 2.1 Pengertian Sistem Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus mengetahui tentang sistem. Adapun beberapa defini sistem antara lain: Menurut Jogiyanto

Lebih terperinci

BAB II LANDASAN TEORI. Komponen atau subsistem saling berinteraksi dan saling berhubungan

BAB II LANDASAN TEORI. Komponen atau subsistem saling berinteraksi dan saling berhubungan BAB II LANDASAN TEORI 2.1. KONSEP DASAR SISTEM Suatu sistem dapat terdiri dari beberapa subsistem atau sistem bagian. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri lepas sendirisendiri.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 PHP PHP adalah script bersifat server-side yang ditambahkan ke dalam HTML. Kelebihan PHP yang paling signifikan adalah kemampuannya untuk melakukan koneksi dengan berbagai macam

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 III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan BAB III LANDASAN TEORI Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan digunakan. Hal ini sangat penting

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Informasi II.1.1. Sistem Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Sistem merupakan salah satu yang terpenting dalam sebuah perusahaan yang dapat membentuk kegiatan usaha untuk mencapai kemajuan dan target yang dibutuhkan.

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 2.1.1 Penelitian Terdahulu Selama ini masih banyak sekolah yang belum secara maksimal memanfaatkan teknologi informasi. Sistem penyimpanan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Metode Penelitian Banyak metode pengembangan sistem yang tersedia, diantara metode pengembangan sistem tersebut yang paling terkenal adalah System Development Life Cycle (SDLC).

Lebih terperinci

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 RAPAT UMUM PEMEGANG SAHAM Peraturan Otoritas Jasa Keuangan Nomor 32 /Pojk.04/2014 Tentang Rencana Dan Penyelenggaraan Rapat Umum Pemegang Saham Perusahaan Terbuka. Pasal 2. 1.

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1. Inventaris Inventaris adalah suatu daftar semua fasilitas yang ada di seluruh bagian, termasuk gedung dan isinya. Inventarisasi bertujuan untuk memberi tanda pengenal bagi semua

Lebih terperinci

PENGANTAR RUP & UML. Pertemuan 2

PENGANTAR RUP & UML. Pertemuan 2 PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara

Lebih terperinci

Tutorial Tipe Data MySQL

Tutorial Tipe Data MySQL Tutorial Tipe Data MySQL Benar mendefinisikan field dalam tabel adalah penting untuk optimasi keseluruhan dari database Anda. Anda harus menggunakan hanya jenis dan ukuran lapangan Anda benar-benar perlu

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

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 Radite Purwahana dalam tugas akhirnya telah membuat tugas akhir yang berjudul RAPOR ONLINE SMA N 8 SURAKARTA BERBASIS PHP, MYSQL, DAN SMS

Lebih terperinci

LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE

LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE Disusun oleh : Cephi Prasintasari KOMSI E (12/332452/DPA/01167) Fakultas SV MIPA Universitas Gadjah Mada Yogyakarta 2012 TABLE OF CONTENT I. PENDAHULUAN

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Klinik Klinik adalah fasilitas pelayanan kesehatan yang menyelenggarakan pelayanan kesehatan perorangan yang menyediakan pelayanan medis dasar dan atau spesialistik, diselenggarakan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1. Internet Menurut Prakoso (2007), Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena

Lebih terperinci

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

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

Lebih terperinci

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah, BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan Informasi semakin pesat sejak munculnya teknologi internet yang sangat membantu dalam kemudahan kecepatan pengiriman, penyampaian dan penerimaan informasi.

Lebih terperinci

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut. BAB II LANDASAN TEORI 2.1 Sistem Sistem memiliki beberapa definisi yang berbeda-beda menurut pendapat beberapa ahli, definisi sistem adalah sebagai berikut. 1. Menurut Jogiyanto (1999:1), sistem adalah

Lebih terperinci

BAB III LANDASAN TEORI

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

Lebih terperinci

BAB 2 LANDASAN TEORI. suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk

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

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal. A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table

Lebih terperinci

SEJARAH UML DAN JENISNYA

SEJARAH UML DAN JENISNYA SEJARAH UML DAN JENISNYA Elya Hestika Asiyah e.hestika@yahoo.com :: http://penulis.com Abstrak UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Teori yang mendasari atau menjadikan landasan teori pelaksaan dan pengerjaan skripsi ini diambil dari beberapa sumber, termasuk juga dalam hal ini penerapan kemampuan dan pengetahuan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem merupakan kumpulan dari unsur atau elemen-elemen yang saling berkaitan/berinteraksi dan saling memengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu

Lebih terperinci

Gambar 32. Rancangan Tampilan Form Login Gambar 33. Rancangan Tampilan Menu Utama Gambar 34. Rancangan Tampilan Form Deposit...

Gambar 32. Rancangan Tampilan Form Login Gambar 33. Rancangan Tampilan Menu Utama Gambar 34. Rancangan Tampilan Form Deposit... DAFTAR GAMBAR Gambar 1. Metode pengembangan waterfall.... 9 Gambar 2. Use Case Diagram... 13 Gambar 3. Class Diagram... 14 Gambar 4. ActivityDiagram... 16 Gambar 5. Sequence Diagram... 17 Gambar 6. Metode

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 UNIFIED MODELLING LANGUAGE Menurut Fowler (2005:1) Unified Modelling Language (selanjutnya disebut UML) adalah keluarga notasi grafis yang didukung meta-model tunggal, yang membantu

Lebih terperinci

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah) PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah) TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1,

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 III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan BAB III LANDASAN TEORI Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang digunakan pada kerja praktek ini. Hal

Lebih terperinci

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan

Lebih terperinci

BAB III LANDASAN TEORI. adalah mengajarkan anak untuk menjadi anak yang mampu memajukan

BAB III LANDASAN TEORI. adalah mengajarkan anak untuk menjadi anak yang mampu memajukan BAB III LANDASAN TEORI 3.1 Pengertian Sekolah Sekolah adalah tempat didikan bagi anak anak. tujuan dari sekolah adalah mengajarkan anak untuk menjadi anak yang mampu memajukan bangsa dan dalam membangun

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. hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien.

BAB II LANDASAN TEORI. hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. BAB II LANDASAN TEORI 2.1 Teori Dasar PHP Atau Personal Home Page 2.1.1 PHP Ada beberapa pengertian tentang PHP. Akan tetapi kurang lebih PHP dapat di artikan sebagai PHP Hypertext preeprocesor. Ini merupakan

Lebih terperinci

BAB II LANDASAN TEORI. Gambar 2.1 Model Sistem [Jogiyanto, 2005 ]

BAB II LANDASAN TEORI. Gambar 2.1 Model Sistem [Jogiyanto, 2005 ] BAB II LANDASAN TEORI 2.1. KONSEP DASAR SISTEM Suatu sistem dapat terdiri dari beberapa subsistem atau sistem bagian. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri lepas sendirisendiri.

Lebih terperinci

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka SMS gateway telah banyak digunakan dalam berbagi aplikasi dan penelitian. Salah satu penelitian yang menggunakan teknologi SMS gateway adalah sebuah tugas akhir

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 KONSEP DASAR APLIKASI Pengertian aplikasi secara umum yaitu suatu sistem atau program komputer yang memiliki fungsi sebagai fasilitas digital yang membantu penggunanya menyelesaikan

Lebih terperinci

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK AKUNTANSI DASAR UNTUK UNIT PENGELOLA KEUANGAN BADAN KESWADAYAAN MASYARAKAT (BKM) NGAGEL REJO MULYO

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK AKUNTANSI DASAR UNTUK UNIT PENGELOLA KEUANGAN BADAN KESWADAYAAN MASYARAKAT (BKM) NGAGEL REJO MULYO PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK AKUNTANSI DASAR UNTUK UNIT PENGELOLA KEUANGAN BADAN KESWADAYAAN MASYARAKAT (BKM) NGAGEL REJO MULYO Henning Titi Ciptaningtyas [1], Bilqis Amaliah [2], Waskitho

Lebih terperinci

PENGERTIAN DATABASE MySQL

PENGERTIAN DATABASE MySQL PENGERTIAN DATABASE MySQL RAHMAT AMIN Rahmat.amin@raharja.info Abstrak Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Web WEB merupakan kumpulan informasi pada server komputer yang terhubung satu sama lain dalam jaringan internet, sedangkan aplikasi berbasis web (web base aplication)

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 6 BAB II LANDASAN TEORI 2.1 REKAYASA PERANGKAT LUNAK Rekayasa Perangkat Lunak merupakan sebuah disiplin ilmu yang mempelajari semua aspek produksi dalam suatu proses perancangan perangkat lunak (Sommerville

Lebih terperinci

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan BAB II LANDASAN TEORI 2.1 Monitoring Menurut Dr. Harry Hikmat (2010), monitoring adalah proses pengumpulan dan analisis informasi berdasarkan indikator yang ditetapkan secara sistematis dan berkelanjutan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Ada dua pendekatan dalam mendefinisikan sistem, yaitu menekankan pada prosedurnya dan menekankan pada komponen atau elemennya.

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 Penelitian-penelitian terdahulu menjadi bahan acuan dan kajian terhadap penelitian yang dilakukan saat ini. Dan dengan adanya penelitian

Lebih terperinci

BAB II LANDASAN TEORI. sehingga komputer dapat memproses input menjadi output.

BAB II LANDASAN TEORI. sehingga komputer dapat memproses input menjadi output. BAB II LANDASAN TEORI 2.1 Aplikasi Menurut Jogiyanto (1999) adalah penggunaan dalam suatu komputer, instruksi (instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga komputer dapat

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 E-rapor Aplikasi e -rapor adalah perangkat lunak berbasis web untuk menyusun laporan capaian kompetensi peserta didik oleh tingkat satuan pendidikan. Aplikasi e -rapor merupakan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Menurut Herlambang dan Tanuwijaya (2005: 116) definisi sistem dapat dibagi menjadi dua pendekatan, yaitu pendekatan secara prosedur dan pendekatan secara komponen. Berdasarkan

Lebih terperinci

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan BAB III METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Metodologi penelitian adalah langkah dan prosedur yang akan dilakukan dalam pengumpulan data atau informasi guna memecahkan permasalahan dan menguji

Lebih terperinci

BAB III TINJAUAN PUSTAKA

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

Lebih terperinci

BAB II LANDASAN TEORI. sehingga komputer dapat memproses input menjadi output. aturan atauketentuan bahasa pemrograman tertentu.

BAB II LANDASAN TEORI. sehingga komputer dapat memproses input menjadi output. aturan atauketentuan bahasa pemrograman tertentu. 7 BAB II LANDASAN TEORI Pada bab landasan teori akan diterangkan teori-teori yang berhubungan dengan laporan ini. 2.1 Pengertian Aplikasi Aplikasi menurut Jogiyanto, adalah penggunaan dalam suatu komputer,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 1.1 Teori Umum 1.1.1 Aplikasi SMS Lokal Komputer Aplikasi SMS Lokal Komputer digunakan untuk pengiriman SMS ke pelanggan dengan menggunakan PC yang disambungkan dengan Handphone agar

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Teori Aplikasi Web Web aplikasi-disebut "webapps," jaringan-centric ini kategori perangkat lunak mencakup beragam aplikasi. Dalam bentuk yang paling sederhana, webapps bisa sedikit

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. dibuat untuk menolong manusia dalam melaksanakan tugas tertentu (Noviansyah, dirancang untuk menjalankan tugas tertentu.

BAB II LANDASAN TEORI. dibuat untuk menolong manusia dalam melaksanakan tugas tertentu (Noviansyah, dirancang untuk menjalankan tugas tertentu. BAB II LANDASAN TEORI 2.1 Sistem Informasi Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi suatu pokok pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Menurut Herlambang (2005), definisi sistem dapat dibagi menjadi dua pendekatan,

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Bab ini menjelaskan mengenai dasar teori yang digunakan oleh penulis sebagai acuan dalam membuat sistem. 3.1 Pariwisata Menurut UU No 10 Tentang Kepariwisataan tahun 2009 pasal 1

Lebih terperinci

BAB III TINJAUAN PUSTAKA

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

Lebih terperinci

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa: BAB III OBJEK DAN METODOLOGI PENELITIAN 3.1. Objek Penelitian Objek penelitian merupakan sasaran untuk mendapatkan suatu data, sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa: Objek penelitian

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem 2.1.1 Pengertian Sistem Dikutip oleh dalam buku Pengantar Sistem Informasi (2011:1) Sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling

Lebih terperinci

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas

Lebih terperinci

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

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

Lebih terperinci

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Dasar-dasar MySQL Edi Sugiarto, S.Kom, M.Kom Tipe Data Tipe data numerik Tipe Data Keterangan Ukuran Integer atau int Signed value : -2147683648 hingga 2147683648 4byte Decimal Nilai tergantung

Lebih terperinci