Author Archives: dwi budi

JSON Penerbit, Buku dan Pengarang Serta Script PHP

Data Json untuk penerbit, ada 2 penerbit, masing-masing penerbit menerbitkan 2 buku, dan masing-masing buku memiliki 2 pengarang

{
	"penerbit":[
		{
			"id_penerbit":"001",
			"nama_penerbit":"elexmedia komputindo",
			"kota" : "jakarta",
			"buku" :[
				{
					"id_buku":"B001",
					"Judul_buku":"Pemrograman Web",
					"pengarang":[
						{
							"id_pengarang":"PM01",
							"nama_pengarang":"Joni"
						},
						{
							"id_pengarang":"PM02",
							"nama_pengarang":"Purnama"
						}
					]
				},
				{
					"id_buku":"B002",
					"Judul_buku":"Database Manajemen System",
					"pengarang":[
						{
							"id_pengarang":"PM03",
							"nama_pengarang":"Marman"
						},
						{
							"id_pengarang":"PM044",
							"nama_pengarang":"Haidar"
						}
					]
				}
			]
		},
		{
			"id_penerbit":"002",
			"nama_penerbit":"Wahana",
			"kota" : "Semarang",
			"buku" :[
				{
					"id_buku":"BW001",
					"Judul_buku":"Pemrograman Terstruktur",
					"pengarang":[
						{
							"id_pengarang":"PM01",
							"nama_pengarang":"Joni"
						},
						{
							"id_pengarang":"PM02",
							"nama_pengarang":"Purnama"
						}
					]
				},
				{
					"id_buku":"B002",
					"Judul_buku":"Jaringan Komputer",
					"pengarang":[
						{
							"id_pengarang":"PM01",
							"nama_pengarang":"Joni"
						},
						{
							"id_pengarang":"PM02",
							"nama_pengarang":"Purnama"
						}
					]
				}
			]
		}
	]
}


Script PHP untuk menampilkan, mulai dari yang paling dasar, menampilkan data penerbit

