SlideShare a Scribd company logo
1 of 7
BAB II 
LANDASAN TEORI 
2.1. Pengertian Sistem 
Suatu sistem mempunyai maksud tertentu, ada yang menyebutkan maksud 
dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang 
menyebutkan untuk mencapai suatu sasaran (objectives). Goal biasanya 
dihubungkan dengan ruang lingkup yang lebih luas dan sasaran dalam ruang 
lingkup yang lebih sempit. Bila merupakan suatu sistem utama, seperti 
misalnya sistem bisnis, maka istilah goal lebih tepat diterapkan. Tetapi untuk 
sistem akuntansi atau sistem-sistem yang lainnya yang merupakan bagian atau 
subsistem dari sistem bisnis, maka istilah objectives lebih tepat. Jadi 
tergantung dari ruang lingkup mana memandang sistem tersebut. 
Pengertian Sistem Menurut Jogiyanto (2005a: 2) mengemukakan bahwa 
sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk 
mencapai suatu tujuan tertentu. sistem ini menggambarkan suatu kejadian-kejadian 
dan kesatuan yang nyata adalah suatu objek nyata, seperti tempat, 
benda, dan orang-orang yang betul-betul ada dan terjadi. 
2.2. Konsep Dasar World Wide Web 
Menurut Strauss dan Frost (2009, p74) World Wide Web adalah standard 
akses internet yang mudah digunakan. Mekanisme awalnya dikembangkan 
oleh Tim Berners-Lee untuk fisikawan CERN dengan tujuan berbagi dokumen 
melalui internet. Web memungkinkan pengguna komputer untuk mengakses 
informasi di seluruh dunia menggunakan URL (Uniform Resource Locators) 
untuk mengidentifikasi arsip dan sistem dan link hypertext untuk beralih 
antara file pada sistem yang sama atau berbeda.. Web terdiri dari dua 
komponen dasar yaitu: 
1. Server Web 
6
7 
Sebuah komputer (server) dan software yang menyimpan dan 
mendistribusikan data komputer lainnya melalui jaringan internet. 
2. Browser Web 
Adalah software yang dijalankan pada komputer pemakai (client) yang 
meminta informasi dari server web dan menampilkannya sesuai dengan 
file data itu sendiri. Saat ini terdapat banyak macam software aplikasi 
browser antara lain Internet Explorer, Mozilla Firefox, Google Chrome, 
dan Safari. 
2.3. Pemograman PHP 
Menurut Agus Saputra (2011, p.1) PHP atau yang memiliki kepanjangan 
PHP Hypertext Preprocessor merupakan suatu bahasa pemrograman yang 
difungsikan untuk membangun suatu website dinamis. PHP menyatu dengan 
kode HTML, maksudnya adalah beda kondisi. HTML digunakan sebagai 
pembangun atau pondasi dari kerangka layout web, sedangkan PHP 
difungsikan sebagai prosesnya sehingga dengan adanya PHP tersebut, web 
akan sangat mudah di-maintenance. PHP dirancang untuk diintegrasikan 
dengan web server Apache. Namun saat ini PHP juga dapat bekerja dengan 
web server seperti PWS (Personal Web Server), IIS (Internet Information 
Server), dan Xitami. 
Kode PHP diawali dengan <?php dan diakhiri dengan ?>. Pasangan kedua 
kode inilah yang berfungsi sebagai tag kode PHP. Berdasarkan tag inilah, 
pihak server dapat memahami kode PHP dan kemudian memprosesnya. 
Hasilnya dikirim ke browser. 
2.4. Wordpress 
WordPress adalah alat blogging gratis dan open source dan sistem 
manajemen konten ( CMS ) berbasis PHP. WordPress menyediakan dua 
alamat yang berbeda, yaitu WordPress.com dan WordPress.org. 
WordPress.com merupakan situs layanan blog yang menggunakan mesin 
WordPress, didirikan oleh perusahaan Automattic. Dengan mendaftar pada
8 
situs WordPress.com, pengguna tidak perlu melakukan instalasi atau 
konfigurasi yang cukup sulit. Sayangnya, pengguna WordPress.com tidak 
dapat mengubah template standar yang sudah disediakan.Artinya, pengguna 
tidak dapat menambahkan asesori apa pun selain yang sudah disediakan. 
Meski demikian, fitur yang disediakan oleh WordPress.com sudah cukup 
bagus. WordPress.org merupakan wilayah pengembang (developer). Di alamat 
ini, seseorang dapat mengunduh (download) aplikasi beserta seluruh berkas 
CMS WordPress. Selanjutnya, CMS ini dapat diubah ulang selama seseorang 
menguasai PHP, CSS dan skrip lain yang menyertainya. 
2.5. Pengertian Pemasaran 
Pemasaran merupakan salah satu kegiatan penting yang perlu dilakukan 
perusahaan untuk meningkatkan usaha dan menjaga kelangsungan hidup 
perusahaan tersebut.Disamping kegiatan pemasaran perusahaan juga perlu 
mengkombinasikan fungsi-fungsi dan menggunakan keahlian mereka agar 
perusahaan berjalan dengan baik. 
Dalam hal ini perlu diketahui beberapa definisi pemasaran. Menurut 
Kotler “Pemasaran adalah suatu proses sosial dan manajerial yang didalamnya 
individu dan kelompok mendapatkan apa yang mereka butuhkan dan inginkan 
dengan menciptakan, menawarkan dan mempertukarkan produk yang bernilai 
dengan pihak lain” (2007:8). Sedang definisi menurut William J. Stanton, 
(2008:7) yaitu: “Pemasaran adalah suatu sistem total dari kegiatan bisnis yang 
dirancang untuk merencanakan, menentukan harga, mempromosikan dan 
mendistribusikan barang-barang yang memuaskan keinginan dan jasa baik 
kepada para konsumen saat ini maupun konsumen potensial”.Pemasaran 
adalah sistem keseluruhan dari kegiatan-kegiatan usaha yang ditujukan untuk 
merencanakan, menentukan harga, mempromosikan, dan mendistribusikan 
barang dan jasa yang dapat memuaskan kebutuhan baik kepada pembeli yang 
ada maupun pembeli potensial (Basu dan Hani 2004:4).
9 
2.6. UML (Unified Modeling Language) 
Whitten dan Bentley (2007 : 371) mengatakan Unified Modelling 
Language (UML) adalah merupakan sekumpulan aturan pemodelan yang 
digunakan untuk menjelaskan sistem software yang berhubungan dengan 
objek. Setiap UML memiliki fungsi dan tujuan yang berbeda dalam 
pengembangan software sesuai dengan jenisnya. Terdapat tiga belas diagram 
yang dapat dipakai untuk pengembangan software dalam UML 2.0 yaitu: 
1. Use Case 
2. Activity 
3. Class 
4. Object 
5. State Machine 
6. Composite Structure 
7. Sequence 
8. Communication 
9. Interaction Overview 10. Timing 
11. Component 
12. Deployment 
13. Package 
Dalam pengembangan software, dari ketiga belas diagram tersebut tidak 
semua perlu untuk digunakan. UML yang digunakan dipilih sesuai dengan 
kebutuhan, dengan syarat sudah dapat menggambarkan proses pengembangan 
sistem secara jelas. 
a. Use Case Diagram 
Use Case diagram adalah jenis diagram perilaku yang didefinisikan dan 
diciptakan dari analisis kasus. Tujuannya adalah untuk menyajikan gambaran 
grafis dari fungsionalitas yang disediakan oleh sistem dalam hal pelaku, tujuan 
mereka (direpresentasikan sebagai kasus penggunaan), dan setiap 
ketergantungan antara kasus-kasus digunakan. Dan tujuan utama dari sebuah
10 
diagram Use Case adalah untuk menunjukkan apa yang dilakukan fungsi 
sistem yang aktor. Peran aktor dalam sistem dapat digambarkan. Use Case 
diagram secara formal dimasukkan dalam dua bahasa pemodelan yang 
didefinisikan oleh OMG: Unified Modeling Language (UML) dan System 
Modeling Language (SysML). 
Sebuah Use Case menggambarkan suatu urutan tindakan yang 
memberikan sesuatu yang bernilai terukur untuk aktor. Dalam Use Case 
diagram ada empat jenis hubungan yang saling terkait satu sama dan sering 
digunakan dalam praktek. Empat hubungan ini yaitu: 
1. Include 
Relasi ini menyatakan bahwa satu Use Case selalu menggunakan 
fungsionalitas yang disediakan oleh Use Case lainnya. 
2. Extend 
Relasi ini menyatakan bahwa suatu Use Case tidak selalu menggunakan 
fungsionalitas yang disediakan oleh Use Case lainnya. 
3. Generalization 
Generalization ada 2 jenis yaitu : generalisasi antar aktor dan generalisasi 
antar Use Case. Generalisasi antar actor adalah relasi antara satu actor dengan 
actor yang lain. Dimana salah satu actor berperan sebagai Actor yang 
diwariskan sifatnya (Base Actor) dan Actor yang lain sebagai Actor yang 
mewarisi sifatnya (Child Actor). Sedangkan Generalisasi antar Use 
Caseadalah relasi antara satu Use Case dengan Use Case yang lain. Dimana 
salah satu Use Case berperan sebagai Use Case 
yang diwariskan kerjanya (Base Use Case) dan Use Case yang lain 
mewarisi kerja (Child Use Case). 
4. Associations 
Adalah komunikasi antara aktor dengan use yang berada dalam sebuah 
sistem. Asosiasi ini menggambarkan apa yang actor bisa lakukan dengan 
sistem. Dimana setiap use menggambarkan satu buah perilaku yang bisa actor 
lakukan. 
b. Class Diagram
11 
Class diagram adalah jenis diagram struktur statis yang menggambarkan 
struktur sistem dengan menunjukkan kelas sistem, atribut mereka, operasi 
(atau) metode dan hubungan antara kelas- kelas. Class diagram digunakan 
untuk pemodelan konseptual sistematiska aplikasi, dan untuk pemodelan rinci 
yang menerjemahkan midel kedalan kode program.Kelas dalam diagram kelas 
mewakili kedua objek utama dan atau interaksi dalam aplikasi dan objek yang 
akan diprogram. Dalam class diagram kelas – kelas ini diwakili dengan 
kotak – kotak yang berisi tiga bagian. Sebuah kelas dengan tiga bagian: 
1. Bagian atas memegang nama kelas. 
2. Bagian tengah berisi attribut kelas. 
3. Bagian bawah memberikan metode atau operasi kelas. 
c. Activity Diagram 
Activity diagram adalah representasi grafis dari alur kerja tahapan 
aktifitas. Diagram ini mendukung pilihan tindakan, iterasi dan concurrency. 
Activity diagram memodelkan alur kerja sebuah proses bisnis dan urutan 
aktivitas dalam suatu proses. Diagram ini sangat mirip dengan flowchart 
karena dapat memodelkan sebuah alur kerja satu aktivitas ke aktivitas lainnya 
atau dari satu aktivitas ke dalam keadaan sesaat (state). Seringkali bermanfaat 
bila membuat sebuah proses activity diagram terlebih dahulu dalam 
memodelkan sebuah proses untuk membantu memahami proses secara 
keseluruhan. 
d. Sequence Diagram 
Sequence diagram adalah suatu diagram yang menggambarkan interaksi 
antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. 
Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh 
obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek 
tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi 
interaksi biasanya ditaruh di paling kiri dari diagram.
11 
Class diagram adalah jenis diagram struktur statis yang menggambarkan 
struktur sistem dengan menunjukkan kelas sistem, atribut mereka, operasi 
(atau) metode dan hubungan antara kelas- kelas. Class diagram digunakan 
untuk pemodelan konseptual sistematiska aplikasi, dan untuk pemodelan rinci 
yang menerjemahkan midel kedalan kode program.Kelas dalam diagram kelas 
mewakili kedua objek utama dan atau interaksi dalam aplikasi dan objek yang 
akan diprogram. Dalam class diagram kelas – kelas ini diwakili dengan 
kotak – kotak yang berisi tiga bagian. Sebuah kelas dengan tiga bagian: 
1. Bagian atas memegang nama kelas. 
2. Bagian tengah berisi attribut kelas. 
3. Bagian bawah memberikan metode atau operasi kelas. 
c. Activity Diagram 
Activity diagram adalah representasi grafis dari alur kerja tahapan 
aktifitas. Diagram ini mendukung pilihan tindakan, iterasi dan concurrency. 
Activity diagram memodelkan alur kerja sebuah proses bisnis dan urutan 
aktivitas dalam suatu proses. Diagram ini sangat mirip dengan flowchart 
karena dapat memodelkan sebuah alur kerja satu aktivitas ke aktivitas lainnya 
atau dari satu aktivitas ke dalam keadaan sesaat (state). Seringkali bermanfaat 
bila membuat sebuah proses activity diagram terlebih dahulu dalam 
memodelkan sebuah proses untuk membantu memahami proses secara 
keseluruhan. 
d. Sequence Diagram 
Sequence diagram adalah suatu diagram yang menggambarkan interaksi 
antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. 
Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh 
obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek 
tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi 
interaksi biasanya ditaruh di paling kiri dari diagram.

