BAB II TINJAUAN PUSTAKA

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II TINJAUAN PUSTAKA"

Transkripsi

1 BAB II TINJAUAN PUSTAKA II.. Sistem Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama memudahkan aliran informasi, materi atau energi. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat. Sistem juga merupakan kesatuan bagian -bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak. Sistem dapat abstrak maupun fisik. Sebuah sistem abstrak adalah suatu susunan teratur, gagasan atau konsepsi yang saling tergantung, sedangkan sistem fisik adalah serangkaian unsur yang saling bekerja sama untuk mencapai tujuan. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Sistem adalah suatu jaringan daripada elemen elemen yang saling berhubungan, membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut. Menurut Baary E. Chusing yang diterjemahkan oleh Azhar Susanto dalam bukunya, menerangkan bahwa suatu sistem adalah kumpulan atau group dari sub sistem atau bagian atau komponen apapun, baik phisik maupun non phisik yang saling berhubungan satu sama lain dan

2 2 /bekerjasama untuk mencapai tujuan tertentu kesatuan yang terdiri dari dua atau lebih komponen sebagai sistem yang berinteraksi untuk mencapai suatu tujuan. (R Achmad Margoyuwono ; 203 : 46) Sistem adalah kumpulan dari komponen-komponen peralatan model requirement, function dan interface. Sedangkan sistem informasi merupakan kombinasi teratur apapun dari sumber daya manusia, hardware, software, data dan jaringan. (Adhinta Nicho Pratama ; 203 : 75) Dari pengertian diatas dapat diambil kesimpulan bahwa sistem merupakan suatu sekumpulan dari komponen-komponen tersusun yang tergabung dan saling berhubungan satu sama lain untuk mencapai tujuan yang sama. II.2. Sistem Pakar II.2.. Sejarah Sistem Pakar Sistem Pakar dikembangkan pada pertengahan tahun 960-an oleh Artificial Intelligence Corporation. Periode penelitian artificial intelligenceini didominasi oleh suatu keyakinan bahwa nalar yang digabung dengan komputer canggih akan menghasilkan prestasi pakar atau bahkan yang melebihi prestasi manusia. Suatu usaha ke arah ini adalah General Purpose Problem-Solver(GPS). GPS yang berupa sebuah prosedur yang dikembangkan oleh Allen Newell, John Cliff Shaw, dan Herbert Alexander Simon dari Logic Theorist merupakan sebuah percobaan untuk menciptakan mesin yang cerdas. GPS sendiri merupakan sebuah predecessor menuju Expert System(ES). GPS berusaha untuk menyusun beberapa langkah-langkah yang dibutuhkan untuk mengubah situasi awal menjadi statetujuan yang telah ditentukan sebelumnya. (Adhinta Nicho Pratama;203: 76)

3 3 II.2.2. Pengertian Sistem Pakar Sistem pakar ( expert system) adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Sistem pakar yang baik dirancang agar dapat menyelelasikan suatu permasalahan tertentu dengan meniru kerja dari para ahli. Bagi para ahli, sistem pakar ini juga akan membantu aktivitasnya sebagai asisten yang sangat berpengalaman. Kecendrungan penggunaan sistem pakar dalam aplikasi mempercepat para analisa dan designer memperoleh sistem yang lebih baik. Sistem pakar menerapkan proses pada basis pengetahuan yang berisi data dan aturan. Aturan ( rules) dalam hal ini berarti computer meniru perilaku manusia dan akan berbuat lebih teliti. (Adhinta Nicho Pratama ; 203 : 75-76) Sistem pakar adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para pakar. (Yasidah Nur Istiqomah ; 203 : 33) Dalam pengertian yang tertera dapat dijelaskan bahwa Sistem Pakar (Expert System) adalah program berbasis pengetahuan yang menyediakan solusisolusi dengan kualitas pakar untuk problema-problema dalam suatu domain yang spesifik. Sistem Pakar merupakan program komputer yang meniru proses pemikiran dan pengetahuan pakar dalam menyelesaikan suatu masalah tertentu. II.2.3. Ciri-Ciri Sistem Pakar Ciri-ciri sistem pakar menurut Ali Ibrahim (200 : 23) dapat dijelaskan sebagai berikut :. Terbatas pada domain keahlian tertentu.

4 4 2. Dapat memberikan penalaran untuk data-data yang tidak pasti. 3. Dapat mengemukakan rangkaian alasan-alasan yang diberikan dengan cara yang dapat dipahami. 4. Berdasarkan pada kaidah/rule tertentu. 5. Dirancang untuk dapat dikembangkan secara bertahap. 6. Pengetahuan dan mekanisme inferensi jelas terpisah. 7. Keluarannya bersifat anjuran. 8. Sistem dapat mengaktifkan kaidah secara searah yangsesuai, dituntun oleh dialog dengan pemakai. (Ali Ibrahim ; 200 : 23) II.3. Metode Fuzzy Logic Logika fuzzy adalah peningkatan dari logika Boolean yang berhadapan dengan konsep kebenaran sebagian. Saat logika klasik menyatakan bahwa segala hal dapat di ekspresikan dalam istilah biner (0 atau, hitam atau putih, ya atau tidak) logika fuzzy menggantikan kebenaran Boolean dengan timgkat kebenanaran. Himpunan logika fuzzy pertamakali diperkenalkan oleh Lotfi A. Zadeh pada tahun 965 sebagai cara matematis untuk merepresentasikan ketidakpastian linguistik. Berdasarkan konsep logika fuzzy, faktor-faktor dan kriteria-kriteria dapat diklasifikasikan tanpa batasan yang mengikat. Logika fuzzy sangat berguna untuk menyelesaikan banyak permasalahan dalam berbagai bidang yang biasanya memuat derajat ketidakpastian. Teori himpunan logika fuzzy dikembangkan oleh Professor Lofti A. Zadehpada tahun 965. Ia berpendapat bahwa logika benar dan salah dari logika boolean konvensional tidak dapat mengatasi masalah gradasi yang berada

