BAB II DASAR TEORI Definisi dan Konsep. 1. Sistem. Pada dasarnya sesuatu dapat disebut Sistem apabila memenuhi dua

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB 2 LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

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

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

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

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB II KAJIAN PUSTAKA

kedalam tanaman pangan, misalnya sukun.

BAB II TINJAUAN PUSTAKA


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

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

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

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

WEBSITE PORTAL PADA CV CHAMPION PALEMBANG MENGGUNAKAN PHP DAN MySQL

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

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

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

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

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II TINJAUAN PUSTAKA

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

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB II TINJAUAN PUSTAKA. fungsi yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

BAB II LANDASAN TEORI

PEMROGRAMAN WEB. Agussalim

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB III LANDASAN TEORI. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

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

PENGERTIAN PHP DAN MYSQL

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

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

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

RANCANG BANGUN WEBSITE JURNAL ILMIAH BIDANG KOMPUTER (STUDI KASUS : PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS MULAWARMAN)

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB III. LANDASAN TEORI Pada bab ini akan membahas tentang teori-teori yang digunakan dalam

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

2-1.

BAB 1 PENDAHULUAN. bagi yang menerimanya (Tafri D. Muhyuzir, 2001, 8). satu aspek pekerjaan, melainkan berbagai aspek yang berbeda-beda sehingga

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. berhubungan dengan obyek penelitian terutama dari penelitian-penelitian

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

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Siti nandiroh,haryanto tahun 2009 dengan objek penentuan rute

PROPOSAL SKRIPSI SISTEM INFORMASI KEPENDUDUKAN LINGKUNGAN RT/RW BERBASIS WEB DI DESA KALITENGAH

BAB III TINJAUAN PUSTAKA

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

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

BAB II LANDASAN TEORI

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

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

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

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

Transkripsi:

BAB II DASAR TEORI 2.1. Definisi dan Konsep 1. Sistem Pada dasarnya sesuatu dapat disebut Sistem apabila memenuhi dua syarat, pertama adalah memiliki bagian- bagian yang saling berinteraksi dengan maksud untuk mencapai suatu tujuan tertentu. Bagian- bagian ini disebut subsistem atau ada pula yang menyebutnya sebagai prosedur. Agar sistem dapat berfungsi secara efektif dan efisien, subsistem harus saling berinteraksi antara satu dengan yang lain. Syarat kedua adalah bahwa sistem harus memiliki tiga unsur yaitu Input, proses dan output atau IPO.( Nugroho Widjajanto, 2001 : 2 ) 2. Pengertian Persediaan Persediaan (inventory) dalam konteks produksi dapat diartikan sebagai sumber daya menganggur (idle resource). Sumber daya menganggur ini belum digunakan karena menunggu proses lebih lanjut. Yang dimaksud dengan proses lebih lanjut dapat berupa kegiatan produksi pada sistem manufaktur, kegiatan pemasaran pada sistem distribusi ataupun kegiatan konsumsi seperti pada sistem rumah tang. ( Rosnani Ginting. Sistem Produksi. Edisi Pertama Yogyakarta : Graha Ilmu, 2007. ) 1