More Related Content

What's hot (20)

Bab ii ana
Bab ii anaBab ii ana
Bab ii ana
 
Bab ii isolehfix 1
Bab ii isolehfix 1Bab ii isolehfix 1
Bab ii isolehfix 1
 
Lap.praktikum
Lap.praktikumLap.praktikum
Lap.praktikum
 
UML & Use Case Diagram
UML & Use Case DiagramUML & Use Case Diagram
UML & Use Case Diagram
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316
 
Bingits
BingitsBingits
Bingits
 
Bab ii
Bab iiBab ii
Bab ii
 
Modul uml
Modul umlModul uml
Modul uml
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
 
MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
 
Tugas 3 ku - 0316 - raden doni wijoyo - 1311511057
Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057Tugas 3   ku - 0316 - raden doni wijoyo - 1311511057
Tugas 3 ku - 0316 - raden doni wijoyo - 1311511057
 
Analisis Sistem Informasi [Materi VI]
Analisis Sistem Informasi [Materi VI]Analisis Sistem Informasi [Materi VI]
Analisis Sistem Informasi [Materi VI]
 
Uml yusep wendy budiman
Uml yusep wendy budimanUml yusep wendy budiman
Uml yusep wendy budiman
 
UseCase Diagram
UseCase DiagramUseCase Diagram
UseCase Diagram
 