5 5 padadunia nyata. Untuk mengatasi masalah gradasi yang tidak terhingga tersebut, Zadeh mengembangkan sebuah himpunan fuzzy. Tidak seperti logika boolean, logika fuzzy mempunyai nilai yang berkelanjutan. Fuzzy dinyatakan dalam derajat darisuatu keanggotaan dan derajat dari kebenaran. Oleh sebab itu sesuatu dapat dikatakan sebagian benar dan sebagian salah pada waktu yang sama. Berdasarkan hal tersebut diatas Logika fuzzy dapat digunakan untuk memodelkan suatu permasalahan yang matematis, dimana konsep matematis yang mendasari penalaran fuzzy sangat sederhana dan mudah dimengerti. Logika fuzzy merupakan generalisasi dari logika klasik ( Crisp Set) yang hanya memiliki dua nilai keanggotaan yaitu 0 dan. Dalam logika fuzzy nilai kebenaran suatu pernyataan berkisar dari sepenuhnya benar sampai dengan sepenuhnya salah. Fuzzy Logic berhubungan dengan ketidakpastian yang telah menjadi sifatalamiah manusia, mensimulasikan proses pertimbangan normal manusia dengan jalan memungkinkan komputer untuk berperilaku sedikit lebih seksama dan logis dari pada yang dibutuhkan metode computer konvensional. Pemikiran di balik pendekatan ini adalah pengambilan keputusan tidak sekadar persoalan hitam dan putih atau benar dan salah, namun kerap kali melibatkan area abu-abu, dan hal itu dimungkinkan. (Rizkysari Meimaharani ; 204 : 9) a. Inference Fuzzy Sugeno Sering dikenal dengan nama metode Max Min. fuzzy ini mempunyai output (konsekuen) system tidak berupa himpunan fuzzy, melainkan berupa konstanta atau persamaan linier. - Model Fuzzy Sugeno Orde Nol, bentuk umum:

6 6 IF (X is A ). (X2 is A2). (X3 is A2).(X3is A3) ( Xn is An) then z =k adalah konstanta (tegas) sebagai konsekuen - Model Fuzzy Sugeno Orde Satu, bentuk umum: IF (X is A )... (XNisAN) THEN z = p* x + + pn* XN + q b. Metode Centroid. Pada metode ini penetapan nilai crips diperoleh dengan cara pengambilan titik pusat daerah fuzzy. c. Metode pengembangan fuzzy.

7 7 Menyusun Model dalam Segmen Kebijakan Mendefenisikan Karakteristik Model Secara Fungsional Mendekomposisikan Variabel-Variabel ke dalam Himpunan- Mendefenisikan Normalisasi post- Model Membentuk Aturan Mendefenisikan Metode Defuzzifikasi Mendefenisikan Matriks Unjuk Kerja Sistem Menjalankan Simulasi Sistem Pengujian, Pengaturan dan Memvalidasi Model Menghubungkan ke Sistem Gambar II.. Metode Pengembangan Fuzzy Sumber : (Rizkysari Meimaharani ; 204 : 9)

8 8 II.4. PHP PHP adalah bahasa pemrograman web atau scripting language yang dijalankan diserver. PHP dibuat pertama kali oleh Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. Pada waktu itu PHP bernama FI (Form Interpreter). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web. Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP. Pada tahun 997 sebuah perusahaan bernama Zend, menulis ulang interpreter PHP mejadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Pada pertengahan tahun999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi. Pada Juni 2004 Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman kearah pemrograman berorientasi objek. Hal yang menarik yang didukung oleh PHP adalah kenyataan bahwa PHP bisa digunakan untuk mengakses berbagai

9 9 macam database seperti Access, Oracle, MySQL, dan lain-lain. (Abdul Kadir, 2002). II.5. Database Database merupakan sekumpulan data atau informasi yang terdiri atas satu atau lebih tabel yang saling berhubungan antara satu dengan yang lain, dimana anda mempunyai wewenang untuk mengganti, menghapus, dan mengedit data dalam tabel - tabel tersebut. Database pada microsoft acces adalah sekumpulan objek yang terdiri dari Tabel, Query, Form, Report, Pages, Macro dan Module. Objek-objek ditampung dalam satu wadah atau database. Jadi dalam microsoft acces yang dimaksud database adalah kumpulan dari Tabel, Query, Form, Report, Page, Micro dan Module. (Adhinta Nicho Pratama ; 203 : 77) II.5.. Jenis-Jenis Database Database ada dua jenis menurut Indra Warman 202 yaitu :. Database hirarki Yaitu suatu data yang tersusun dengan bentuk hirarki pohon. Susunan yang seperti ini terdiri dari beberapa unsure komponen yang saling mempengaruhi dan tidak dapat dipisahkan, jenis database ini merupakan hubungan satu komponen dengan banyak komponen. 2. Database relasi Adalah suatu data yang disusun dalam bentuk tabel yang terdiri dari dua definisi dan tersusun secara terstruktur. Bentuk susunan dua dimensi ini terdiri dari beberapa kolom dan record yang tersusun berbentuk baris dari kiri kekanan.

