ANALISIS DAN PERANCANGAN SISTEM WEB KOS-KOSAN BERBASIS CLIENT/SERVER SEBAGAI SARANA PELAYANAN JASA DAN

INFORMASI

Naskah Publikasi

diajukan oleh Helni Syahwari 08.11.2288

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012

.

because of its convenience and simplicity to present information that can be accessed by many people . Key words : Web Boarding-Lodging. Web-Based Client / Server. of course. the web is not simply become a medium for presenting information. The Internet is a physical network connection of millions of computers using the same protocol for sharing / transmitting information. the Internet is also used to connect two or more people online. In addition to sharing / transmitting information. Information Systems . there emerged a concept web rental service provider that aims to facilitate the boarding house someone in a boarding-lodging information was available.ANALYSIS AND DESIGN WEB BOARDING-LODGING BASED ON CLIENT SERVER AS A MEANS OF SERVICE PROVISION AND INFORMATION ANALISIS DAN PERANCANGAN SISTEM WEB KOS-KOSAN BERBASIS CLIENT SERVER SEBAGAI SARANA PELAYANAN JASA DAN INFORMASI Helni Syahwari Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT In the current era of globalization. Based on technological developments and the needs of the community will access public services a practical and efficient. but it has become a community service provider (provider) and boarding service users / tenants (consumer). In this thesis research attempts to analyze and do the designing of a boardinglodging web-based client / server as a means of service provision and information in order to facilitate a person in a boarding-lodging information. Internet is also a network of smaller networks.

Karena semua data baik di pemerintahan ataupun di masyarakat mulai terkomputerisasi sehingga memudahkan dalam pencarian ataupun pemantauan data. Pendahuluan Di era yang semakin berkembang ini. teknologi informasi pun ikut berkembang dengan pesatnya. Saat ini internet sudah menjadi sarana komunikasi yang penting dan efektif di seluruh dunia dan banyak bidang yang menggunakannya. Dalam mencari data atau informasi pun menjadi lebih mudah.1. Sekarang ini. Bidang bisnis pun kini sudah melirik potensi internet ini. Aplikasi Web yang bisa digunakan dalam Segala bidang. maka penulis membuat rumusan masalah yaitu a. Internet adalah sebuah koneksi jaringan secara fisik dari jutaan computer menggunakan protocol yang sama untuk sharing/transmitting informasi selain untuk sharing/transmitting informasi. Kos-kosan merupakan salah satu tempat penyedia jasa penginapan atau tempat tinggal sementara yang terdiri dari beberapa kamar dan setiap kamar memiliki beberapa fasilitas yang ditawarkan atau disediakan dan juga mempunyai harga yang telah ditentukan oleh pemilik kos sedangkan lama waktu penyewaan ditentukan sendiri oleh si penyewa kamar. Berdasarkan latar belakang masalah di atas. Apakah web kos-kosan ini dapat membantu para pengguna layanan kos/penyewa dalam mendapatkan kos? . bagaimanakah merancang web kos-kosan berbasis client server sebagai sarana pelayanan jasa dan informasi? b. internet juga digunakan untuk menghubungkan dua atau beberapa orang secara online. internet menjadi sarana pembelajaran dan pertukaran informasi yang berguna untuk penyedia Jasa komunitas (provider) dan pengguna layanan kos/penyewa (consumer) yang bertujuan untuk mempermudah seseorang dalam mendapatkan informasi yang praktis dan efisien tentang kos-kosan yang masih kosong.seperti halnya dalam bidang bisnis dan dalam bidang kemasyarakatan sudah banyak diimplementasikan dan terbukti memberi manfaat untuk masyarakat.