TD-635-02-PSBO
TD-635-02-PSBOTD-635-02-PSBO
TD-635-02-PSBO
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Uml
UmlUml
Uml
 
[RPL2] Package Diagram
[RPL2] Package Diagram[RPL2] Package Diagram
[RPL2] Package Diagram
 

Viewers also liked

Media project
Media projectMedia project
Media projectcpnokins
 
タイ不動産投資の税金 銀座悠和公認会計士共同事務所
タイ不動産投資の税金 銀座悠和公認会計士共同事務所タイ不動産投資の税金 銀座悠和公認会計士共同事務所
タイ不動産投資の税金 銀座悠和公認会計士共同事務所Kei Kaneko
 
Permendikbud no. 4 tahun 2015
Permendikbud no. 4 tahun 2015Permendikbud no. 4 tahun 2015
Permendikbud no. 4 tahun 2015Joko Suwarno
 
Archery Photos
Archery PhotosArchery Photos
Archery Photossteph1gas
 
Marco regulatório das organizações da sociedade civil prof. msc. sérgio marian
Marco regulatório das organizações da sociedade civil   prof. msc. sérgio marianMarco regulatório das organizações da sociedade civil   prof. msc. sérgio marian
Marco regulatório das organizações da sociedade civil prof. msc. sérgio marianInstituto Comunitário Grande Florianópolis
 