10 20 Data-data yang susunannya berbentuk barus adalah susunan yang menurun kebawah. Dimana pada setiap baris berisikan data- data yang saling berkaitan satu sama lainnya. Artinya setiap pemasukan data yang tersimpan pada field merupakan kesatuan dalam bentuk satu baris. (Indra Warman ; 202 : 45) II.5.2. Komponen-Komponen Database Komponen utama dari sistem database terdiri atas beberapa bagian yaitu sebagai berikut :. Data : diutamakan data yang bersifat integrity (kesatuan) dan Share (pemakaian bersama). 2. Hardware : semua yang menyangkut media penyimpanan eksternal, piranti input dan output. 3. Software : berupa database manajemen sistem seperti SQL, yang merupakan penghubung antara alumni dengan data yang tersimpan didalam media penyimpanan secara fisik. 4. Database : merupakan kumpulan dari file yang saling berhubungan satu dengan yang lainnya. Database secara fisik terdapat dalam media penyimpanan seperti sistem komputer. (Indra Warman ; 202 : 45) II.5.3. Pengertian Database Management System (DBMS) Sistem manajemen basis data adalah kumpulan data yang saling berhubungan dan kumpulan program untuk mengakses data. Tujuan utama sistem manajemen basis data adalah menyediakan cara penyimpan dan mengambil informasi basis data secara mudah dan efisien. (Adhinta Nicho Pratama ;203;77)

11 2 II.6. MySql MySQL Server 2000 adalah suatu Perangkat lunak Relational Database Mangement system ( RDBMS ) yan g handal. Didesain untuk mendukung proses transaksi yang besar (seperti order entri yang online, inventori, akuntansi atau manufaktur). MySQL Server akan secara otomatis menginstal enam database utama, yaitu master, model, tempdb, pubs, Northwind, dan Msdb. (Anis nurhanafi ; 203 ; 5) II.7. UML (Unified Modelling Language) Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C. Seperti bahasa-bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana

12 22 bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD ( Object-Oriented Design), Jim Rumbaugh OMT ( Object Modeling Technique), dan Ivar Jacobson OOSE ( Object-Oriented Software Engineering). Sejarah UML sendiri cukup panjang. Sampai era tahun 990 seperti kita ketahui puluhan metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch, metodologi coad, metodologi OOSE, metodologi OMT, metodologi shlaer-mellor, metodologi wirfs-brock, dsb. Masa itu terkenal dengan masa perang metodologi ( method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri-sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan group/perusahaan lain yang menggunakan metodologi yang berlainan. Dimulai pada bulan Oktober 994 Booch, Rumbaugh dan Jacobson, yang merupakan tiga tokoh yang boleh dikata metodologinya banyak digunakan mempelopori usaha untuk penyatuan metodologi pendesainan berorientasi objek. Pada tahun 995 direlease draft pertama dari UML (versi 0.8). Sejak tahun 996 pengembangan tersebut dikoordinasikan oleh Object Management Group (OMG Tahun 997 UML versi. muncul, dan saat ini versi terbaru adalah versi.5 yang dirilis bulan Maret Booch, Rumbaugh dan Jacobson menyusun tiga buku serial tentang UML pada tahun 999. Sejak saat itulah UML telah menjelma menjadi standar bahasa pemodelan untuk aplikasi berorientasi objek. (Yuni Sugiarti ; 203 : 33)

13 23 Dalam pembuatan skripsi ini penulis menggunakan diagram Use Case yang terdapat di dalam UML. Adapun maksud dari Use Case Diagram diterangkan dibawah ini.. Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah apa yang diperbuat sistem, dan bukan bagaimana. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu. Use case diagram dapat sangat membantu bila kita sedang menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien, dan merancang test case untuk semua feature yang ada pada sistem. Sebuah use case dapat meng-include fungsionalitas use case lain sebagai bagian dari proses dalam dirinya. Secara umum diasumsikan bahwa use case yang di-include akan dipanggil setiap kali use case yang meng-include dieksekusi secara normal. Sebuah use case dapat diinclude oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang common. Sebuah use case juga dapat meng-extend use case lain dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang lain. (Yuni Sugiarti ; 203 : 4)

14 24 Tabel II.. Simbol Notasi Use Case Diagram No Simbol Deskripsi Use Case Fungsionalitas yang disediakan sistem sebagai uni-unit yang saling bertukar pesan antar unit Nama Use Case dan aktor, biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case. 2 Aktor Orang, proses, atau system yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tetapi aktor belum tentu merupakan orang ; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor. 3 Asosiasi/Association Komunikasi antar aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor. 4 Extend <<Extend>> 5 Include <<Include>> Sumber : (Yuni Sugiarti ; 203 ; 42) Relasi use case tambahan ke sebuah use case dimanan use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu ; mirip dengan prinsip inheritance pada pemrograman berorientasi objek; biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan, arah panah menunjuk pada use case yang dituju. Relasi use case tambahan ke sebuah use case dimanan use case yang ditambahkan memrlukan use case ini untuk menjalankan fingsinya atau sebagai syarat dijalankan use case ini. Ada dua sudut pandang yang cukup besar mengenai include di use case, include berarti use case yang ditambahkan akan selalu dipanggil saat use case tambahan dijalankan.

15 25 2. Class Diagram Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode atau operasi. Berikut adalah simbolsimbol pada diagram kelas : Tabel II.2. Class Diagram Simbol Package Deskripsi Package merupakan bungkusan dari satu atau lebih kelas. Package Operasi Kelas pada struktur sistem. Nama kelas +Attribute +Attribute +Operation () Antar muka / Interface Sama dengan konsep interface dalam pemrograman berorientasi objek. Asosiasi/Association Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity. Asosiasi berarah Relasi antar kelas dengan makana kelas yang satu digunakan olah kelas yang lain, asosiasi juga disertai dengan multiplicity. Generalisasi Relasi antar kelas dengan makna generalisasi spesialisasi (umum-khusus). Kebergunaan / defedency Relasi Antar kelas dengan makna kebergantungan antar kelas.

16 26 Agrasiasi Relasi antar kelas dengan makna semua bagan (whole part). Sumber : (Yuni Sugiarti ; 203 ; 59)

17 27 Login +validasilogin() +logout() KoneksiBasisData +host +database +username +password Main +main() +uilogin() +uimenu() +uimengelolapustaka() +uimengelolaanggota() +uimengelolapeminjaman() +membukakoneksi() +eksekusiqueryselect() +eksekusiqueryupdate() +tutupkoneksi()..*..*..* MengelolaPustaka +caripustakabyid() +caripustakabyjudul() +caripustakabyjenis() +caripustakabypengarang() +memasukkanpustaka() +ubahpustaka() +hapuspustaka() MengelolaAnggota +carianggotabynama() +carianggotabyid() +memasukkananggota() +mengubahanggota() +menghapusanggota() MengelolaPeminjaman +memasukkanpeminjaman() +mencaripeminjaman() +ubahpeminjaman()..*..* TPustaka +id +judul +jenis +jumlah +tahun +pengarang +setid() +getid() +setjudul() +getjudul() +setjenis() +getjenis() +setjumlah() +getjumlah() +settahun() +gettahun() +setpengarang() +getpengarang()..* TAnggota +id +nama +alamat +telepon +setid()..* +getid() +setnama() +getnama() +setalamat() +getalamat()..* +settelepon() +gettelepon() TPeminjaman +id +tgl_peminjaman +id_anggota +id_pustaka +tgl_kembali +setid() +getid() +settglpeminjaman() +gettglpeminjaman() +setidanggota() +getidanggota() +setidpustaka() +getidpustaka() +settglkembali() +gettglkembali() Gambar II.2. Contoh Class Diagram Sumber : (Yuni Sugiarti ; 203 : 63)

18 28 3. Sequence Diagram Diagram Sequence menggambarkan kelakuan/prilaku objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Oleh karena itu untuk menggambarkan diagram sequence maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu. Banyaknya diagram sequence yang harus digambar adalah sebanyak pendefinisian use case yang memiliki proses sendiri atau yang penting semua use case yang telah didefinisikan interaksi jalannya pesan sudah dicakup pada diagram sequence sehingga semakin banyak use case yang didefinisikan maka diagram sequence yang harus dibuat juga semakin banyak. Gambar II.3. Contoh Sequence Diagram Sumber : (Yuni Sugiarti ; 203 : 63)

19 29 4. Activity Diagram Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya ( internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas. Sama seperti state, standar UML menggunakan segiempat dengan sudut membulat untuk menggambarkan aktivitas. Decision digunakan untuk menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan prosesproses paralel (fork dan join) digunakan titik sinkronisasi yang dapat berupa titik, garis horizontal atau vertikal. Activity diagram dapat dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu.

20 Gambar II.4. Activity Diagram Sumber : (Yuni Sugiarti ; 203 : 76) 30

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 7 BAB II TINJAUAN PUSTAKA II.. Pemasaran Pemasaran merupakan faktor penting dalam perkembangan perusahaan. Pemasaran yang baik dilakukan lewat produk ( product), harga ( price), tempat/distribusi ( place),

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 3 BAB II TINJAUAN PUSTAKA II.. Sistem Penunjang Keputusan Sistem pendukung keputusan merupakan sistem informasi interaktif yang menyediakan informasi, pemodelan dan memanipulasi data. Sistem itu digunakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Produksi Produksi adalah suatu kegiatan yang mengubah input menjadi output. Kegiatan tersebut dalam ekonomi biasa di nyatakan dalam fungsi produk, Fungsi produk menunjukkan

Lebih terperinci

Unified Modelling Language UML

Unified Modelling Language UML Unified Modelling Language UML Unified Modelling Language (UML) adalah sebuah "bahasa" yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 9 BAB II TINJAUAN PUSTAKA II.. Data Kata data diadopsi dari bahasa Inggris dan berasal dari kata Yunani datum yang berarti fakta. Data di komputer memilki ukuran dalam penyebutannya. Data terkecil di komputer

Lebih terperinci

MAKALAH ANALISIS & PERANCANGAN SISTEM II USE CASE DIAGRAM

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

Lebih terperinci

Politeknik Telkom. iii

Politeknik Telkom. iii ii iii iv v vi Pendahuluan 1-1 1-2 Pendahuluan 1-3 1-4 o o o Pendahuluan 1-5 1-6 Pendahuluan 1-7 1-8 Perencanaan Sistem 2-1 2-2 Perencanaan Sistem 2-3 2-4 Perencanaan Sistem 2-5 2-6 Perencanaan Sistem

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Sepeda Motor Sepeda motor adalah sebuah mesin yang terbuat dari ribuan komponen. Secara umum, pemilik dan pengguna sepeda motor berharap tidak ada kerusakan pada motor miliknya,

Lebih terperinci

BAB II TINJAUAN PUSTAKA. untuk berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu tujuan yang

BAB II TINJAUAN PUSTAKA. untuk berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu tujuan yang 7 BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi II.1.1. Sistem Sistem adalah prosedur logis dan rasional untuk merancang suatu rangkaian komponen yang berhubungan satu dengan yang lainnya dengan maksut

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 9 BAB II TINJAUAN PUSTAKA II.. Sistem Sistem adalah sesuatu yang memiliki bagian bagian yang saling berinteraksi untuk mencapai tujuan tertentu melalui tiga tahapan, yaitu input, proses, dan output. Sistem

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Sistem Informasi II... Sistem Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari suatu unsur, komponen, atau variabel yang terorganisir,

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Pemasaran Pemasaran adalah semua kegiatan yang bertujuan untuk memperlancar arus barang dan jasa dari produsen ke konsumen secara paling efisien dengan maksud untuk menciptakan

Lebih terperinci

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B)

PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH (KELAS 5 B) PRAKTIKUM REKAYASA PERANGKAT LUNAK MODUL KE - 2 PENGENALAN UML dengan RATIONAL ROSE OLEH: ANISA ISTIQOMAH 09560018 (KELAS 5 B) LABORATORIUM RPL PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 0 BAB II TINJAUAN PUSTAKA II.. Sistem Informasi Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerialda

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2 BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi II.1.1. Sistem Sistem adalah prosedur logis dan rasional untuk merancang suatu rangkaian komponen yang berhubungan satu dengan yang

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Operator Gondola Operator merupakan SDM yang tugasnya mengoperasikan menghidupkan hardware, menjalankan software, berinteraksi dengan hardware dan software yang sedang beroprasi,

Lebih terperinci

BAB II TINJAUAN PUSTAKA. memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang

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

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 8 BAB II TINJAUAN PUSTAKA II.. Jaringan Komputer Jaringan komputer adalah himpunan interkoneksi sejumlah komputer autonomous. Dua buah komputer dikatakan interkoneksi apabila keduanya bisa berbagi resources

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Travel Agent Travel Agent merupakan usaha yang bergerak dibidang jasa yang memiliki tujuan untuk menyiapkan suatu perjalanan bagi seseorang yang merencanakan untuk mengadakannya.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

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

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2. Pengertian Sistem Informasi Pengertian Sistem adalah sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering

BAB II TINJAUAN PUSTAKA. manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering BAB II TINJAUAN PUSTAKA II.. Pengertian Sistem Informasi Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2. Pengertian Sistem Informasi Pengertian Sistem adalah sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 9 BAB II TINJAUAN PUSTAKA II.. Sejarah Pemilu Pemilihan Umum sebagai sarana penyaluran aspirasi demokrasi memegang peranan penting bagi kehidupan berbangsa dan bernegara. Melalui pemilu setiap warga negara

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 7 BAB II TINJAUAN PUSTAKA II.. Kanker Serviks (Kanker Rahim) Kanker adalah suatu penyakit yang ditimbulkan oleh sel tunggal yang tumbuh tidak normal dan tidak ter-kendali sehingga dapat menjadi tumor ganas

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 8 BAB II TINJAUAN PUSTAKA II.. Perancangan Perancangan adalah suatu proses pemilihan dan pemikiran yang menghubungkan fakta-fakta berdasarkan asumsi-asumsi yang berkaitan dengan masa datang dengan menggambarkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. sebagian terbesar tertutup oleh bangunan yang bersifat non residensial maupun

BAB II TINJAUAN PUSTAKA. sebagian terbesar tertutup oleh bangunan yang bersifat non residensial maupun BAB II TINJAUAN PUSTAKA II.. Kota Yunus ( 987, dalam Helmi et al., 2006) menjelaskan bahwa kota adalah suatu daerah tertentu dengan tata guna lahan non agraris, tata guna lahan mana sebagian terbesar tertutup

Lebih terperinci

BAB II TINJAUAN PUSTAKA

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

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 11 BAB II TINJAUAN PUSTAKA II.1. Sistem Tujuan dari suatu sistem tergantung pada jenis sistem itu sendiri. Sebagai contoh, sistem peredaran darah manusia merupakan sistem biologi yang memiliki tujuan untuk

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 6 BAB II TINJAUAN PUSTAKA II.. Pengertian Perancangan Perancangan adalah penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Simulasi berasal dari kata simulate yang artinya berpura-pura atau berbuat

BAB II TINJAUAN PUSTAKA. Simulasi berasal dari kata simulate yang artinya berpura-pura atau berbuat BAB II TINJAUAN PUSTAKA II.. Pengertian Simulasi Simulasi berasal dari kata simulate yang artinya berpura-pura atau berbuat seakan akan. Sebagai metode mengajar, simulasi dapat diartikan sebagai cara penyajian

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Sistem Penunjang Keputusan Sistem pendukung keputusan merupakan sistem informasi interaktif yang menyediakan informasi, pemodelan dan memanipulasi data. Sistem itu digunakan

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 II GAMBARAN UMUM PERUSAHAAN

BAB II GAMBARAN UMUM PERUSAHAAN BAB II GAMBARAN UMUM PERUSAHAAN BAB II TINJAUAN PUSTAKA II.. Penerapan Kelayakan Generator Generator sebagai pembangkit energi listrik mempunyai peranan vital pada industri-industri. Dimana dewasa ini

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.. Penjualan Pada Dasarnya volume penjualan cukup luas beberapa menyebutkannya sebagai seni. Istilah menjual adalah ilmu seni dan mempengaruhi pribadi yang dilakukan oleh penjual

Lebih terperinci

UNIFIED MODELING LANGUAGE

UNIFIED MODELING LANGUAGE UNIFIED MODELING LANGUAGE UML (Unified Modeling Language) adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek. Karena UML ini merupakan bahasa

Lebih terperinci

ANALISIS SISTEM INFERENCE FUZZY SUGENO DALAM MENENTUKAN HARGA PENJUALAN TANAH UNTUK PEMBANGUNAN MINIMARKET

ANALISIS SISTEM INFERENCE FUZZY SUGENO DALAM MENENTUKAN HARGA PENJUALAN TANAH UNTUK PEMBANGUNAN MINIMARKET ANALISIS SISTEM INFERENCE FUZZY SUGENO DALAM MENENTUKAN HARGA PENJUALAN TANAH UNTUK PEMBANGUNAN MINIMARKET Rizkysari Meimaharani Dosen Fakultas Teknik, Program Studi Teknik Informatika Universitas Muria

Lebih terperinci

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML

Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML Bagian 7 ANALISIS DESAIN PADA PEMROGRAMAN BERORIENTASI OBJECT DENGAN UML Apa itu UML? Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi,

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi Sistem merupakan suatu jaringan kerja dari prosesdur-prosedur yang saling berhubungan, berkumpul dan bersama-sama untuk melakukan suatu kegiatan atau untuk

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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 12 BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi Organisasi bisnis biasanya memiliki tujuan yang lebih jelas, seperti yang telah disebutkan pada bagian sebelumya, yaitu mendapatkan laba. Sistem merupakan

Lebih terperinci

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International

Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International Perancangan Sistem Informasi Penjualan dan Inventori pada PT. Oriental Chitra International Sitti Nurbaya Ambo, S.Kom Universitas Gunadarma e-mail : baya_ambo@yahoo.com ABSTRAK Perusahaan membutuhkan adanya

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Definisi Sistem Informasi Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.

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

BAB III OBJEK DAN METODE PENELITIAN. peneliti untuk di pelajari dan kemudian ditarik kesimpulannya. tertentu dan kemudian dapat ditarik kesimpulan.

BAB III OBJEK DAN METODE PENELITIAN. peneliti untuk di pelajari dan kemudian ditarik kesimpulannya. tertentu dan kemudian dapat ditarik kesimpulan. BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Menurut Sugiyono menyatakan bahwa, definisi objek penelitian adalah sebagai berikut: Objek penelitian merupakan Suatu atribut atau sifat atau nilai

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi Sistem merupakan serangkai bagian yang saling tergantung dan bekerja sama untuk mencapai tujuan tertentu. Suatu sistem pasti tersusun dari sub-sub sistem

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 0 BAB II LANDASAN TEORI II.. Analisa Analisa inimenentukan informasi, fungsi,proses, atau prosedur yang diperlukan beserta unjuk kerjanya, dan antar muka. Maka sistem ini nantinya dapat mengamankan data

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi II.1.1. Sistem Sistem merupakan kumpulan elemen yang saling berkaitan yang bertanggung jawab memproses masukan (input) sehingga menghasilkan keluaran (output)

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Kompresi Data Kompresi merupakan suatu upaya untuk mengurangi jumlah bit yang digunakan untuk menyimpan atau mentransmisikan data. Kompresi data meliputi berbagai teknik kompresi

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

APLIKASI AKSES HIT COUNT MENCARI GOOGLE

APLIKASI AKSES HIT COUNT MENCARI GOOGLE APLIKASI AKSES HIT COUNT MENCARI GOOGLE Muhammad Yudhi Azriansyah Lubis Jurusan Sistem Informasi Sekolah Tinggi Teknik Harapan Medan Jl. H. M Jhoni No. 70 C Medan 20217, Indonesia muhammad.yudhi09@gmail.com

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Informasi Sistem Informasi adalah sekumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data, memproses

Lebih terperinci

Oleh : RAHMADY LIYANTANTO

Oleh : RAHMADY LIYANTANTO Analisa Desain Berorientasi Objek Pengantar uml Oleh : RAHMADY LIYANTANTO TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2011 Topik Bahasan Pengenalan Berorientasi Objek Pemodelan visual UML

Lebih terperinci

BAB II LANDASAN TEORI

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

Lebih terperinci

BAB II 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

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas

Lebih terperinci

BAB IV PERANCANGAN SISTEM 4.1 PERANCANGAN SISTEM Untuk memudahkan pembuatan aplikasi sistem pakar berbasis website, maka akan dibuat model menggunakan UML (Unified Modeling Language). Perlu diketahui metode

Lebih terperinci

BAB II TINJAUAN PUSTAKA. menghasilkan keluaran (output) yang diinginkan.(efri Darwis ; 2012) Perancangan adalah suatu proses pemilihan dan pemikiran

BAB II TINJAUAN PUSTAKA. menghasilkan keluaran (output) yang diinginkan.(efri Darwis ; 2012) Perancangan adalah suatu proses pemilihan dan pemikiran 8 BAB II TINJAUAN PUSTAKA II.. Implementasi Implementasi adalah mendapatkan sistem yang secara fungsional memenuhi harapan pengguna. Sistem itu sendiri merupakan kumpulan elemenelemen yang saling berkaitan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 7 BAB II TINJAUAN PUSTAKA II.. Kriptografi Kriptografi pada awalnya dijabarkan sebagai ilmu yang mempelajari bagaimana menyembunyikan pesan. Namun pada pengertian modern kriptografi adalah ilmu yang bersandarkan

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Kompresi data adalah proses mengubah sebuah aliran data input menjadi aliran data baru yang memiliki ukuran lebih kecil. Aliran yang dimaksud adalah berupa file

Lebih terperinci

MEMAHAMI PENGGUNAAN UML

MEMAHAMI PENGGUNAAN UML MEMAHAMI PENGGUNAAN UML Reza Kurniawan Reza.kurniawan@raharja.info Abstrak Saat ini sebagian besar para perancang sistem informasi dalam menggambarkan informasi dengan memanfaatkan UML diagram dengan tujuan

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Rancang Bangun Menurut Jogiyanto (2005), Rancang Bangun (desain) adalah tahap dari setelah analisis dari siklus pengembangan sistem yang merupakan pendefinisian dari kebutuhankebutuhan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Perancangan Perancangan adalah suatu proses pemilihan dan pemikiran yang menghubungkan fakta-fakta berdasarkan asumsi-asumsi yang berkaitan dengan masa datang dengan menggambarkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.. Rental Mobil Renal mobil merupakan salah satu bisnis menguntungkan dan sangat berhubungan dengan jasa pelayanan karena dengan model kendaraan yang terlalu banyak, seorang dapat

Lebih terperinci

BAB II LANDASAN TEORI Membangun Aplikasi Database Oracle dengan VB. Koneksi database adalah sebuah modul (obyek) yang bekerja untuk

BAB II LANDASAN TEORI Membangun Aplikasi Database Oracle dengan VB. Koneksi database adalah sebuah modul (obyek) yang bekerja untuk BAB II LANDASAN TEORI 2.1 Database 2.1.1 Membangun Aplikasi Database Oracle dengan VB KONEKSI DATABASE Koneksi database adalah sebuah modul (obyek) yang bekerja untuk menghubungkan aplikasi dengan sebuah

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 10 BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Pada bagian ini akan dibahas defenisi sistem informasi akuntansi dan istilah yang berkaitan dengan hal tersebut untuk membantu anda memahami seluruh materi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.. Perancangan Perancangan sistem adalah proses pengembangan spesifikasi sistem baru berdasarkan hasil rekomendasi analisis sistem. Dalam tahap perancangan, tim kerja desain harus

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Pakar Sistem pakar (expert system) adalah salah satu teknik kecerdasan buatan yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.. Barcode Scanner Barcode scanner ini dengan sebuah alat canggih dan serbaguna bekerja dengan berbagai jenis barcode, perangkat membaca, dan Interfaces. It komputer mendiskriminasikan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi

BAB II TINJAUAN PUSTAKA. sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi 8 BAB II TINJAUAN PUSTAKA II.. Definisi Perancangan Perancangan adalah suatu kegiatan yang memiliki tujuan untuk mendesign sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan

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

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 Data Mining Secara sederhana data mining adalah penambangan atau penemuan informasi baru dengan mencari pola atau aturan tertentu dari sejumlah data yang sangat besar. Data mining

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 6 BAB II LANDASAN TEORI Pada Bab II akan menjelaskan beberapa konsep yang berhubungan dengan permasalahan di dalam penelitian yang dimana akan digunakan sebagai dasar pemahaman dalam mengimplementasikan

Lebih terperinci

Pemodelan Berorientasi Objek

Pemodelan Berorientasi Objek 1 Pemodelan Berorientasi Objek Pemodelan Kebutuhan Sistem Dengan Use Case Adam Hendra Brata Materi Pertemuan 4 2 Pemodelan Kebutuhan Sistem Diagram Use Case Skenario Use Case Pemodelan Kebutuhan Sistem

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Akuntansi Akuntansi adalah sistem informasi yang menghasilkan informasi keuangan kepada pihak-pihak yang berkepentingan mengenai aktivitas ekonomi dan kondisi suatu perusahaan.

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

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

Lebih terperinci

RANCANGAN APLIKASI LATIHAN BELAJAR TENSES DENGAN METODE OBJECT ORIENTED DESIGN

RANCANGAN APLIKASI LATIHAN BELAJAR TENSES DENGAN METODE OBJECT ORIENTED DESIGN Seminar Nasional Teknologi Informasi 2015 RANCANGAN APLIKASI LATIHAN BELAJAR TENSES DENGAN METODE OBJECT ORIENTED DESIGN Qoriani Widayati, Irman Effendy 1) Sistem Informasi Akuntansi, Ilmu Komputer Jl.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi Geografis Menurut Hersa Farida Qoriani (2012 : 2) Geografis Information System atau sistem informasi berbasis pemetaan dan geografi adalah sebuah alat bantu

Lebih terperinci

BAB II LANDASAN TEORI. bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem

BAB II LANDASAN TEORI. bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Sistem juga merupakan kumpulan elemen-elemen yang saling terkait dan bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem tersebut dan

Lebih terperinci

BAB II LANDASAN TEORI

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

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 14 BAB II TINJAUAN PUSTAKA II.1. Teori-teori Umum II.I.1. Sistem Sistem adalah sekumpulan hal atau kegiatan atau elemen atau subsistem yang saling bekerja sama atau yang dihubungkan dengan cara-cara tertentu

Lebih terperinci

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM T03/ACTIVITY & SWIMLANE DIAGRAM Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM Nama : Kresna Kesuma NIM : 05 05 2651 E mail : ineraz_zuri_kriesna@yahoo.co.id Homepage : Tugas

Lebih terperinci

BAB II TINJAUAN PUSTAKA

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

Lebih terperinci

BAB II TINJAUAN PUSTAKA

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

Lebih terperinci

Yuli Purwati, M.Kom USE CASE DIAGRAM

Yuli Purwati, M.Kom USE CASE DIAGRAM Yuli Purwati, M.Kom USE CASE DIAGRAM UML UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (OOA&D) yang dimunculkan sekitar akhir

Lebih terperinci

UML Netbeans UML (The Unified Modelling Language)

UML Netbeans UML (The Unified Modelling Language) UML Netbeans 6.7.1 UML (The Unified Modelling Language) Sebuah notasi untuk menspesifikasi, memvisualisasi, membangun dan mendokumentasikan rancangan dari sebuah perangkat lunak. Diagram pada UML Ada 9

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 9 BAB II TINJAUAN PUSTAKA II.. Perancangan Perancangan adalah suatu proses pemilihan dan pemikiran yang menghubungkan fakta-fakta berdasarkan asumsi-asumsi yang berkaitan dengan masa datang dengan menggambarkan

Lebih terperinci

BAB II LANDASAN TEORI

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

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi BAB III METODOLOGI PENELITIAN Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi menjadi beberapa tahapan seperti yang digambarkan pada Gambar 3.1. Masalah Studi Literatur dan Referensi

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 III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1 Analisa Sistem ng Sedang Berjalan Kendala-kendala yang dihadapi pada sistem yang sedang berjalan yaitu : 1. Sulitnya untuk mendapatkan informasi mengenai lokasi

Lebih terperinci

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan )

Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan ) Disain System Berorientasi Objek (Unified Modeling Language) ( Studi Kasus : Sistem Informasi Manajemen Perpustakaan ) BEDA DFD DAN UML DFD ORIENTASI DATA UML INTERAKSI AKTOR O Kotak/Entitas O, Aktor Entitas