server Groupware.2. 2. sehingga mereka dapat berkomunikasi. Middleware Middleware merupakan komponen perantara yang memungkinkan client dan server untuk saling terhubung dan berkomunikasi satu sama lain. Client Server dibentuk oleh tiga komponen dasar. INTERNET menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa. 2006.1 Pengertian Internet Istilah INTERNET berasal dari bahasa latin yaitu Inter. robot.1 Pengertian Client Server Client server secara sederhana dapat diartikan suatu sistem yang membagi fungsi dan proses sistem antara server (Back End) yang mengolah database dengan client (Front End) yang menjalankan aplikasi.1. remote Procedure Calling (RPC). 76-78): a.1 Landasan Teori Client Server 2. Server ini dapat berupa basis data SQL. monitor TP. Server Server merupakan pihak yang menyediakan layanan. dkk.2. Sistem apa yang digunakan pada masing-masing jaringan tidak menjadi masalah. ponsel. hal. dengan tujuan mengurangi beban server. Middleware ini dapat berupa Transaction Monitor (TM). atau Object Request Broker (ORB) c. yaitu (Eddy Hartono. yang berarti “antara”. server berperan menerima pesan permintaan layanan dari client.1. server objek. memproses permintaantersebut dan mengirimkan hasil permintaan kepada client. . Secara kata perkata INTERNET berarti jaringan antara atau penghubung. 2. komunikator. televise. Memang itulah fungsinya. 81) 2. hal. client dan lalu lintas data di jaringan (Leman. dan peralatan lain yang membutuhkan informasi b. 1997. atau Web Secara umum. apakah sistem DOS atau UNIX.2 Internet 2.2 Komponen Dasar Client Server Pada dasarnya. Terminal client dapat berupa PC. Client Client merupakan terminal yang dignakan oleh pengguna untuk meminta layanan tertentu yang dibutuhkan.

Dan pada halaman pertama ini juga sering memiliki link-link yang membawa kita ke page-page lainnya dari sebuah situs web. . DBMS) (Akhmad Dahlan : 2009).3 Website 2. dari suatu perusahaan atau organisasi pemilik website.2.1 DDL (Data definition Language) DDL (Data definition Language) merupakan perintah SQL yang digunakan untuk mendefinisikan atau mendeklarasikan objek database. adalah kumpulan data (informasi) yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan software untuk memperoleh informasi dari basis data tersebut.4. 2. atau sering pula dieja basisdata. Sebuah tempat yang berada dalam World Wide Web dimana lembar web merupakan sebuah media untuk dapat menyebarkan informasi individual. Halaman pembuka ini juga disebut dengan homepage atau dengan kata lain.1 Pengertian Website Website adalah halaman web di Internet yang menyediakan informasi.4 Konsep Basis Data Basis data (database).3. biasanya ditunjukan berdasarkan URL-nya. suatu badan atau lembaga (Aroem Andajani : 2011). Objek database dapat berupa tabel atau database itu sendiri. homepage adalah halaman pembuka/pertama dari sekian banyak web page-web page yang terdapat pada suatu website. DDL juga dapat digunakan untuk membuat koneksi antartabel database beserta batasannya dengan menentukan indek sebagai kuncinya (Ema Utami dan Sukrisno : 2005 : 44). kelompok. Halaman pembuka ini sebenarnya merupakan sebuah web page yang mewakili sekian banyak web page-web page lain yang terdapat pada suatu lingkungan situs web. menciptakan objek database atau bahkan menghapus objek database. Biasanya halaman pertama ini berisi tentang apa dan siapa. 2. Alamat dari website. Software ini sering untuk mengelola basis data disebut Sistem Manajemen Basis Data(database management system.

Menghindari inkonsistensi data b.1 Adobe Photoshop CS Kata Photoshopping muncul sebagai sebuah neologisme.2. menghapus data. 2. c. atau mengisi data (Ema Utami dan Sukrisno : 2005 : 48-58). Tujuan dari normalisasi adalah (Ema Utami dan Sukrisno : 2005 : hal.4. Relasi Antartabel Berdasarkan jumlah data yang saling berelasi di antara tabel-tabel yang saling berhubungan. b. seperti untuk menampilkan data. Satu ke Satu (One to One) Relasi one to one terjadi Jika hanya satu data dari sebuah tabel tempat berelasi dengan satu data dari tabel lain.4. Banyak ke Banyak (Many to Many) Relasi many to many terjadi jika sebauh data dari tabel memiliki hubungan dengan beberapa data dari tabel lain dan data dari tabel yang lain juga memiliki beberapa relasi dengan data tabel yang pertama. relasi antartabel dapat dibagi menjadi 3.5. yaitu (Ema Utami dan Sutrisno : 2005 : hal 78-79): a.2 DML (Data Manipulation Language) DML (Data Manipulation Language) merupakan query yang digunakan untk memanipulasi data. Menghindari terjadinya redundancy data (data dalam table ynag lebih dan tidak berguna) 2. yang berarti "menyunting sebuah gambar". Normalisasi Normalisasi adalah suatu proses untuk membuat data yang tidak normal menjadi data yang normal.3 Teknik Perancangan Database 1.5 Perangkat Lunak yang Digunakan 2. Satu ke Banyak (One to Many) Relasi one to many terjadi jika satu dari data tabel memiliki relasi lebih dari satu data tabel yang lain. 2. mengubah data. meskipun pengolahan gambar itu sendiri tidak . 73) : a. Bentuk data yang tidak normal/data mentah biasa disebut juga Unnormalized Form.

(http://storage. XAMPP merupakan proyek dari dua orang yang bernama Kai Oswald dan Kay Vogelgesang. namun sekarang dimiliki oleh Adobe. serta melakukan pengalihan kemana file tersebut akan diproses terlebih dahulu sebelum dikirim kembali ke pengguna. yang mengakuisisi Macromedia pada tahun 2005. 2. Open Source menyatakan bahwa software ini lengkapi dengan source code (kode yang dipakai untuk membuat MySQL). dan bisa diperoleh dengan cara mendownload.menggunakan Photoshop sebagai programnya (sama seperti Google yang saat ini dapat digunakan sebagai kata kerja).5. seperti compiler PHP ataupun aplikasi database server.ac. pengalihan itu sendiri dapat ditujukan ke berbagai macam aplikasi lain. PHP. 2.5. 2.3 MySQL MySQL (baca : mai-se-kyu-el) merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat Open Source.5.4 Apache Web Server Dalam sistem ini web server berfungsi sebagai aplikasi yang berguna untuk membangun koneksi antara pengguna (pengakses file web) dengan file web itu sendiri. . Perl.5 XAMPP XAMPP adalah suatu program yang digunakan untuk server guna mengeksekusi fungsi yang ada dalam halaman website yang kita buat sekaligus menampilkan halaman website tersebut agar bisa diakses oleh user.id : 2011) 2.jakstik. selain tentu saja bentuk executable-nya atau kode yang dipakai secara langsung dalam sistem operasi. Mereka telah menciptakan suatu pengembangan sempurna diantara Apache.5. dan berbagai komponen dalam beberapa tahun ini.2 Adobe dreamweaver CS3 Adobe Dreamweaver CS3 (atau yang biasa disebut Dreamweaver) merupakan sebuah software pengembangan web yang awalnya diciptakan oleh macromedia pada tahun 1997. MySQL.

Pengertian yang lain PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis.6. .2.2 Analisa Kebutuhan Sistem Sejalan dengan perencanaan sistem yang dibuat.go. Netscae dan Opera. perangkat keras dan perangkat lunak apa saja yang dibutuhkan serta siapa saja yang pengguna yang akan menggunakan sistem ini. (http://www.6 Bahasa Pemrograman yang Digunakan 2. text dan tebel menjadi lebih ringkas sehingga tidak terjadi pengulangan penulisan.1.2 JavaScript Javascript adalah bahasa scripting yang popular di internet dan dapat bekerja di sebagian besar browser popular seperti Internet Explorer (IE).deptan. seperti font.3 CSS Cascading Style Sheet ( CSS ) secara sederhana adalah sebuah metode yang digunakan untuk mempersingkat penulisan tag HTML. 17). Mozilla FireFox.id : 2011) 2. sebuah tool (alat bantu) untuk memonitor pengunjung suatu web. Kebutuhan sistem ini bertujuan untuk mengetahui seperti apa yang cocok diterapkan. 3. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT (Andi Sunyoto : 2007 : hal.1 ANALISIS DAN PERANCANGAN SISTEM Analisis 3. 3. color . peralatan dan perlengkapan.6. 3.1 Identifikasi Masalah Adapun identifikasi masalah pada penelitian ini adalah penyajian informasi yang mengenai perancangan sistem web kos-kosan berbasis client server sebagai sarana layanan jasa dan informasi. dibutuhkan perangkat teknologi pendukungnya. 2. Perangkat teknologi itu meliputi personil.1 PHP Pada awalnya PHP merupakan singkatan dari Personal Home Page tools.6.1.

Administrator Administrator merupakan level tertinggi yang dapat mengakses seluruh bagian dari sistem.1.1.1. 3.3 Perangkat Keras (Hardware) Kebutuhan sistem untuk mengetahui secara tepat perangkat keras yang dibutuhkan.3.5 Adobe Dreamweaver CS3 XAMPP kebutuhan informasi Informasi merupakan kebutuhan utama bagi seluruh penduduk bumi. Adapun spesifikasi hardware minimalis yang digunakan untuk mengakses website ini adalah: Tabel 3.1. Admin mempunyai hak penuh untuk melihat.6 Pengguna Aplikasi ini dibangun dilihat dari kebutuhan pengguna dapat dikelompokan menjadi 2 level pengguna yang akan memanfaatkan sistem ini yaitu: 1. menambah. mengubah.4 perangkat lunak (Software) Kebutuhan perangkat lunak (Software) bertujuan untuk mengetahui secara tepat perangkat lunak (Software) apa saja yang dibutuhkan untuk menjalankan suatu website. Berikut ini perangkat lunak (Software) yang digunakan oleh penulis adalah sebagai berikut: a. c. informasi ini dugunakan untuk pengambilan keputusan. maupun menghapus data atau informasi yang ada di sistem informasi ini. Intel core 2 duo 2 GB 200 GB . 3. Adobe Photoshop CS3 b. User/member User/member adalah bagian dari penduduk ataupun masyarakat yang berhak untuk mengetahui informasi dan berhak untuk menjadi member dalam website tersebut.1 Perangkat Keras Prosesor RAM Harddisk 3. 2.

3 Sasaran Dari Web Melihat teori situs web pada website diatas mempunyai sasaran yang ditujukan untuk seluruh masyarakat yang ingin mencari ataupun mengetahui tentang informasi kos-kosan ataupun kontrakan yang masih memiliki kamar kosong. Layanan jasa Pembuatan web ini untuk melayani masyarakat tentang kos-kosan yang akan dipromosikan didalam web ini 3. . dengan menggunakan suatu satuan basis data. dimana informasi yang disajikan dengan akurat.3. tepat waktu dan relevan dengan menggunakan interface yang menarik. Informasi Web ini akan memberikan informasi kepada masyarakat yang membutuhkan informasi tentang kos-kosan ataupun kontrakan yang mereka inginkan 2. Normalisasi penting dalam database untuk menghindari redundansi dan inkonsistensi data sehingga mendapatkan database yang optimal. Adapun perancangan basis data ini meliputi normalisasi data dan rancangan file datanya. 3. Pada Sistem web kos-kosan ini melakukan 3. Masyarakat diberi kemudahan dalam mendapatkan informasi.2 Tujuan Pembuatan Web Site Tujuan secara umum dibuatnya situs web mencakup tiga hal: 1.4 Perancangan Sistem Sistem yang dibangun merupakan salah satu penyedia informasi kos-kosan dan segmen bisnis rumah yang memanfaatkan salah satu teknologi informasi yaitu website secara online agar dapat diakses oleh siapapun.1 pendekatan Normalisasi Proses normalisasi merupakan proses pengelompokkam data elemen menjadi table yang menunjukkan entity dan relasinya. 3.5.5 Perancangan Basis Data struktur web sistem yang dibuat pada website ini adalah pengunjung dapat mengetahui informasi kos-kosan yang ditawarkan diweb ini. Komunikasi Terjadinya komunikasi antara user dengan admin sebagai pengelola web 3.

Dimana tabel iklan_kos berelasi dengan tabel kategori. analogi sederhananya persis kayak membuat daftar isi dari sebuah buku.2 Perancangan Relasi Antar Tabel Relasi antar tabel merupakan perancangan lanjutan yang dilaksanakan setelah perancangan normalisasi bentuk ketiga.6 Membuat Sitemap (Peta Situs) Sitemap (Peta Situs) dapat diumpamakan seperti kerangka website yang menggambarkan denah dari sebuah website. tabel tag. . Adapun rancangan antar file adalah sebagai berikut : Gambar 3. dan tabel users sedangkan tabel agenda berelasi dengan tabel users.3. dan setiap halaman dimungkinkan untuk memiliki cabangcabang halaman lagi.3 Perancangan Tabel Pada perancangan tabel yang menggunakan beberapa field di dalam pembuatan database web kos-kosan untuk penyimpanan data data dalam pembuatan website ini. Tujuan hubungan antar file adalah agar perancang program dapat memahami arah dan hubungan dari masing-masing fieldnya. Sitemap memuat informasi mengenai halaman apa saja yang ada dalam website.5.5.1 relasi antar table 3. 3.

hubungi kami. panduan. Adapun tujuan dalam tahap implementasi ini adalah menyiapkan semua kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan. yaitu “carikos” kemudian klik tombol create untuk membuat database baru. Halaman user adalah halaman bagi pengunjung. 4.1 IMPLEMENTASI DAN PEMBAHASAN Implementasi Sistem Implementasi sistem (system implementation) merupakan tahap meletakkan sistem supaya siap untuk beroperasi. 4. .1.3.1 Server Apache dan MySql yang sudah aktif (running) Pada phpMyAdmin.7 Rancangan Tampilan Website Rancangan tampilan website kos-kosan terdiri dari 2 bagian yaitu halaman untuk user dan halaman untuk administrator. Gambar 4. dan login. terlebih dahulu aktifkan server Apache dan MySql database. buku tamu. pasang iklan. 4.1 Pembuatan Database Sebelum membuat database. Sedangkan halaman administrator adalah halaman bagi member dan admin untuk melakukan penambahan. Menu yang ada pada halaman user adalah home. perubahandan penghapusan terhadap data-data yang berada di website ini. Setelah server apache sudah aktif (running). Berikut ini sketsa tampilan utama dari project website yang telah dibuat. tentunya sekarang sudah bisa menjalankan servernya. masukkan nama database yang akan dibuat pada kolom “create new database”.

3 Proses Mengeksport Database Proses export dilakukan untuk membackup database yang telah dibuat beserta tabel-tabelnya dan dapat disimpan dalam bentuk . misalkan tabel users dimana field yang dibutuhkan ada 6 kemudian klik tombol GO untuk memprosesnya. langkah selanjutnya adalah membuat tabeltabel yang dibutuhkan. maka tidak susah untuk membuatnya kembali. Gambar 4. proses ini dilakukan untuk mengekspor database carikos menjadi file yang berupa keseluruhan script dari database carikos. karena langsung mengimport dari data yang disimpan dalam bentuk .sql tersebut.1. Pada kolom “create new table on database carikos”.sql apabila database carikos tersebut hilang.1.2 membuat database carikos pada phpMyAdmin 4.2 Pembuatan Tabel Setelah database selesai dibuat. dimana dikenal dengan proses dumping. Selain itu. masukkan nama tabel.3 tampilan pembuatan tabel 4.Gambar 4. .

agenda.php. middlecontent (kontent bagian tengah). Informasi yang ditampilkan adalah home. digunakan sebagai tempat link dari beberapa menu.php Pada menu kiri. .1. rightcontent (kontent bagian kanan) dan footer. tengah. dan iklan.2 Pembahasan Pada halaman home website ini terdiri dari 3 menu PHP yang membangun website ini yang berfungsi untuk menampilkan informasi-informasi kos-kosan.15 tampilan cara mendumping database 4.php.php. dan kanan. penulis menggunakan teknik layout CSS (bukan layout tabel) karena tampilan akan telihat sama pada semua browser dan device apabila menggunakan layout CSS.Gambar 4.4 pembuatan tampilan website file untuk membangun website ini cukup banyak dan halaman tampilan yang ditampilkan juga cukup banyak. sebagai contoh halaman indeks. panduan. Berikut penjelasan detail dari menu PHP tersebut : Gambar 4. kiri. 4. leftcontent (kontent bagian kiri). yaitu kiri. buku tamu. hubungi kami.68 tampilan menu php 1. dimana informasi-informasi ditampilkan.php terdiri dari header. Pada halaman indeks.php. profil.php. Dalam pembuatan tampilan website ini.

sehingga informasi yang diinginkan dapat diubah dan ditambah oleh admin dan member. 5. 5.2 Saran penulis berharap dengan adanya website ini. 2. efisiensi dan efektifitas dari segi waktu dan biaya. dengan demikian web kos-kosan ini dapat membantu para pengguna layanan kos/penyewa dalam mendapatkan kos 5. kategori. yaitu normalisasi dari bentuk unnormalized sampai dengan bentuk normalisasi ke tiga. Selain menonjolkan kemudahan untuk mengakses data. agenda. serta kualitas dan kuantitas dari informasi tempat tinggal. Sebagai layanan jasa dan informasi 5. 3. website ini juga dirancang untuk menarik pengunjung dan member yang lebih banyak tanpa harus datang langsung ke tempat kos-kosan yang diinginkan.1 PENUTUP Kesimpulan Berdasarkan pembahasan bab-bab sebelumnya dan hasil pembuatan aplikasi website kos-kosan.2. sehingga pada akhirnya dapat meningkatkan social masyarakat secara luas.php digunakan untuk menampilkan langganan rss. 3. Setelah melakukan identifikasi masalah dan analisa kebutuhan sistem.php Pada menu kanan. kanan. dimana bahasa pemrograman yang digunakan adalah PHP dan MySQL sebagai databasenya.php Pada menu tengah. perancangan database.php digunakan untuk menampilkan pencarian. Dapat meningkatkan kemudahan untuk mengakses pelayanan jasa kos. poling dan banner. website ini dirancang dan dibangun dengan menggunakan beberapa tahap. iklan teratas dan agenda. dapat membantu siapa saja yang memerlukan informasi secara online yang berkaitan dengan kos-kosan. Maka dapat disimpulkan sebagai berikut: 1. tengah. indeks. Memberikan informasi terbaru tentang status kos-kosan yang masih kosong 4. perancangan sitemap. sehingga dapat membantu masyarakat dalam . dan panduan cara beriklan di website ini.

http://en. Setiawan. 2003.V ANDI .go. Yogyakarta : C. AJAX Membangun Web dengan Teknologi Asynchronouse JavaScript dan XML. Yogyakarta : C. Yogyakarta : C.V ANDI OFFSET Leman.V ANDI OFFSET Dahlan. Jakarta : PT Elex Media Komputindo Sunyoto. Konsep dan Aplikasi Client Server dan Terdistribusi. Ema dan Sutrisno. Daftar Pustaka Al Fatta. Andi. diakses 8 Oktober 2011 Sejarah WWW. Membuat Sendiri Sistem Informasi Penjualan Berbasis Web dengan PHP dan PostgreSQL(Studi Kasus Aplikasi Penjualan Handphone dan Kartu Perdana). Yogyakarta : Gama media Suryatmoko. Acces. Ahmad. Introduction to Database.org/Internet.wikipedia. diakses 8 Oktober 2011 Database dengan SQL Server. 2007. 1997. 2007. 2008. 2006. Yogyakarta : Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta Hartono.V ANDI OFFSET Utami. http://www. Yogyakarta : C.org/WWW. 2005.pdf. http://en. 2011. Konsep Dasar pengolahan dan pemrograman OFFSET Materi PHP. Eddy. 2009. MS.deptan. Hanif. diakses 8 Oktober 2011 Pengertian Internet.wikipedia. Analisis dan Perancangan Sistem Informasi. Jakarta : PT Elex Media Komputindo Riyanto.V ANDI OFFSET Kadir. Visual Basic. dan MS.id/pusdatin/admin/RB/Materi%20PHP. Belajar Database Menggunakan MySQL. Yogyakarta : C. Mengembangkan Aplikasi Client/Server dengan Oracle Power Objects.mempromosikan kos-kosannya dan mencari tempat tinggal tanpa harus datang langsung ke kos-kosan yang diinginkan. Membuat Web Portal dengan PHP NUKE. Abdul.

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.