Gerbner kommunikációs modellje
Gerbner kommunikációs modelljeGerbner kommunikációs modellje
Gerbner kommunikációs modelljeIvett Deák
 
Práticas contábeis e legislaçães do terceiro setor - contador Tadeu Pedro Vieira
Práticas contábeis e legislaçães do terceiro setor - contador Tadeu Pedro VieiraPráticas contábeis e legislaçães do terceiro setor - contador Tadeu Pedro Vieira
Práticas contábeis e legislaçães do terceiro setor - contador Tadeu Pedro VieiraInstituto Comunitário Grande Florianópolis
 
Media project
Media projectMedia project
Media projectcpnokins
 

Viewers also liked (16)

Media project
Media projectMedia project
Media project
 
LAFI - Laboratório de Fortalecimento Institucional do ICOM
LAFI - Laboratório de Fortalecimento Institucional do ICOMLAFI - Laboratório de Fortalecimento Institucional do ICOM
LAFI - Laboratório de Fortalecimento Institucional do ICOM
 
タイ不動産投資の税金 銀座悠和公認会計士共同事務所
タイ不動産投資の税金 銀座悠和公認会計士共同事務所タイ不動産投資の税金 銀座悠和公認会計士共同事務所
タイ不動産投資の税金 銀座悠和公認会計士共同事務所
 
