v
ABSTRAK
Toko perlengkapan Sablon Elshaddai merupakan salah satu perusahaan yang bergerak di penjualan perlengkapan dan alat-alat sablon. Saat ini toko perlengkapan Sablon Elshaddai masih melakukan pendataan pelanggan,barang,dan laporan secara manual. Hal ini mengakibatkan banyaknya data yang tidak tercatat dan data pelanggan sulit dicari.Oleh karena itu, dibuat sebuah aplikasi berbasis web yang dapat mencatat pengelolaan data, ditambah dengan fitur program pengiriman email untuk promosi kepada pelanggan yang biasa membeli. Pembuatan aplikasi dibuat dengan menggunakan bahasa pemrograman C# dan menggunakan database SQL Server. Pengujian terhadap fitur-fitur dengan menggunakan metode blackbox menunjukkan bahwa aplikasi ini telah dapat memenuhi fitur-fitur yang diharapkan. Diharapkan setelah implementasi aplikasi website ini toko perlengkapan sablon el’shaddai dapat mengelola usahanya dengan lebih baik.
vi
ABSTRACT
Elshaddai store is a business that sells screen printing equipments and supplies. At
the present, this El’shaddai store still record their customers&products data, and
create reports manually. The current manual recording and reporting results in difficulties to record the data accurately and to find the data when needed. Therefore, a web-based application was built to record data processing, added by e-mail notification was built to record data processing, added by e-e-mail notification program to send promotions to the regular customers. This application was built with c# programming language and SQL serverdatabase.The features was tested by the blackbox method, and the results show that the features were sufficient to process the transactions as planned.It is expected that the implementation of the web-based
application can help El’shaddai store to manage its business better.
vii
DAFTAR ISI
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR NOTASI/ LAMBANG ... xv
DAFTAR ISTILAH ... xix
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Pengertian E-Commerce ... 6
2.2 Customer Relationship Management ... 7
2.3 Cross Selling ... 9
2.4 Campaign Management ... 10
2.5 Proses Bisnis(Business Process) ... 13
2.6 Flowchart ... 13
2.7 Entity Relational Diagram ( ERD ) ... 14
2.8 Data Flow Diagram ... 18
2.8.1 Pengertian DFD... 18
2.9 Kamus Data ... 19
2.10 PSPEC (Process Specification) ... 19
viii
2.11.1 Store Procedure ... 22
2.11.2 View ... 23
2.12 ASP.Net ... 23
2.13 C# ... 24
2.13.1 Methods ... 26
2.14 HTML (Hypertext Markup Language) ... 26
2.15 CSS (Cascading Style Sheets) ... 28
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 32
3.1 Proses Bisnis ... 32
3.1.1 Proses Bisnis Pembelian Barang ... 33
3.1.2 Proses Bisnis Penjualan Barang ... 34
3.2 Flowchart Proses Pembelian Barang... 35
3.2.1 Flowchart Proses Penjualan Barang ... 36
3.3 Entity Relationship Diagram( ERD)... 36
3.4 Data Flow Diagram ... 43
3.4.1 Context Diagram ... 43
3.4.2 DFD Level 1 ... 43
3.6 Process Spesification (PSPEC) ... 58
3.7 Rancangan Antarmuka ... 68
3.7.1 Rancangan Antarmuka Menu Utama ... 68
3.7.2 Rancangan Antarmuka Login ... 69
3.7.3 Rancangan Antarmuka Menu Tambah Barang ... 70
3.7.4 Rancangan Antarmuka Menu Ubah Barang ... 71
ix
3.7.6 Rancangan Antarmuka Menu Ubah Group ... 73
3.7.7 Rancangan Antarmuka Menu Tambah Relasi Barang ... 74
3.7.8 Rancangan Antarmuka Menu Pembelian Barang ... 75
3.7.9 Rancangan Antarmuka Menu Mengelola Member ... 76
3.7.10 Rancangan Antarmuka Menu Mengelola Pemasok ... 77
3.7.11 Rancangan Antarmuka Menu Lihat Laporan ... 78
3.7.12 Rancangan Antarmuka Menu Detail Barang ... 79
3.7.13 Rancangan Antarmuka Menu Konfirmasi... 80
3.7.14 Rancangan Antarmuka Menu Informasi Ongkir ... 81
BAB 4. HASIL PENELITIAN ... 82
4.1 Desain Antarmuka Menu Utama ... 82
4.2 Desain Antarmuka Login ... 83
4.3 Desain Antarmuka Tambah Barang... 84
4.4 Desain Antarmuka Menu Ubah Barang ... 85
4.5 Desain Antarmuka Menu Tambah Group ... 86
4.6 Desain Antarmuka Menu Ubah Group ... 87
4.7 Desain Antarmuka Menu Tambah Relasi Barang ... 88
4.8 Desain Antarmuka Menu Pembelian Barang ... 89
4.9 Desain Antarmuka Menu Mengelola Member ... 90
4.10 Desain Antarmuka Menu Kelola Pemasok ... 91
4.11 Desain Antarmuka Menu Kelola Laporan ... 92
4.12 Desain Antarmuka Menu Detail Barang ... 93
4.13 Desain Antarmuka Menu Konfirmasi ... 94
4.14 Desain Antarmuka Menu Informasi Ongkir ... 95
4.15 Desain Antarmuka Menu Bon Barang ... 96
4.16 Desain Antarmuka Menu Pengiriman Email ... 97
4.17 Desain Antarmuka Menu Laporan Keuangan ... 98
4.18 Desain Antarmuka Menu Laporan Penjualan Barang Terlaris ... 99
4.19 Desain Antarmuka Menu Laporan Pembelian Customer ... 100
4.20 Desain Antarmuka Menu Laporan Data Customer ... 101
4.21 Desain Antarmuka Menu Laporan Daftar Barang ... 102
x
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 104
5.1 Pengujian Sistem Login ... 104
5.2 Pengujian Sistem Tambah Data Barang ... 105
5.3 Pengujian Ubah Data Barang ... 105
5.4 Pengujian Tambah Data Group ... 106
5.5 Pengujian Ubah Data Group ... 106
5.6 Pengujian Sistem Mengelola Pemasok. ... 107
5.7 Pengujian Sistem Melihat Laporan ... 107
5.8 Pengujian Sistem Kelola Member. ... 108
5.9 Pengujian Sistem Penjualan Barang ... 108
5.10 Pengujian Pengiriman Email Kepada Pelanggan. ... 109
BAB 6. SIMPULAN DAN SARAN ... 110
6.1 Simpulan ... 110
6.2 Saran ... 110
xi
DAFTAR GAMBAR
Gambar 2.1 Entitas ... 14
Gambar 2.2 Atribut Sederhana ... 14
Gambar 2.3 Atribut Komposit ... 15
Gambar 2.4 Atribut Bernilai Tunggal ... 15
Gambar 2.5 Atribut Bernilai Banyak ... 15
Gambar 2.6 Atribut Harus Bernilai ... 15
Gambar 2.7 Atribut Turunan ... 16
Gambar 2.8 Relasi ... 16
Gambar 2.9 Relasi Satu ke Satu... 16
Gambar 2.10 Relasi Satu ke Banyak ... 17
Gambar 2.11 Relasi Satu ke Banyak ... 17
Gambar 2.12 Relasi Banyak ke Banyak ... 17
Gambar 2.13 Contoh Tag HTML ... 27
Gambar 2.14 Contoh Selector ... 28
Gambar 2.15 Contoh Penulisan CSS ... 29
Gambar 3.1 Flowchart Pembelian Barang ... 35
Gambar 3.2 Flowchart Penjualan Barang ... 36
Gambar 3.3 ERD Perlengkapan sablon el’shaddai ... 38
Gambar 3.4 Context Diagram ... 43
Gambar 3.29 Antarmuka Halaman Utama ... 68
Gambar 3.30 Antarmuka Login ... 69
Gambar 3.31 Antarmuka Tambah Barang ... 70
3.32 Antarmuka Ubah Barang... 71
Gambar 3.33 Antarmuka Tambah Group ... 72
Gambar 3.34 Antarmuka Ubah Group ... 73
Gambar 3.35 Antarmuka Tambah Relasi Barang ... 74
Gambar 3.36 Antarmuka Pembelian Barang ... 75
Gambar 3.37 Antarmuka Mengelola Member ... 76
Gambar 3.38 Antarmuka Mengelola Member ... 77
xii
Gambar 3.40 Antarmuka Detail Barang ... 79
Gambar 3.41 Antarmuka Konfirmasi ... 80
Gambar 3.42 Antarmuka Informasi Ongkir ... 81
Gambar 4.1 Antarmuka Menu Utama ... 82
Gambar 4.2 Antarmuka Login ... 83
Gambar 4.3 Antarmuka Tambah Barang ... 84
Gambar 4.4 Antarmuka Ubah Barang ... 85
Gambar 4.5 Antarmuka Tambah Group ... 86
Gambar 4.6 Antarmuka Ubah Group ... 87
Gambar 4.7 Antarmuka Tambah Relasi Barang ... 88
Gambar 4.8 Antarmuka Pembelian Barang ... 89
Gambar 4.9 Antarmuka Mengelola Member ... 90
Gambar 4.10 Antarmuka Mengelola Pemasok ... 91
Gambar 4.11 Antarmuka Mengelola Laporan ... 92
Gambar 4.12 Antarmuka Detail Barang ... 93
Gambar 4.13 Antarmuka Menu Konfirmasi ... 94
Gambar 4.14 Antarmuka Menu Informasi Ongkir ... 95
Gambar 4.15 Antarmuka Menu Informasi Ongkir ... 96
Gambar 4.16 Antarmuka Menu Pengiriman Email ... 97
Gambar 4.17 Antarmuka Menu Laporan Keuangan ... 98
Gambar 4.18 Antarmuka Menu Laporan Keuangan ... 99
Gambar 4.19 Antarmuka Menu Laporan Pembelian Customer ... 100
Gambar 4.20 Antarmuka Menu Laporan Data Customer ... 101
Gambar 4.21 Antarmuka Menu Laporan Daftar Barang ... 102
xiii
DAFTAR TABEL
Tabel 3.1 Tabel Barang ... 38
Tabel 3.2 Tabel Akun ... 38
Tabel 3.3 Tabel Cart ... 39
Tabel 3.4 Tabel Group_Barang... 39
Tabel 3.5 Tabel Member ... 39
Tabel 3.6 Tabel Ongkir ... 40
Tabel 3.7 Tabel Order Penjualan Detail ... 40
Tabel 3.8 Tabel Order Penjualan Hdr ... 40
Tabel 3.9 Tabel Order Pembelian Barang Header ... 41
Tabel 3.10 Tabel Order Pembelian Barang detail ... 41
Tabel 3.11 Tabel Related_Item ... 41
Tabel 3.12 Tabel Supplier ... 42
Tabel 3.13 Tabel Testimonial ... 42
Tabel 3.14 Kamus Data Barang ... 50
Tabel 3.15 Kamus Data Group Barang ... 51
Tabel 3.16 Kamus Data Member ... 52
Tabel 3.17 Kamus Data Testimonial ... 53
Tabel 3.18 Kamus Data Supplier ... 54
Tabel 3.19 Kamus Data Penjualan Detail ... 55
Tabel 3.20 Kamus Data Penjualan Header ... 56
Tabel 3.21 Kamus Data Pembelian Detail ... 57
Tabel 3.22 Kamus Data Pembelian Header ... 58
Tabel 3.23 PSPEC Proses Login ... 58
Tabel 3.24 PSPEC Proses Ubah Data Testimonial ... 59
Tabel 3.25 PSPEC Proses Hapus Data Testimonial ... 59
Tabel 3.26 PSPEC Proses Tambah Data Testimonial ... 59
Tabel 3.27 PSPEC Proses Tambah Data Barang... 60
Tabel 3.28 PSPEC Proses Ubah Data Barang ... 60
Tabel 3.29 PSPEC Proses Hapus Data Barang ... 61
xiv
Tabel 3.31 PSPEC Proses Tambah Data Supplier ... 61
Tabel 3.32 PSPEC Proses Ubah Data Supplier... 62
Tabel 3.33 PSPEC Proses Hapus Data Supplier ... 62
Tabel 3.34 PSPEC Proses Cari Data Supplier ... 62
Tabel 3.35 PSPEC Proses Tambah Data Member ... 63
Tabel 3.36 PSPEC Proses Ubah Data Member... 63
Tabel 3.37 PSPEC Proses Cari Data Member... 63
Tabel 3.38 PSPEC Proses Cari Data Member... 64
Tabel 3.39 PSPEC Proses Tambah Data Group Barang ... 65
Tabel 3.40 PSPEC Proses Tambah Data Pembelian ... 66
Tabel 3.41 PSPEC Proses Lihat Data Pembelian ... 66
Tabel 3.42 PSPEC Proses Tambah Data Penjualan ... 67
Tabel 3.43 PSPEC Proses Lihat Data Penjualan... 67
Tabel 5.1 Pengujian Sistem Login ... 104
Tabel 5.2 Pengujian Sistem Kelola Data Barang ... 105
Tabel 5.3 Pengujian Ubah Data Barang ... 105
Tabel 5.4 Pengujian Tambah Data Group ... 106
Tabel 5.5 Pengujian Tambah Data Group ... 106
Tabel 5.6 Pengujian Mengelola Pemasok ... 107
Tabel 5.7 Pengujian Sistem Melihat Laporan ... 107
Tabel 5.8 Pengujian Sistem Melihat Laporan ... 108
5.9 Pengujian Sistem Penjualan Barang ... 108
xv
DAFTAR NOTASI/ LAMBANG
Simbol Arti
Input / Output
Merepresentasikan Input data atau Output data yang diproses.
Proses
Mempresentasikan operasi.
Penghubung
Keluar atau masuk dari bagian lain flowchart khususnya halaman yang sama.
Arrow
Merepresenasikan alur kerja.
Decision
xvi
Simbol Arti
Predefined Process
Rincian operasi berada di tempat lain.
Preparation
Pemberian harga awal
Terminator
Awal / akhir flowchart.
Card
Input / Output yang
menggunakan kartu.
Document
xvii
Simbol Arti
Manual Input
Input yang dimasukkan secara manual dari keyboard.
Display
Output yang ditampilkan pada terminal.
Manual Operation
Operasi Manual.
Offline Storage
xviii
DAFTAR SINGKATAN
ERD : Entity Relationship Diagram
SQL : Structured Query Language
DFD : Data Flow Diagram
xix
DAFTAR ISTILAH
Object : Sesuatu yang berguna, yang memiliki identitas, struktur, dan karakter
Class : Kumpulan dari objek dengan struktur dan karakter yang mirip
Abstraction : Menjelaskan objek untuk suatu tujuan
Inheritance : Objek yang dispesialisasi merupakan turunan dari objek generik
Atribut : Mendeskripsikan karakter entitas
Entitas : Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai
1. PENDAHULUAN
Pada bab ini akan dijelaskan tentang latar belakang masalah pembuatan
aplikasi, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data,
dan juga sistematika penyajian. Latar belakang masalah menjelaskan
masalah-masalah yang terjadi sehingga dibutuhkan pembuatan aplikasi. Rumusan masalah-masalah
merupakan daftar masalah setelah wawancara dengan pihak instansi dan dari latar
belakang masalah. Tujuan pembahasan menjelaskan pembahasan dari rumusan
masalah. Ruang lingkup kajian menjelaskan apa yang akan dikerjakan/dibahas dan
apa yang tidak dikerjakan/dibahas. Sumber data merupakan data primer atau
sekunder yang digunakan untuk pembuatan laporan. Sistematika penyajian
menjelaskan intisari dari setiap bab di laporan ini.
1. Latar Belakang Masalah
Perlengkapan sablon elshaddai beralamatkan di Jl.Lumbung no 2
Bandung.Saat ini pencatatan data di Perlengkapan sablon el’shaddai masih
dilakukan secara manual. Dikarenakan banyaknya data, timbul kesulitan ketika akan
mencari data-data yang diperlukan dalam melayani customer, supplier, dan dalam
pembuat laporan keuangan. Akibat kesalahan dalam pencatatan data, sering terjadi
ketidakkonsistenan data.. Kadang-kadang, pencatatan pendapatan dan pengeluaran
sering terjadi selisih sehingga perlu dilakukan pengecekan ulang setiap harinya
untuk data keuangan kantor.
Setelah menganalisa masalah tersebut, akan dibuat sebuah aplikasi website
yang memiliki fitur pengelolaan pembelian bahan-bahan sablon,pengelolaan
perlengkapan sablon,disertai juga fitur dengan custumer relatiunship management
karena banyak custumer yang tidak dapat di follow up maka banyak customer yang
tidak order barang lagi, jadi dibuat fitur dengan menggunakan customer relationship
management agar customer juga dapat di follow up dan tidak ada customer yang
terhilang. Aplikasi juga akan disertai dengan fitur pencatatan keuangan(buku besar)
agar uwner dapat dengan mudah melihat pendapatan dan pengeluaran kantor setiap
bulan sehingga tidak ada kesalahan pencatatan yang biasa nya dilakukan secara
2. Rumusan Masalah
Berdasarkan latar belakang diatas, maka didapatkan rumusan masalah
sebagai berikut :
1 Bagaimana aplikasi dapat menanggulangi ketidakkonsistenan data pembelian
dan penjualan?
1. Bagaimana aplikasi dapat mempermudah pelanggan untuk mencari data
barang?
2. Bagaimana fitur pada aplikasi dapat membantu untuk meningkatkan penjualan
barang pada perlengkapan sablon elshaddai?
3. Bagaimana aplikasi dapat membantu pemilik perlengkapan sablon elshaddai
untuk melihat laporan keuangan pada periode tertentu?
3. Tujuan Pembahasan
Bedasarkan rumusan masalah di atas, maka didapatkan tujuan pembahasan
sebagai berikut :
1 Agar ketidakkonsistenan data penjualan dan pembelian dapat dihindari, aplikasi
yang terkomputerisasi akan mengatasi masalah pencatatan secara manual. 2 Untuk mempermudah pencarian data, aplikasi akan dilengkapi fitur untuk
mencari data berdasarkan nama barang.
3 Aplikasi akan dibuat fitur Customer Relationship Management , ketika produk
baru keluar maka customer yang berpotensi dapat langsung mengetahui nya,
selain itu aplikasi juga akan membantu customer untuk membeli barang yang
bersangkutan ketika customer tersebut membeli barang tertentu .
4 Untuk mempermudah pembuatan laporan keuangan aplikasi akan menghitung
secara otomatis berdasarkan data-data yang dimasukkan oleh admin.
4. Ruang Lingkup Kajian
Untuk pembuatan aplikasi website ini akan menggunakan Micrusuft Visual
Studiu 2010 dengan bahasa pemrograman C#. Untuk basis data nya akan
dibuat dengan menggunakan Micrusuft SQL Server 2008.
Untuk perangkat lunak yang dibutuhkan agar aplikasi dapat berjalan
adalah sebagai berikut :
1. Sistem Operasi Winduws XP SP3
3. Micrusuft SQL Server 2008
Batasan-batasan masalah yang akan digunakan dalam aplikasi, yaitu :
1. Aplikasi hanya dapat di akses oleh customer dan admin.
2. Aplikasi hanya membahas penjualan dan pembelian dengan
menggunakan konsep Customer Relationship Management.
3. Aplikasi hanya menggunakan mata uang rupiah.
4. Aplikasi hanya dipakai untuk Perlengkapan sablon Elshaddai dan tidak
ada cabang sampai saat ini.
Hak Akses dalam Aplikasi dibagi menjadi 3 bagian, yaitu:
1. Admin
• Dapat mengolah data pembelian • Dapat mengolah data keuangan • Dapat mengolah data penjualan 2. Member
• Dapat melihat info barang
• Dapat melakukan pembelian barang yang tersedia • Dapat memberikan testimonial
3. Pengunjung
• Dapat melihat info barang
5. Sumber Data
Sumber data yang dibutuhkan akan diambil dari sumber-sumber sebagai
berikut :
1.Data primer
Data primer merupakan data yang diperoleh melalui internet, buku-buku yang
berkaitan dengan Customer Relationship Management, tanya jawab dengan orang
yang sudah berpengalaman di bidangnya, dan juga proses pembelajaran beberapa
mata kuliah yang diajarkan oleh para dosen Universitas Kristen Maranatha.
2.Data Sekunder
Data sekunder merupakan data yang diperoleh melalui studi literatur yang
meliputi pembelajaran mengenai informasi yang dibutuhkan untuk pembuatan
aplikasi Customer Relationship Management dan tanya jawab kepada pihak-pihak
6. Sistematika Penyajian
• BAB 1 PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang,
rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber
data, serta sistematika penyajian dari proyek kerja praktek ini. • BAB 2 KAJIAN TEORI
Bab ini membahasa teori-teori yang berkaitan dalam penyelesaian
proyek kerja praktek ini.
• BAB 3 ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas secara lengkap mengenai pemodelan dan
diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan
penjelasan sistem.
• BAB 4 HASIL PENELITIAN
Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi. • BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi
dari aplikasi. Laporan dari pengujian tiap fungsi / methud yang dibuat
dalam metode whitebux testing. • BAB 6 SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran untuk sistem ini yang dapat
BAB 6. SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil pembahasan di atas, maka kesimpulan yang dapat diambil yaitu: Aplikasi website ini dapat membantu pelanggan yang mendaftar dalam
memilih barang yang berkaitan dengan barang yang dibeli oleh pelanggan tersebut.
Aplikasi website ini dapat membantu pelanggan mengetahui langsung melalui email ketika perusahaan mengeluarkan barang baru yang berkaitan dengan barang yang biasa pelanggan tersebut beli.
Aplikasi website ini dapat membantu pelanggan dalam menghitung ongkos kirim barang yang dibeli dan memudahkan admin untuk mengelola data member yang sudah pernah beli atau mengunjungi website tersebut.
6.2 Saran
Saran yang di peroleh untuk mengembangkan aplikasi ini antara lain:
Aplikasi untuk website juga dapat dikembangkan dengan fitur forum untuk komunikasi antar pelanggan dan admin.
Aplikasi ini perlu dikembangkan lebih detail lagi dalam hal desain antarmuka sehingga lebih nyaman digunakan bagi pengguna.
DAFTAR PUSTAKA
[1] R. V. &. S. B. R. Imbar, Pemrograman Web Commerce dengan Oracle & ASP, Bandung: Informatika, 2006.
[2] P. Harmon, Business Process Change: A Manager’s Guide to Improving,
Redesigning and Automating Processes, Boston, USA: Morgan Kaufmann, 2003. [3] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[4] J. L. Whitten, System Analysis and Design Method, Mcgraw-Hill, 2004.
[5] R. S. Pressman, Software Engineering : A Practitioner‘s Approach (5th Ed.),
Singapore: The McGraw-Hill Companies, Inc, 2001.
[6] H. M. Jogiyanto, Analisis & Disain Sistem Informasi Pendekatan Terstruktur, Yogyakarta: Andi Offset, 1990.
[7] R. &. M. S. Mistry, Introducing Microsoft SQL Server 2008 R2, United States of America: Microsoft Press, 2010.
[8] D. B. P. G. &. W. D. McLaughlin, Head First Object-Oriented Analysis and