2 Menurut Stice dan Skousen (2004:654), Persediaan bahan baku adalah barang-barang yang dibeli untuk digunakan dalam proses produksi 3. Pengendalian Pengendalian adalah proses untuk memastikan bahwa suatu aktivitas sebenarnya sesuai dengan yang direncanakan (http//:www. permintaan management strategi.002.blogspot.com/) 4. Pengendalian Produksi Pengaturan keseimbangan antara permintaan pasar dengan kapasitas produksi dengan dukungan penjadwalan pekerjaan dan perencanaan bahan baku ( http//:www.andipublisher.com/? bukukomputer & p = product more & Iproduct=2010 ) 2.1. Definisi Unified Modeling Language (UML) Menurut Widodo, (2011:6), UML adalah bahasa pemodelan standar yang memiliki sintak dan semantik.menurut Nugroho (2010:6), UML (Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek). Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami. 2.2. Basis Data Database atau basis data adalah sekumpulan data yang memililki

3 hubungan secara logika dan diatur dengan susunan tertentu serta disimpan dalam media penyimpanan komputer. Data itu sendiri adalah representasi dari semua fakta yang ada pada dunia nyata. Database sering digunakan untuk melakukan prses terhadap data-data tersebut untuk menghasilkan informasi tertentu.misalnya daru data nama siswa dan tanggal lahir siswa yang berulang tahun hsri ini. Tentu saja informasi tersebutakan anda dapatkan dari software pemroses database dengan cara anda memberikan perintah dalam bahasa tertentu yaitu SQL (Structured Query Language). Pada era kemajuan teknologi seperti ini, nilai informasi sangatlah penting, terlebih bagi kemajuan perusahaan. Oleh karena itu sangatlah penting,terlebih bagi kemajuan perusahaan. Oleh karena itu penggunaan dan penguasaan database sangatlah penting. Dalam database ada sebutan-sebutan untuk satuan data yaitu: 1. Karakter, ini adalah satuan data terkecil. Data terdiri atas susunan karakter yang pada akhirnya mewakili data yang memiliki arti sebuah fakta. 2. field, adalah kumpulan dari karakter yang mewakili fakta tertentu misalnya seperti nama siswa,tanggal lahir, dan lain-lain. Dalam dunia perancangan database, field juga disebut atribut. Bila dipandang dari sudut pemrograman berorientasi obyek maka sebuah field akan memiliki dua properti utama yaitu properti name dan properti type.

4 Properti name atau adalah properti dari field yang berisi nama field yang mewakili data sejenis yang disimpannya. Sedangkan properti type adalah properti yang mengatur tipe data dari data yang akan ditampungnya. Misalnya nama fieldnya adalah nama siswa maka tipe datanya adalah char, bila nama fieldnya adalah tanggal lahir maka tipe datanya adalah date.field dilihat seperti kolom. 3. Record, adalah kumpulan dari field. Pada record anda dapat menemukan banyak sekali informasi penting dengan cara mengkombinasikan field-field yang ada. 4. Tabel, adalah sekumpulan dari record-record yang memiliki kesamaan entity dalam dunia nyata.kumpulan dari tabel adalah database,wujud fisik sebuah database adalah komputer adalah file yang didalamnya terdapat berbagai tingkatan data yang telah disebutkan diatas. 5. file, adalah bentuk fisik dari penyimpanan data. File database berisi semua data yang telah disusun dan diorganisasikan sedemikian rupa sehingga memudahkan pemberian informasi. 2.3. Pengenalan Use Case Diagram 2.3.1. Pengertian Use Case Diagram John Satzinger,2010,dalam buku System Analysis and Design in a Changing World menyatakan bahwa Use Chase

5 adalah sebuah kegiatan yang dilakukan oleh sistem, biasanya dalam menanggapi permintaan dari pengguna sistem. Notasi Use Case Diagram : Stick Figure atau yang disebut aktor dan mewakili sebuah peran Garis penghubung untuk menunjukkan aktor yang mana menjalankan Use Case yang mana 2.3.2. Tahap-tahap pembuatan Use Case Diagram Salah satu langkah awal untuk membuat Use Case adalah mengidentifikasi aktor dan proses bisnis dasar. Langkah-langkah membuat Diagram Use Case: 1. Mengidentifikasi aktor. Perhatikan bahwa aktor sebenarnya adalah peran yang dimaknkan oleh pengguna. 2. Setelah peran aktor teridentifikasi, langkah berikutnya adalah menyusun tujuan-tujuan yang ingin dicapai oleh peran-peran tersebut dalam penggunaan sistem. Tujuan tersebut merupakan tugas yang dilakukan oleh aktor untuk mencapai beberapa fungsi bisnis yang memberikan nilai tambah bagi bisnis. Contoh: melihat

6 info biodata,menyinpan data login, mengirim testimoni. 2.4. Pengenalan HTML 2.4.1. Mengenal HTML HTML ( HyperText Markup Language) adalah suatu bahasa yang dikenali oleh web browser untuk menampilkan informasi dengan lebih baik menarik dibandingkan dengan tulisan teks biasa (plain text). sedangkan web browser adalah program komputer yang digunakan untuk membaca HTML, kemudian menterjemahkan dan menampilkan hasilnya secara visual ke layar komputer. Anda dapat menggunakan salah satu program web browser, seperti: Mozilla FireFox, Internet Explorer (IE), Opera, Safari, Google Chrome,dan sebagainya. 2.4.2. Struktur HTML Karena sebuah bahasa, maka HTML mempunyai aturan dan struktur ertentu untuk menuliskan perintah-perintahnya yang biasa dinamakan dengan Tag HTML. Aturan tersebut diawali dengan lambang <tag> dan dan biasanya diakhiri dengan lambang </tag>. Dalam HTML ada beberapa tag yang tidak pertu diakhiri/ditutup, misal tag <br>. Selain itu ada beberapa tag yang memiliki atributatribut untuk pengaturan teks maupun halaman, misalnya tag anchor yang sering dituliskan dengan lambang <a> dan memiliki atribut href, rel name dan sebagainya.

7 2.5. Pengenalan PHP 2.5.1. Mengenal PHP PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasis kode-kode (script) yang digunakan untuk mengolah suatu data mengirimkannya kembali ke web browser menjadi kode HTML. Kode PHP mempunyai ciri-ciri khusus yaitu: a. Hanya dapat dijalankan menggunakan web server, misal : Apache. b. Kode PHP diletakkan dan dijalankan di web server. c. Kode PHP dapat digunakan untuk mengakses database, seperti: MySQL,Oracle,dan lain-lain. d. Merupakan software yang bersifat open source. e. Gratis untuk di-download dan digunakan. f. Memiliki sifat multiplatform, artinya dapat dijalankan menggunakan sistem operasi apapun, seperti: Linux, Unix, Windows, dan lain-lain. Dengan menggunakan PHP,selain memberikan keuntungan seperti pada beberapa poin diatas,juga didukung oleh banyak komunitas. Hal ini yang membuat PHP terus berkembang.

8 2.5.2. Pengertian PHP PHP merupakan singkatan dari PHP: Hypertext Preprocessor yaitu pemrograman web-server-side yang bersifat open source. PHP merupakan script yang terintregasi dengan HTML dan beradapada server (server side HTML embedding scripting ). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini manyababkan informasi yang diterima client selalu yang terbaru / up to date. Semua script PHP dieksekusi pada server dimana script itu dijalankan. 2.5.3. Penggabungan Script PHP dan HTML Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya (<?) kemudian ditutup dengan tanda tanya dilanjutkan tag tutup (?>). Ada dua tipe penggabungan antara PHP dan HTML, yaitu: a. Embedded Script adalah Penulisan tag PHP di selasela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan Script PHP untuk proses di dalam server. Embedded Script menempatkan PHP sebagai bagian dari Script HTML.

9 b. Non Embedded script adalah cara penulisan tag PHP di bagian paling awal dan paling akhir dokumen. Dengan cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan Script HTML sebagai bagian dari Script PHP. 2.6. Pengertian MySQL MySQL adalah Relationship Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License), dimana setiap orang bebas menggunakannya tapi tidak boleh dijadikan produk turunan yang bersifat closed source atas komersial. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja Optimizer-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul disbanding database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lipat lebih cepat dari PostgresSQL dan lima kali lipat lebih cepat dibanding Interbase.