Bab i
Bab iBab i
Bab i
 
ICOM - Julia Midori Kodaira
ICOM - Julia Midori KodairaICOM - Julia Midori Kodaira
ICOM - Julia Midori Kodaira
 
Permendikbud no. 4 tahun 2015
Permendikbud no. 4 tahun 2015Permendikbud no. 4 tahun 2015
Permendikbud no. 4 tahun 2015
 
Archery Photos
Archery PhotosArchery Photos
Archery Photos
 
Gate protect presentation
Gate protect presentationGate protect presentation
Gate protect presentation
 
FIA Estadual - Conhecer para Fortalecer - Daiana
FIA Estadual - Conhecer para Fortalecer - DaianaFIA Estadual - Conhecer para Fortalecer - Daiana
FIA Estadual - Conhecer para Fortalecer - Daiana
 
DireitoTributário – Imunidades e Isenções – 3º setor - Cebas
DireitoTributário – Imunidades e Isenções – 3º setor - CebasDireitoTributário – Imunidades e Isenções – 3º setor - Cebas
DireitoTributário – Imunidades e Isenções – 3º setor - Cebas
 
Marco regulatório das organizações da sociedade civil prof. msc. sérgio marian
Marco regulatório das organizações da sociedade civil   prof. msc. sérgio marianMarco regulatório das organizações da sociedade civil   prof. msc. sérgio marian
Marco regulatório das organizações da sociedade civil prof. msc. sérgio marian
 
PVCC - Daniela Sanjuan
PVCC - Daniela SanjuanPVCC - Daniela Sanjuan
PVCC - Daniela Sanjuan
 
Gerbner kommunikációs modellje
Gerbner kommunikációs modelljeGerbner kommunikációs modellje
Gerbner kommunikációs modellje
 
FRBL
FRBLFRBL
FRBL
 
Práticas contábeis e legislaçães do terceiro setor - contador Tadeu Pedro Vieira
Práticas contábeis e legislaçães do terceiro setor - contador Tadeu Pedro VieiraPráticas contábeis e legislaçães do terceiro setor - contador Tadeu Pedro Vieira
Práticas contábeis e legislaçães do terceiro setor - contador Tadeu Pedro Vieira
 
Media project
Media projectMedia project
Media project
 

Similar to Sistem

Bab II Use Case Diagram
Bab II Use Case DiagramBab II Use Case Diagram
Bab II Use Case DiagramHari Setiaji
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webUmmi khairani
 
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...Ricko SkyWriter
 
10. unified modeling language
10. unified modeling language10. unified modeling language
10. unified modeling languageStevenFernando9
 
Analisis dan perancangan sistem informasi
Analisis dan perancangan sistem informasiAnalisis dan perancangan sistem informasi
Analisis dan perancangan sistem informasiDyah Ayu Damayanti
 
Bab ii rev1
Bab ii rev1Bab ii rev1
Bab ii rev1SINBE
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_kuIrfanRifangga
 
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)Ajat Sudrajat
 
Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)istudana13
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916rara1992
 
Makalah metode penelitian
Makalah metode penelitianMakalah metode penelitian
Makalah metode penelitianEgi Mustakim
 
1 Uml Use Case
1  Uml Use Case1  Uml Use Case
1 Uml Use CaseMrirfan
 

Similar to Sistem (20)

Bab II Use Case Diagram
Bab II Use Case DiagramBab II Use Case Diagram
Bab II Use Case Diagram
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
 