Lebih terperinci

Lampiran 1 - Pengenalan terhadap UML (Unified Model Language)

Lampiran 1 - Pengenalan terhadap UML (Unified Model Language) L1 Lampiran 1 - Pengenalan terhadap UML (Unified Model Language) Latar belakang UML merupakan suatu bahasa penyatuan yang memungkinkan para professional IT untuk menggambarkan aplikasi computer. Suatu

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Kantor Lurah Daerah Kecamatan Medan Labuhan yang meliputi analisa sistem yang sedang berjalan dan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi II.1.1. Sistem Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari suatu unsur, komponen, atau variabel yang terorganisir,

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 7 BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi dapat didefinisikan sebagai suatu program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi berbeda dengan sistem

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Pendukung Keputusan Sistem Pendukung Keputusan dapat didefinisikan sebagai Sistem berbasis komputer interaktif yang membantu para pengambil keputusan untuk menggunakan

Lebih terperinci

: Sistem Pendukung Keputusan, Siswa berprestasi, Tsukamoto

: Sistem Pendukung Keputusan, Siswa berprestasi, Tsukamoto SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN SISWA BERPRESTASI BERBASIS WEB DENGAN METODE TSUKAMOTO PADA SMA INSTITUT INDONESIA Eko Purwanto Program Studi Teknik Informatika, Fakultas Ilmu Komputer Universitas

Lebih terperinci