penerbit as $p){
		echo $p->nama_penerbit;
		echo "
"; } ?>

Contoh File JSON Penerbit Buku

{
"penerbit":[ 
 {
 "id_penerbit":"001",
 "nama_penerbit":"Elexmedia",
 "kota":"Jakarta",
 "buku":[
 {
 "id_buku":"001",
 "judul_buku":"web service",
 "harga":"50000"
 },
 {
 "id_buku":"002",
 "judul_buku":"Pemrograman web",
 "harga":"50000"
 }
 
 ]
 },
 {
 "id_penerbit":"002",
 "nama_penerbit":"Wahana",
 "kota":"Semarang",
 "buku":[
 {
 "id_buku":"001",
 "judul_buku":"Pemrograman Jaringan",
 "harga":"65000"
 },
 {
 "id_buku":"002",
 "judul_buku":"Jaringan Komputer",
 "harga":"75000"
 }
 
 ]
 }
]
}

Code Sample Wunderground – php

<?php $json_string = file_get_contents("http://api.wunderground.com/api/d29189e051fa1c4d/geolookup/conditions/q/IA/Cedar_Rapids.json"); $parsed_json = json_decode($json_string); $location = $parsed_json->{'location'}->{'city'}; $temp_f = $parsed_json->{'current_observation'}->{'temp_f'}; echo "Current temperature in ${location} is: ${temp_f}\n"; ?>

Contoh Geolookup request pada wunderground.com

City within the USA

http://api.wunderground.com/api/d29189e051fa1c4d/geolookup/q/CA/San_Francisco.json

City outside of the USA

http://api.wunderground.com/api/d29189e051fa1c4d/geolookup/q/France/Paris.json

AutoIP Address Location

http://api.wunderground.com/api/d29189e051fa1c4d/geolookup/q/autoip.json

Latitude, Longitude Coordinates

http://api.wunderground.com/api/d29189e051fa1c4d/geolookup/q/37.776289,-122.395234.json

Dasar Pemrograman Web – PHP – document root

PHP merupakan bahasa pemrograman yang berjalan di sisi server, diolah di server, kemudian diterjemahkan menjadi kode html, baru dikembalikan ke klien. Karena itu segala sesuatu hal teknisnya juga diatur oleh server sebagai berikut :

Document Root

“Document root”. Sesuatu yang sederhana, tetapi seriiiiiiing banget dilupakan oleh mahasiswa. Khususnya mahasiswa fti unisbank, jadi perhatikan baik-baik. DEFINISI The document root is the folder where the website files for a domain name are stored.  Jadi document root itu simpelnya adalah folder dimana file2 situs web disimpan. Nah kalau anda prakteknya di lab kampus unisbank, nama domainnya adalah localhost. <— diingat yaaaaa.

Artinya saat nanti anda buka web browser buat melihat hasil karya web anda, selalu awali dengan http//localhost. DIMANA TEMPAT MENYIMPANNYA?? Lab FTI Unisbank, web servernya waktu instalasi di bundle dalam paket “xampp” web servernya pakai apache loh yaaaa… Awas kalau ujian skripsi menjawab web servernya pakai xampp. Nah karena pakai paket xampp, secara default letak document root ada di “c:\xampp\htdocs”. Jadi simpan file pekerjaan anda difolder ini. Bagaimana jika projectnya banyak? Kalau projectnya lebih dari 1, baiknya bikin folder baru dalam document root. Satu folder per project. CARA MELIHAT HASIL PEKERJAAN?? Gunakan web browser. Kalau tadi anda ga membuat folder baru, tinggal panggil di web browsernya “http://localhost/namafile.php” Kalau anda buat folder, cara manggilnya “http://localhost/folderbaru/namafile.php” itu menyesuaikan loh yaaaaaa, jangan terus nt nama foldernya “folderbaru” INI ADALAH HAL YANG SIMPEL, TETAPI MAHASISWA SERING SALAH. KESALAHAN DI UJIAN OLEH HAL SEPELE INI, MAKA ANDA DINYATAKAN TIDAK LULUS UAS, NILAINYA MAKS D. 😈 Silakan tag teman anda yang nt ujian kira2 masih keliru, supaya terhindar dari ga lulus. #universitasstikubank #belajarhtml #belajarphp #documentroot #belajarweb #apache #xampp

Pengantar Routing Dinamis

Apa sebenarnya protokol routing dinamis? Routing protokol yang digunakan untuk memfasilitasi pertukaran informasi routing antara router. Routing protokol memungkinkan router untuk secara dinamis berbagi informasi tentang jaringan jarak jauh dan secara otomatis menambah informasi ini ke tabel routing mereka sendiri. Continue reading

Contoh konfigurasi Routing rip V2

Sekilas Tentang RIP

RIP adalah routing vektor jarak-protokol, yang mempekerjakan hop sebagai metrik routing. Palka down time adalah 180 detik. RIP mencegah routing loop dengan menerapkan batasan pada jumlah hop diperbolehkan dalam path dari sumber ke tempat tujuan. Jumlah maksimum hop diperbolehkan untuk RIP adalah 15. Batas hop ini, bagaimanapun, juga membatasi ukuran jaringan yang dapat mendukung RIP. Sebuah hop 16 adalah dianggap jarak yang tak terbatas dan digunakan untuk mencela tidak dapat diakses, bisa dioperasi, atau rute yang tidak diinginkan dalam proses seleksi. Continue reading

Dampak Jaringan dan Tugas Router

Jaringan saat ini memiliki dampak signifikan pada kehidupan kita – mengubah cara kita hidup, bekerja, dan bermain. Jaringan komputer – dan dalam konteks yang lebih besar Internet – memungkinkan orang untuk berkomunikasi, berkolaborasi, dan berinteraksi dengan cara yang mereka tidak pernah dilakukan sebelumnya. Kita menggunakan jaringan dalam berbagai cara, termasuk aplikasi web, IP telephony, video conference, game interaktif, perdagangan elektronik, pendidikan, dan banyak lagi. Continue reading