10. unified modeling language
10. unified modeling language10. unified modeling language
10. unified modeling language
 
Modul uml
Modul umlModul uml
Modul uml
 
Modul uml
Modul umlModul uml
Modul uml
 
Unified Modelling Language (UML)
Unified Modelling Language (UML)Unified Modelling Language (UML)
Unified Modelling Language (UML)
 
Analisis dan perancangan sistem informasi
Analisis dan perancangan sistem informasiAnalisis dan perancangan sistem informasi
Analisis dan perancangan sistem informasi
 
Bab ii rev1
Bab ii rev1Bab ii rev1
Bab ii rev1
 
Powerpoint akte
Powerpoint aktePowerpoint akte
Powerpoint akte
 
UML dan Use Case View
UML dan Use Case ViewUML dan Use Case View
UML dan Use Case View
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku
 
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916
 
Makalah metode penelitian
Makalah metode penelitianMakalah metode penelitian
Makalah metode penelitian
 
Uml
UmlUml
Uml
 
87 263-1-sm
87 263-1-sm87 263-1-sm
87 263-1-sm
 
1 Uml Use Case
1  Uml Use Case1  Uml Use Case
1 Uml Use Case
 

Sistem

  • 1. BAB II LANDASAN TEORI 2.1. Pengertian Sistem Suatu sistem mempunyai maksud tertentu, ada yang menyebutkan maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai suatu sasaran (objectives). Goal biasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran dalam ruang lingkup yang lebih sempit. Bila merupakan suatu sistem utama, seperti misalnya sistem bisnis, maka istilah goal lebih tepat diterapkan. Tetapi untuk sistem akuntansi atau sistem-sistem yang lainnya yang merupakan bagian atau subsistem dari sistem bisnis, maka istilah objectives lebih tepat. Jadi tergantung dari ruang lingkup mana memandang sistem tersebut. Pengertian Sistem Menurut Jogiyanto (2005a: 2) mengemukakan bahwa sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata adalah suatu objek nyata, seperti tempat, benda, dan orang-orang yang betul-betul ada dan terjadi. 2.2. Konsep Dasar World Wide Web Menurut Strauss dan Frost (2009, p74) World Wide Web adalah standard akses internet yang mudah digunakan. Mekanisme awalnya dikembangkan oleh Tim Berners-Lee untuk fisikawan CERN dengan tujuan berbagi dokumen melalui internet. Web memungkinkan pengguna komputer untuk mengakses informasi di seluruh dunia menggunakan URL (Uniform Resource Locators) untuk mengidentifikasi arsip dan sistem dan link hypertext untuk beralih antara file pada sistem yang sama atau berbeda.. Web terdiri dari dua komponen dasar yaitu: 1. Server Web 6
  • 2. 7 Sebuah komputer (server) dan software yang menyimpan dan mendistribusikan data komputer lainnya melalui jaringan internet. 2. Browser Web Adalah software yang dijalankan pada komputer pemakai (client) yang meminta informasi dari server web dan menampilkannya sesuai dengan file data itu sendiri. Saat ini terdapat banyak macam software aplikasi browser antara lain Internet Explorer, Mozilla Firefox, Google Chrome, dan Safari. 2.3. Pemograman PHP Menurut Agus Saputra (2011, p.1) PHP atau yang memiliki kepanjangan PHP Hypertext Preprocessor merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi. HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya sehingga dengan adanya PHP tersebut, web akan sangat mudah di-maintenance. PHP dirancang untuk diintegrasikan dengan web server Apache. Namun saat ini PHP juga dapat bekerja dengan web server seperti PWS (Personal Web Server), IIS (Internet Information Server), dan Xitami. Kode PHP diawali dengan <?php dan diakhiri dengan ?>. Pasangan kedua kode inilah yang berfungsi sebagai tag kode PHP. Berdasarkan tag inilah, pihak server dapat memahami kode PHP dan kemudian memprosesnya. Hasilnya dikirim ke browser. 2.4. Wordpress WordPress adalah alat blogging gratis dan open source dan sistem manajemen konten ( CMS ) berbasis PHP. WordPress menyediakan dua alamat yang berbeda, yaitu WordPress.com dan WordPress.org. WordPress.com merupakan situs layanan blog yang menggunakan mesin WordPress, didirikan oleh perusahaan Automattic. Dengan mendaftar pada
  • 3. 8 situs WordPress.com, pengguna tidak perlu melakukan instalasi atau konfigurasi yang cukup sulit. Sayangnya, pengguna WordPress.com tidak dapat mengubah template standar yang sudah disediakan.Artinya, pengguna tidak dapat menambahkan asesori apa pun selain yang sudah disediakan. Meski demikian, fitur yang disediakan oleh WordPress.com sudah cukup bagus. WordPress.org merupakan wilayah pengembang (developer). Di alamat ini, seseorang dapat mengunduh (download) aplikasi beserta seluruh berkas CMS WordPress. Selanjutnya, CMS ini dapat diubah ulang selama seseorang menguasai PHP, CSS dan skrip lain yang menyertainya. 2.5. Pengertian Pemasaran Pemasaran merupakan salah satu kegiatan penting yang perlu dilakukan perusahaan untuk meningkatkan usaha dan menjaga kelangsungan hidup perusahaan tersebut.Disamping kegiatan pemasaran perusahaan juga perlu mengkombinasikan fungsi-fungsi dan menggunakan keahlian mereka agar perusahaan berjalan dengan baik. Dalam hal ini perlu diketahui beberapa definisi pemasaran. Menurut Kotler “Pemasaran adalah suatu proses sosial dan manajerial yang didalamnya individu dan kelompok mendapatkan apa yang mereka butuhkan dan inginkan dengan menciptakan, menawarkan dan mempertukarkan produk yang bernilai dengan pihak lain” (2007:8). Sedang definisi menurut William J. Stanton, (2008:7) yaitu: “Pemasaran adalah suatu sistem total dari kegiatan bisnis yang dirancang untuk merencanakan, menentukan harga, mempromosikan dan mendistribusikan barang-barang yang memuaskan keinginan dan jasa baik kepada para konsumen saat ini maupun konsumen potensial”.Pemasaran adalah sistem keseluruhan dari kegiatan-kegiatan usaha yang ditujukan untuk merencanakan, menentukan harga, mempromosikan, dan mendistribusikan barang dan jasa yang dapat memuaskan kebutuhan baik kepada pembeli yang ada maupun pembeli potensial (Basu dan Hani 2004:4).
  • 4. 9 2.6. UML (Unified Modeling Language) Whitten dan Bentley (2007 : 371) mengatakan Unified Modelling Language (UML) adalah merupakan sekumpulan aturan pemodelan yang digunakan untuk menjelaskan sistem software yang berhubungan dengan objek. Setiap UML memiliki fungsi dan tujuan yang berbeda dalam pengembangan software sesuai dengan jenisnya. Terdapat tiga belas diagram yang dapat dipakai untuk pengembangan software dalam UML 2.0 yaitu: 1. Use Case 2. Activity 3. Class 4. Object 5. State Machine 6. Composite Structure 7. Sequence 8. Communication 9. Interaction Overview 10. Timing 11. Component 12. Deployment 13. Package Dalam pengembangan software, dari ketiga belas diagram tersebut tidak semua perlu untuk digunakan. UML yang digunakan dipilih sesuai dengan kebutuhan, dengan syarat sudah dapat menggambarkan proses pengembangan sistem secara jelas. a. Use Case Diagram Use Case diagram adalah jenis diagram perilaku yang didefinisikan dan diciptakan dari analisis kasus. Tujuannya adalah untuk menyajikan gambaran grafis dari fungsionalitas yang disediakan oleh sistem dalam hal pelaku, tujuan mereka (direpresentasikan sebagai kasus penggunaan), dan setiap ketergantungan antara kasus-kasus digunakan. Dan tujuan utama dari sebuah
  • 5. 10 diagram Use Case adalah untuk menunjukkan apa yang dilakukan fungsi sistem yang aktor. Peran aktor dalam sistem dapat digambarkan. Use Case diagram secara formal dimasukkan dalam dua bahasa pemodelan yang didefinisikan oleh OMG: Unified Modeling Language (UML) dan System Modeling Language (SysML). Sebuah Use Case menggambarkan suatu urutan tindakan yang memberikan sesuatu yang bernilai terukur untuk aktor. Dalam Use Case diagram ada empat jenis hubungan yang saling terkait satu sama dan sering digunakan dalam praktek. Empat hubungan ini yaitu: 1. Include Relasi ini menyatakan bahwa satu Use Case selalu menggunakan fungsionalitas yang disediakan oleh Use Case lainnya. 2. Extend Relasi ini menyatakan bahwa suatu Use Case tidak selalu menggunakan fungsionalitas yang disediakan oleh Use Case lainnya. 3. Generalization Generalization ada 2 jenis yaitu : generalisasi antar aktor dan generalisasi antar Use Case. Generalisasi antar actor adalah relasi antara satu actor dengan actor yang lain. Dimana salah satu actor berperan sebagai Actor yang diwariskan sifatnya (Base Actor) dan Actor yang lain sebagai Actor yang mewarisi sifatnya (Child Actor). Sedangkan Generalisasi antar Use Caseadalah relasi antara satu Use Case dengan Use Case yang lain. Dimana salah satu Use Case berperan sebagai Use Case yang diwariskan kerjanya (Base Use Case) dan Use Case yang lain mewarisi kerja (Child Use Case). 4. Associations Adalah komunikasi antara aktor dengan use yang berada dalam sebuah sistem. Asosiasi ini menggambarkan apa yang actor bisa lakukan dengan sistem. Dimana setiap use menggambarkan satu buah perilaku yang bisa actor lakukan. b. Class Diagram
  • 6. 11 Class diagram adalah jenis diagram struktur statis yang menggambarkan struktur sistem dengan menunjukkan kelas sistem, atribut mereka, operasi (atau) metode dan hubungan antara kelas- kelas. Class diagram digunakan untuk pemodelan konseptual sistematiska aplikasi, dan untuk pemodelan rinci yang menerjemahkan midel kedalan kode program.Kelas dalam diagram kelas mewakili kedua objek utama dan atau interaksi dalam aplikasi dan objek yang akan diprogram. Dalam class diagram kelas – kelas ini diwakili dengan kotak – kotak yang berisi tiga bagian. Sebuah kelas dengan tiga bagian: 1. Bagian atas memegang nama kelas. 2. Bagian tengah berisi attribut kelas. 3. Bagian bawah memberikan metode atau operasi kelas. c. Activity Diagram Activity diagram adalah representasi grafis dari alur kerja tahapan aktifitas. Diagram ini mendukung pilihan tindakan, iterasi dan concurrency. Activity diagram memodelkan alur kerja sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan flowchart karena dapat memodelkan sebuah alur kerja satu aktivitas ke aktivitas lainnya atau dari satu aktivitas ke dalam keadaan sesaat (state). Seringkali bermanfaat bila membuat sebuah proses activity diagram terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan. d. Sequence Diagram Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.
  • 7. 11 Class diagram adalah jenis diagram struktur statis yang menggambarkan struktur sistem dengan menunjukkan kelas sistem, atribut mereka, operasi (atau) metode dan hubungan antara kelas- kelas. Class diagram digunakan untuk pemodelan konseptual sistematiska aplikasi, dan untuk pemodelan rinci yang menerjemahkan midel kedalan kode program.Kelas dalam diagram kelas mewakili kedua objek utama dan atau interaksi dalam aplikasi dan objek yang akan diprogram. Dalam class diagram kelas – kelas ini diwakili dengan kotak – kotak yang berisi tiga bagian. Sebuah kelas dengan tiga bagian: 1. Bagian atas memegang nama kelas. 2. Bagian tengah berisi attribut kelas. 3. Bagian bawah memberikan metode atau operasi kelas. c. Activity Diagram Activity diagram adalah representasi grafis dari alur kerja tahapan aktifitas. Diagram ini mendukung pilihan tindakan, iterasi dan concurrency. Activity diagram memodelkan alur kerja sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan flowchart karena dapat memodelkan sebuah alur kerja satu aktivitas ke aktivitas lainnya atau dari satu aktivitas ke dalam keadaan sesaat (state). Seringkali bermanfaat bila membuat sebuah proses activity diagram terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan. d. Sequence Diagram Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.